xfs
[Top] [All Lists]

TAKE - Remove rootfs special-casing in the quota code

To: undisclosed-recipients:;
Subject: TAKE - Remove rootfs special-casing in the quota code
From: Christoph Hellwig <hch@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 12 Nov 2002 21:14:31 +0100
Resent-date: Tue, 12 Nov 2002 22:31:08 -0500
Resent-from: hch@xxxxxxx
Resent-message-id: <200211130331.gAD3V8e08101@xxxxxxxxxxxxxxxxxxxxxxx>
Resent-to: linux-xfs@xxxxxxxxxxx
Sender: linux-xfs-bounce@xxxxxxxxxxx
In 2.5 the kernel will very soon no more have a notation of a rootdevice,
even in current 2.4 and 2.5 it makes only sense for the early boot process.

Because of that the IRIX-inherited special-casing of the root device in
the quota code has to go away.  This means you have to specify the quota
option(s) on the kernel command-line, using rootflags=quota.  It also means
you have to update the quota tools, either apply my patch at [1] or wait
until Jan release a new quota tools version that handles both old and
new xfs rootdevice, this will probably happen tomorrow.

[1] http://verein.lst.de/~hch/xfs/quota-3.0.6-rootxfs.patch


Date:  Tue Nov 12 12:11:48 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.4.x-xfs

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:132862a
linux/fs/xfs/xfs_qm_syscalls.c - 1.72
linux/fs/xfs/xfs_log_recover.c - 1.251
linux/fs/xfs/xfs_mount.h - 1.162
linux/fs/xfs/xfs_mount.c - 1.311
linux/fs/xfs/xfs_qm.c - 1.93
        - treat the rootfs like any other filesystem

linux/fs/xfs/linux/xfs_linux.h - 1.92
        - remove rootdev alias

linux/fs/xfs/linux/xfs_super.c - 1.228
        - remove MNTOPT_MRQUOTA


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - Remove rootfs special-casing in the quota code, Christoph Hellwig <=