patch-2.2.12 linux/fs/fat/inode.c
Next file: linux/fs/fcntl.c
Previous file: linux/fs/exec.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Wed Aug 25 17:29:49 1999
- Orig file:
v2.2.11/linux/fs/fat/inode.c
- Orig date:
Mon Aug 9 16:05:57 1999
diff -u --recursive --new-file v2.2.11/linux/fs/fat/inode.c linux/fs/fat/inode.c
@@ -305,12 +305,12 @@
else opts->quiet = 1;
}
else if (!strcmp(this_char,"blocksize")) {
- if (*value) ret = 0;
- else if (*blksize != 512 &&
- *blksize != 1024 &&
- *blksize != 2048) {
- printk ("MSDOS FS: Invalid blocksize "
- "(512, 1024, or 2048)\n");
+ if (!value || !*value) ret = 0;
+ else {
+ *blksize = simple_strtoul(value,&value,0);
+ if (*value || (*blksize != 512 &&
+ *blksize != 1024 && *blksize != 2048))
+ ret = 0;
}
}
else if (!strcmp(this_char,"sys_immutable")) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)