Index: linux-2.6.9/fs/yaffs/yaffs_fs.c =================================================================== --- linux-2.6.9.orig/fs/yaffs/yaffs_fs.c +++ linux-2.6.9/fs/yaffs/yaffs_fs.c @@ -1557,8 +1557,10 @@ .owner = THIS_MODULE, .name = "yaffs", .get_sb = yaffs_read_super, -// .kill_sb = kill_block_super, - .kill_sb = kill_litter_super, + .kill_sb = kill_block_super, +// using kill_litter_super() results in error on umount: +// VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day... +// .kill_sb = kill_litter_super, .fs_flags = FS_REQUIRES_DEV, }; #else @@ -1587,8 +1589,10 @@ .owner = THIS_MODULE, .name = "yaffsram", .get_sb = yaffs_ram_read_super, -// .kill_sb = kill_block_super, - .kill_sb = kill_litter_super, + .kill_sb = kill_block_super, +// using kill_litter_super() results in error on umount: +// VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day... +// .kill_sb = kill_litter_super, #if (LINUX_VERSION_CODE <= KERNEL_VERSION(2,5,0)) .fs_flags = FS_SINGLE, #endif