Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Updating to a modular kernel



> > Mounting all filesystems...
> > mount_mfs: /tmp: mount: Unknown error: 252
> > /etc/rc.d/mountall reported failure status 1
> > 
> 
> Martin just filed PR/42782 about this.

Probably file system should not depend on device ioctl(2).

Index: ffs_vfsops.c
===================================================================
RCS file: /cvsroot/src/sys/ufs/ffs/ffs_vfsops.c,v
retrieving revision 1.257
diff -u -r1.257 ffs_vfsops.c
--- ffs_vfsops.c        5 Feb 2010 20:03:36 -0000       1.257
+++ ffs_vfsops.c        10 Feb 2010 11:31:25 -0000
@@ -844,7 +844,7 @@
        ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
        error = getdisksize(devvp, &numsecs, &secsize);
        if (error)
-               return (error);
+               secsize = DEV_BSIZE;
 
        bp = NULL;
        ump = NULL;


I guess ffs on md(4) (including RAMDISK root) and all other file systems
modified to use getdisksize() have the same problem.
---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index