Dnia 2-09-2011 o godz. 11:24 Andrzej napisał(a): > Hello again. > > Fixed by small changes in the file fs/yaffs2/yaffs_vfs.c > 1. "#include " replaced by "#include " > 2. commented out the line containing "set_freezable();" > > Regards > Andrzej I think patch is better idea: --- fs/yaffs2.old/yaffs_vfs.c 2011-09-01 15:43:20.000000000 +0200 +++ fs/yaffs2/yaffs_vfs.c 2011-09-02 13:36:07.000000000 +0200 @@ -41,6 +41,8 @@ #define YAFFS_COMPILE_BACKGROUND #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 23)) #define YAFFS_COMPILE_FREEZER +#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 18)) +#define YAFFS_COMPILE_SCHEDULER #endif #endif @@ -96,6 +98,9 @@ #ifdef YAFFS_COMPILE_FREEZER #include #endif +#ifdef YAFFS_COMPILE_SCHEDULER +#include +#endif #include @@ -2261,7 +2266,7 @@ if (kthread_should_stop()) break; -#ifdef YAFFS_COMPILE_FREEZER +#ifdef YAFFS_COMPILE_FREEZER || YAFFS_COMPILE_SCHEDULER if (try_to_freeze()) continue; #endif Andrzej