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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230919155832.4179-1-peter@n8pjl.ca>
Date:   Tue, 19 Sep 2023 15:58:41 +0000
From:   Peter Lafreniere <peter@...jl.ca>
To:     segher@...nel.crashing.org
Cc:     anton.ivanov@...bridgegreys.com, geert@...ux-m68k.org,
        ink@...assic.park.msu.ru, jack@...e.cz, johannes@...solutions.net,
        linux-alpha@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
        linux-kernel@...r.kernel.org, linux-m68k@...r.kernel.org,
        linux-mips@...r.kernel.org, linux-sh@...r.kernel.org,
        linux-um@...ts.infradead.org, linux@...linux.org.uk,
        linuxppc-dev@...ts.ozlabs.org, peter@...jl.ca,
        reiserfs-devel@...r.kernel.org, richard.henderson@...aro.org,
        richard@....at, tsbogend@...ha.franken.de
Subject: Re: [PATCH 0/7] arch/*: config: Remove ReiserFS from defconfig

On Tue, Sep 19, 2023 at 11:16, Segher Boessenkool wrote:
> 
> On Tue, Sep 19, 2023 at 12:00:34AM +0000, Peter Lafreniere wrote:
> 
> > On Monday, September 18th, 2023 at 19:41, Segher Boessenkool segher@...nel.crashing.org wrote:
> > 
> > > On Mon, Sep 18, 2023 at 05:56:09PM +0000, Peter Lafreniere wrote:
> > > 
> > > > ReiserFS has been considered deprecated for 19 months since commit
> > > > eb103a51640e ("reiserfs: Deprecate reiserfs"). However, there are
> > > > several architectures that still build it into their defconfig kernels.
> > > > 
> > > > As ReiserFS will be removed in 2025, delete all ReiserFS-related options
> > > > from defconfig files before the filesystem's removal.
> > > 
> > > This is essentially equivalent to deleting the filesystem now. Why do
> > > this? Is there such a hurry?
> > 
> > This is not equivalent to deleting the filesystem. The filesystem can still
> > be configured into kernels, and few distros use a defconfig kernel anyway.
> 
> 
> Most people who compile kernels use defconfigs though. Distros are a
> tiny minority if you look at builds.
> 
> Again: why do you want this?
> 

Because the filesystem is deprecated and rarely used. Those who do use ReiserFS
should migrate away from it or get ready to stop upgrading their kernels soon.

This removal from defconfig:

 1) Serves as a reminder to those that use the fs that they should take the
    above actions, but with the filesystem staying available should they need
    it.

 2) Stops building an obsolete and largely-unused filesystem unnecessarily.
    Some hobbyist targets like m68k and alpha may prefer to keep all filesystems
    available until total removal, but others like arm and UML have no need for
    ReiserFS to be built unless specifically configured.

 3) Arguably simplifies the removal of the filesystem when that takes place.
    This point is admittedly quite weak.

 4) Has to happen someday, unless someone steps up and volunteers to maintain
    the fs. I don't find it worthwhile, but you can if you'd like. Perhaps work
    towards removal will cause a user to step forward and keep their beloved
    filesystem around?

 5) Doesn't actually remove support for the filesystem whatsoever. I can't
    emphasize this enough: users who build their own kernel and maintain a
    niche filesystem like ReiserFS should know how to flip a Kconfig switch.

> 
> Segher

Cheers,
Peter

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ