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
|