On Thu, Feb 22, 2024 at 08:19:06PM +0100, Pavel Machek wrote:
Hi!
Personally I think we are not taking enough, and are still missing real fixes. Overall, this is only a very small % of what goes into Linus's tree every day, so by that measure alone, we know we are missing things.
What % of what goes into Linus's tree do you think fits within the rules stated in Documentation/process/stable-kernel-rules.rst ? I don't know but "very small" would be my guess, so we should be fine as it is?
Or are the rules actually still being observed? I doubt e.g. many of the AUTOSEL backports fit them? Should we rename the file to stable-rules-nonsense.rst?
There seems to be just one rule being observed: "It or an equivalent fix must already exist in Linus' tree (upstream).". Every other rule is broken pretty much all the time.
AUTOSEL is a problem.
Plus there's problem with dependencies -- if a patch A is need for fix B, the rules pretty much go out of the window, huge patches are applied, whitespace fixes are applied, etc.
There are even known-bad patches being applied, and then reverted. Greg explained that it heps his process somehow.
This seems to be a pretty consistent theme theme - thins are done baesd on whatever makes Greg's process easier, not input from the people stable ought to be working with. Pretty questionable set of priorities if you ask me.