News: 0178658186

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linus Torvalds Blasts Kernel Dev For 'Making the World Worse' With 'Garbage' Patches (zdnet.com)

(Tuesday August 12, 2025 @11:30PM (BeauHD) from the called-out dept.)


An anonymous reader quotes a report from ZDNet:

> You can't say Linux creator Linus Torvalds didn't give the kernel developers fair warning. He'd told them: "The upcoming merge window for 6.17 is going to be slightly chaotic for me. I have multiple family events this August (a wedding and a big birthday), and with said family being spread not only across the US, but in Finland too, I'm spending about half the month traveling." Therefore, Torvalds continued, "That does not mean I'll be more lenient to late pull requests (probably quite the reverse, since it's just going to add to the potential chaos)." So, when Meta software engineer Palmer Dabbelt pushed through a [1]set of RISC-V patches and admitted "this is very late," he knew he was playing with fire. He just didn't know how badly he'd be burned.

>

> Torvalds [2]fired back on the Linux Kernel Mailing List (LKML): "This is garbage and it came in too late. I asked for early pull requests because I'm traveling, and if you can't follow that rule, at least make the pull requests good." It went downhill from there. Torvalds [3]continued : "This adds various garbage that isn't RISC-V specific to generic header files. And by 'garbage," I really mean it. This is stuff that nobody should ever send me, never mind late in a merge window." Specifically, Torvalds hated the "crazy and pointless" way in which one of the patch's helper functions combined two unsigned 16-bit integers into a 32-bit integer. How bad was it? "That thing makes the world actively a worse place to live. It's useless garbage that makes any user incomprehensible, and actively *WORSE* than not using that stupid 'helper.'"

>

> In addition to the quality issues, Torvalds was annoyed that the offending code was added to generic header files rather than the RISC-V tree. He emphasized that such generic changes could negatively impact the broader Linux community, writing: "You just made things WORSE, and you added that 'helper' to a generic non-RISC-V file where people are apparently supposed to use it to make other code worse too... So no. Things like this need to get bent. It does not go into generic header files, and it damn well does not happen late in the merge window. You're on notice: no more late pull requests, and no more garbage outside the RISC-V tree." [...] Dabbelt gets it. He replied, "OK, sorry. I've been dropping the ball lately, and it kind of piled up, taking a bunch of stuff late, but that just leads to me making mistakes. So I'll stop being late, and hopefully that helps with the quality issues."



[1] https://lore.kernel.org/lkml/mhng-7755CB81-B0C6-42D3-82B5-CE37669F176C@palmerdabbelt-mac/

[2] https://www.zdnet.com/article/linus-torvalds-blasts-kernel-dev-for-making-the-world-worse-with-garbage-patches/

[3] https://lore.kernel.org/lkml/CAHk-=wjLCqUUWd8DzG+xsOn-yVL0Q=O35U9D6j6=2DUWX52ghQ@mail.gmail.com/



Are dupes also gabage patches? (Score:2, Offtopic)

by gardyloo ( 512791 )

Inquiring minds want to know.

Re: (Score:1)

by elpipo ( 791436 )

Slashdot User Blasts Slashdot Editor For 'Making the World Worse' With 'Garbage' Dupes.

Re: (Score:2)

by gardyloo ( 512791 )

Oh, it's a good dupe. Some people are telling me it's one of the best dupes.

Deja vu? (Score:1)

by darwinmac ( 10503118 )

Wasn't this on the frontpage few days ago?

On this morning in August when I was 13, my mother sent us out pick
tomatoes. Back in April I'd have killed for a fresh tomato, but in August
they are no more rare or wonderful than rocks. So I picked up one and threw
it at a crab apple tree, where it made a good *splat*, and then threw a tomato
at my brother. He whipped one back at me. We ducked down by the vines,
heaving tomatoes at each other. My sister, who was a good person, said,
"You're going to get it." She bent over and kept on picking.
What a target! She was 17, a girl with big hips, and bending over,
she looked like the side of a barn.
I picked up a tomato so big it sat on the ground. It looked like it
had sat there a week. The underside was brown, small white worms lived in it,
and it was very juicy. I stood up and took aim, and went into the windup,
when my mother at the kitchen window called my name in a sharp voice. I had
to decide quickly. I decided.
A rotten Big Boy hitting the target is a memorable sound, like a fat
man doing a belly-flop. With a whoop and a yell the tomatoee came after
faster than I knew she could run, and grabbed my shirt and was about to brain
me when Mother called her name in a sharp voice. And my sister, who was a
good person, obeyed and let go -- and burst into tears. I guess she knew that
the pleasure of obedience is pretty thin compared with the pleasure of hearing
a rotten tomato hit someone in the rear end.
-- Garrison Keillor, "Lake Wobegon Days"