[PATCH 0/7] arch/*: config: Remove ReiserFS from defconfig

Peter Lafreniere peter at n8pjl.ca
Wed Sep 20 01:58:41 AEST 2023

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 at kernel.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

 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


More information about the Linuxppc-dev mailing list