|
@@ -61,6 +61,8 @@
|
|
|
* UFS2 (of FreeBSD 5.x) support added by
|
|
|
* Niraj Kumar <niraj17@iitbombay.org>, Jan 2004
|
|
|
*
|
|
|
+ * UFS2 write support added by
|
|
|
+ * Evgeniy Dushistov <dushistov@mail.ru>, 2007
|
|
|
*/
|
|
|
|
|
|
|
|
@@ -674,10 +676,6 @@ static int ufs_fill_super(struct super_block *sb, void *data, int silent)
|
|
|
uspi->s_sbsize = super_block_size = 1536;
|
|
|
uspi->s_sbbase = 0;
|
|
|
flags |= UFS_TYPE_UFS2 | UFS_DE_44BSD | UFS_UID_44BSD | UFS_ST_44BSD | UFS_CG_44BSD;
|
|
|
- if (!(sb->s_flags & MS_RDONLY)) {
|
|
|
- printk(KERN_INFO "ufstype=ufs2 is supported read-only\n");
|
|
|
- sb->s_flags |= MS_RDONLY;
|
|
|
- }
|
|
|
break;
|
|
|
|
|
|
case UFS_MOUNT_UFSTYPE_SUN:
|
|
@@ -1156,7 +1154,8 @@ static int ufs_remount (struct super_block *sb, int *mount_flags, char *data)
|
|
|
#else
|
|
|
if (ufstype != UFS_MOUNT_UFSTYPE_SUN &&
|
|
|
ufstype != UFS_MOUNT_UFSTYPE_44BSD &&
|
|
|
- ufstype != UFS_MOUNT_UFSTYPE_SUNx86) {
|
|
|
+ ufstype != UFS_MOUNT_UFSTYPE_SUNx86 &&
|
|
|
+ ufstype != UFS_MOUNT_UFSTYPE_UFS2) {
|
|
|
printk("this ufstype is read-only supported\n");
|
|
|
return -EINVAL;
|
|
|
}
|