Messages in this thread Patch in this message | | | From | Andries.Brouwer@cwi ... | Date | Sun, 25 Jan 2004 01:17:47 +0100 (MET) | Subject | [uPATCH] refuse plain ufs mount |
| |
Installed some machine with a reiserfs rootfs. The boot messages contain a lot of garbage spouted by Intermezzo and ufs_read_super caused by the fact that the kernel tried lots of other filesystems before hitting on reiserfs.
On the one hand this is solved by "rootfstype=reiserfs".
But on the other hand, the kernel should not complain about the guessing it does itself. There is a parameter "silent" for this purpose, but in this case I think it cleaner just to remove the complaint and tighten the requirement.
Andries
--- /linux/2.6/linux-2.6.1/linux/fs/ufs/super.c 2003-12-18 03:57:57.000000000 +0100 +++ super.c 2004-01-25 01:05:47.000000000 +0100 @@ -516,14 +516,10 @@ printk("wrong mount options\n"); goto failed; } - if (!(sbi->s_mount_opt & UFS_MOUNT_UFSTYPE)) { - printk("You didn't specify the type of your ufs filesystem\n\n" - "mount -t ufs -o ufstype=" - "sun|sunx86|44bsd|old|hp|nextstep|netxstep-cd|openstep ...\n\n" - ">>>WARNING<<< Wrong ufstype may corrupt your filesystem, " - "default is ufstype=old\n"); - ufs_set_opt (sbi->s_mount_opt, UFSTYPE_OLD); - } + + /* "old" used to be default - now: always specify type */ + if (!(sbi->s_mount_opt & UFS_MOUNT_UFSTYPE)) + goto failed; sbi->s_uspi = uspi = kmalloc (sizeof(struct ufs_sb_private_info), GFP_KERNEL); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |