Finally got around to updating my rw_iter branch, which currently has 471 patches and drops the legacy fops read/write non-iterating handlers. It boots and works here. See https://lwn.net/Articles/972081/ for details. When is the last time you saw a patch series diffstat look like this:

990 files changed, 12302 insertions(+), 12993 deletions(-)

The file_operations structure gets smaller

Kernel developers are encouraged to send their changes in small batches as a way of making life [...]

LWN.net

@axboe

> When is the last time you saw a patch series diffstat look like [many changes]

let's see... last week! https://codeberg.org/ziglang/zig/pulls/31403

😁

compiler: rework type resolution

This branch implements a major rework of the Zig compiler's type resolution system. # Background The logic for type resolution in the Zig compiler has, over time, built up a collection of hacks which work to solve specific use cases. Unfortunately, the approaches used are deeply flawed and lead...

Codeberg.org
@andrewrk 71 patches? Please! Unfortunately can't see a diffstat in that UI, but I believe you 😉

@axboe

271 files changed, 26975 insertions(+), 33509 deletions(-)

(all changes made individually by hand)

@andrewrk Mine were made by hand too, but last update was 6.12-something. I did have claude help me rebase it and look for new spots to make it current, saved me a lot of rebasing pain.