--- zzzz-none-000/linux-2.6.32.60/fs/fat/misc.c 2012-10-07 21:41:24.000000000 +0000 +++ ur8-7270-606/linux-2.6.32.60/fs/fat/misc.c 2010-06-25 14:51:53.000000000 +0000 @@ -37,6 +37,13 @@ else if (opts->errors == FAT_ERRORS_RO && !(s->s_flags & MS_RDONLY)) { s->s_flags |= MS_RDONLY; printk(KERN_ERR " File system has been set read-only\n"); + /* AVM/WK 20100625 Call usermode notifier */ + { + char* argc[]= {"/sbin/fs_error", s->s_id, NULL}; + char* envp[]= {"ACTION=fat_fs_panic", NULL}; + + call_usermodehelper (argc[0], argc, envp, UMH_NO_WAIT); + } } } EXPORT_SYMBOL_GPL(fat_fs_error);