Signed-off-by: OGAWA Hirofumi <[EMAIL PROTECTED]> --- fs/fat/misc.c | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-)
diff -puN fs/fat/misc.c~fat_sprintf-to-vprintk fs/fat/misc.c --- linux-2.6.10/fs/fat/misc.c~fat_sprintf-to-vprintk 2005-01-08 09:08:05.000000000 +0900 +++ linux-2.6.10-hirofumi/fs/fat/misc.c 2005-01-08 09:08:05.000000000 +0900 @@ -15,26 +15,22 @@ * fat_fs_panic reports a severe file system problem and sets the file system * read-only. The file system can be made writable again by remounting it. */ - -static char panic_msg[512]; - void fat_fs_panic(struct super_block *s, const char *fmt, ...) { - int not_ro; va_list args; - va_start (args, fmt); - vsnprintf (panic_msg, sizeof(panic_msg), fmt, args); - va_end (args); + printk(KERN_ERR "FAT: Filesystem panic (dev %s)\n", s->s_id); - not_ro = !(s->s_flags & MS_RDONLY); - if (not_ro) - s->s_flags |= MS_RDONLY; + printk(KERN_ERR " "); + va_start(args, fmt); + vprintk(fmt, args); + va_end(args); + printk("\n"); - printk(KERN_ERR "FAT: Filesystem panic (dev %s)\n" - " %s\n", s->s_id, panic_msg); - if (not_ro) + if (!(s->s_flags & MS_RDONLY)) { + s->s_flags |= MS_RDONLY; printk(KERN_ERR " File system has been set read-only\n"); + } } void lock_fat(struct super_block *sb) _ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/