lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3366564.44csPzL39Z@lichtvoll.de>
Date: Fri, 20 Jun 2025 09:12:21 +0200
From: Martin Steigerwald <martin@...htvoll.de>
To: Jani Partanen <jiipee@...apeli.fi>,
 Kent Overstreet <kent.overstreet@...ux.dev>
Cc: Linus Torvalds <torvalds@...ux-foundation.org>,
 linux-bcachefs@...r.kernel.org, linux-fsdevel@...r.kernel.org,
 linux-kernel@...r.kernel.org
Subject: Re: [GIT PULL] bcachefs fixes for 6.16-rc3

Hi Kent, hi,

Kent Overstreet - 20.06.25, 03:51:45 CEST:
> On Fri, Jun 20, 2025 at 04:25:58AM +0300, Jani Partanen wrote:
> > On 20/06/2025 4.09, Kent Overstreet wrote:
> > > I'm not seeing that _you_ get that.
> > 
> > How hard it is?
> > 
> > New feature window for 6.16 was 2 weeks ago.
> > 
> > rc<insert number here> is purely for fixing bugs, not adding new
> > features and potential new bugs.
> 
> That's an easy rule for the rest of the kernel, where all your mistakes
> are erased at a reboot. Filesystems don't have that luxury.
> 
> In the past, I've had to rush entire new on disk format features in
> response to issues I saw starting to arise - I think more than once, but
> the btree bitmap in the member info section was the big one that sticks
> in my mind; that one was very hectic, but 100% proved its worth.

Kent, from what I gathered, you'd like to change some window rules – at 
least for filesystems or new-in-kernel filesystems.

And from what I observed: You try to do so by just not adhering to at 
least one of those rules at least once in a while. Maybe for a good 
reason, but still, you just do not adhere to the rule of only fixes. Or at 
the very least, you define a fix to be something that is (way) more than a 
fix for other kernel developers.

It may make sense to change some merge window rules or it may not, I don't 
know. However… from what I observe:

Just unilaterally changing a rule or redefining a word in that rule may 
not be a sustainable and working (!) approach to go about it. Just from 
observing the communication pattern here I conclude that.

I'd rather recommend to bring this up the next opportunity you can discuss 
it with fellow kernel developers, ideally while meeting face to face. 
Cause let's face it: The Linux kernel is a team effort.

If you stick to your approach about merge window rules and many other 
kernel developers including Linus stick to their rules this will go in 
circles.

Indefinitely so.

Not sure whether that is a good use of your time. But your call really.

So how about adhering to the current rules for now and bringing up the 
topic in a meeting you will have at one point in the future?

Just my two cents from observing the repeated (!) communication pattern 
here. Cause it is not at all the first time the discussion arrives exactly 
at this point.

> For a lot of users, compiling a kernel from some random git repository
> is a lot to ask. I spend a lot of time doing what amounts to support;
> that's just how it is these days. But rc kernels are packaged by most
> kernels, and we absolutely do not want to wait an additional 3 months
> for it to show up in a release kernel -

Those users should probably not use BCacheFS right now already to begin 
with but wait for it to be marked as stable?

It reminds my about Debian Unstable users wanting the newest and greatest 
and then complaining that at times some things are not stable. Which is 
the very definition of what can happen in Debian Unstable.

I meanwhile use BCacheFS. On Devuan. But for now that means I have to 
compile BCacheFS tools myself, and better also the kernel to have the 
latest and probably greatest during the hard freeze of Debian.

And I use it for data that is backed up or that I can afford to loose.


And about what you wrote in your previous mail:

Kent Overstreet - 20.06.25, 03:09:07 CEST:
> There are a _lot_ of people who've been burned by btrfs. I've even been
> seeing more and more people in recent discussions talking about
> unrecoverable filesystems with XFS (!).

And I have seen a lot of threads on XFS over the years where XFS 
developers went great lengths to help users recover their data. I have 
seen those threads also on the BTRFS mailing list. Those users had no 
support contract, they did not pay anything for that free service either.

So I am not sure it is wise or even just accurate to implicitly imply that 
other than BCacheFS filesystem developers do not care about user data. 
From what I have seen I conclude: They do!

But maybe that is not even the point: Other filesystems are maintained by 
other people and they do what they think is best. If you like to see a 
change in some merge window rules for what you try to achieve with 
BCacheFS you can independently from what other filesystem developers do 
ask for a slot to talk in one of the next face to face kernel developer 
meetings.

Best,
-- 
Martin



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ