Teach ramfs to use generic_file_llseek: default_llseek takes lock_kernel(). fs/ramfs/inode.c | 1 + 1 files changed, 1 insertion(+) diff -puN fs/ramfs/inode.c~ramfs-use-generic_file_llseek fs/ramfs/inode.c --- 25/fs/ramfs/inode.c~ramfs-use-generic_file_llseek 2003-06-28 02:04:25.000000000 -0700 +++ 25-akpm/fs/ramfs/inode.c 2003-06-28 02:04:25.000000000 -0700 @@ -146,6 +146,7 @@ static struct file_operations ramfs_file .mmap = generic_file_mmap, .fsync = simple_sync_file, .sendfile = generic_file_sendfile, + .llseek = generic_file_llseek, }; static struct inode_operations ramfs_file_inode_operations = { _