befs: use generic_ro_fops
Subsystems (2)
PATCH 1/1 befs: use generic_ro_fops
no need to duplicate a generic readonly file ops table in befs.
Signed-off-by Christoph Hellwig <[email protected]>
fs/befs/linuxvfs.c +1 -7
@@ -73,12 +73,6 @@ .lookup = befs_lookup, }; -static struct file_operations befs_file_operations = { - .llseek = default_llseek, - .read = generic_file_read, - .mmap = generic_file_readonly_mmap, -}; -static struct address_space_operations befs_aops = { .readpage = befs_readpage, .sync_page = block_sync_page,
@@ -398,7 +392,7 @@ inode->i_mapping->a_ops = &befs_aops;if (S_ISREG (inode->i_mode)) { - inode->i_fop = &befs_file_operations; + inode->i_fop = &generic_ro_fops; }else if (S_ISDIR (inode->i_mode)) { inode->i_op = &befs_dir_inode_operations; inode->i_fop = &befs_dir_operations;