You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
vfs: remove ".readlink = generic_readlink" assignments
If .readlink == NULL implies generic_readlink(). Generated by: to_del="\.readlink.*=.*generic_readlink" for i in `git grep -l $to_del`; do sed -i "/$to_del"/d $i; done Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
This commit is contained in:
@@ -149,7 +149,6 @@ static const char *ll_get_link(struct dentry *dentry,
|
||||
}
|
||||
|
||||
const struct inode_operations ll_fast_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.setattr = ll_setattr,
|
||||
.get_link = ll_get_link,
|
||||
.getattr = ll_getattr,
|
||||
|
||||
@@ -1464,7 +1464,6 @@ static const struct inode_operations v9fs_file_inode_operations = {
|
||||
};
|
||||
|
||||
static const struct inode_operations v9fs_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = v9fs_vfs_get_link,
|
||||
.getattr = v9fs_vfs_getattr,
|
||||
.setattr = v9fs_vfs_setattr,
|
||||
|
||||
@@ -979,7 +979,6 @@ const struct inode_operations v9fs_file_inode_operations_dotl = {
|
||||
};
|
||||
|
||||
const struct inode_operations v9fs_symlink_inode_operations_dotl = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = v9fs_vfs_get_link_dotl,
|
||||
.getattr = v9fs_vfs_getattr_dotl,
|
||||
.setattr = v9fs_vfs_setattr_dotl,
|
||||
|
||||
@@ -70,7 +70,6 @@ const struct address_space_operations affs_symlink_aops = {
|
||||
};
|
||||
|
||||
const struct inode_operations affs_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = page_get_link,
|
||||
.setattr = affs_notify_change,
|
||||
};
|
||||
|
||||
@@ -25,6 +25,5 @@ static const char *autofs4_get_link(struct dentry *dentry,
|
||||
}
|
||||
|
||||
const struct inode_operations autofs4_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = autofs4_get_link
|
||||
};
|
||||
|
||||
@@ -10668,7 +10668,6 @@ static const struct inode_operations btrfs_special_inode_operations = {
|
||||
.update_time = btrfs_update_time,
|
||||
};
|
||||
static const struct inode_operations btrfs_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = page_get_link,
|
||||
.getattr = btrfs_getattr,
|
||||
.setattr = btrfs_setattr,
|
||||
|
||||
@@ -1879,7 +1879,6 @@ retry:
|
||||
* symlinks
|
||||
*/
|
||||
static const struct inode_operations ceph_symlink_iops = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = simple_get_link,
|
||||
.setattr = ceph_setattr,
|
||||
.getattr = ceph_getattr,
|
||||
|
||||
@@ -914,7 +914,6 @@ const struct inode_operations cifs_file_inode_ops = {
|
||||
};
|
||||
|
||||
const struct inode_operations cifs_symlink_inode_ops = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = cifs_get_link,
|
||||
.permission = cifs_permission,
|
||||
.listxattr = cifs_listxattr,
|
||||
|
||||
@@ -17,7 +17,6 @@ static inline int coda_fideq(struct CodaFid *fid1, struct CodaFid *fid2)
|
||||
}
|
||||
|
||||
static const struct inode_operations coda_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = page_get_link,
|
||||
.setattr = coda_setattr,
|
||||
};
|
||||
|
||||
@@ -305,7 +305,6 @@ static const char *configfs_get_link(struct dentry *dentry,
|
||||
|
||||
const struct inode_operations configfs_symlink_inode_operations = {
|
||||
.get_link = configfs_get_link,
|
||||
.readlink = generic_readlink,
|
||||
.setattr = configfs_setattr,
|
||||
};
|
||||
|
||||
|
||||
@@ -1084,7 +1084,6 @@ out:
|
||||
}
|
||||
|
||||
const struct inode_operations ecryptfs_symlink_iops = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = ecryptfs_get_link,
|
||||
.permission = ecryptfs_permission,
|
||||
.setattr = ecryptfs_setattr,
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
#include "xattr.h"
|
||||
|
||||
const struct inode_operations ext2_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = page_get_link,
|
||||
.setattr = ext2_setattr,
|
||||
#ifdef CONFIG_EXT2_FS_XATTR
|
||||
@@ -30,7 +29,6 @@ const struct inode_operations ext2_symlink_inode_operations = {
|
||||
};
|
||||
|
||||
const struct inode_operations ext2_fast_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = simple_get_link,
|
||||
.setattr = ext2_setattr,
|
||||
#ifdef CONFIG_EXT2_FS_XATTR
|
||||
|
||||
@@ -83,21 +83,18 @@ errout:
|
||||
}
|
||||
|
||||
const struct inode_operations ext4_encrypted_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = ext4_encrypted_get_link,
|
||||
.setattr = ext4_setattr,
|
||||
.listxattr = ext4_listxattr,
|
||||
};
|
||||
|
||||
const struct inode_operations ext4_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = page_get_link,
|
||||
.setattr = ext4_setattr,
|
||||
.listxattr = ext4_listxattr,
|
||||
};
|
||||
|
||||
const struct inode_operations ext4_fast_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = simple_get_link,
|
||||
.setattr = ext4_setattr,
|
||||
.listxattr = ext4_listxattr,
|
||||
|
||||
@@ -1075,7 +1075,6 @@ errout:
|
||||
}
|
||||
|
||||
const struct inode_operations f2fs_encrypted_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = f2fs_encrypted_get_link,
|
||||
.getattr = f2fs_getattr,
|
||||
.setattr = f2fs_setattr,
|
||||
@@ -1105,7 +1104,6 @@ const struct inode_operations f2fs_dir_inode_operations = {
|
||||
};
|
||||
|
||||
const struct inode_operations f2fs_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = f2fs_get_link,
|
||||
.getattr = f2fs_getattr,
|
||||
.setattr = f2fs_setattr,
|
||||
|
||||
@@ -1834,7 +1834,6 @@ static const struct inode_operations fuse_common_inode_operations = {
|
||||
static const struct inode_operations fuse_symlink_inode_operations = {
|
||||
.setattr = fuse_setattr,
|
||||
.get_link = fuse_get_link,
|
||||
.readlink = generic_readlink,
|
||||
.getattr = fuse_getattr,
|
||||
.listxattr = fuse_listxattr,
|
||||
};
|
||||
|
||||
@@ -2067,7 +2067,6 @@ const struct inode_operations gfs2_dir_iops = {
|
||||
};
|
||||
|
||||
const struct inode_operations gfs2_symlink_iops = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = gfs2_get_link,
|
||||
.permission = gfs2_permission,
|
||||
.setattr = gfs2_setattr,
|
||||
|
||||
@@ -920,7 +920,6 @@ static const char *hostfs_get_link(struct dentry *dentry,
|
||||
}
|
||||
|
||||
static const struct inode_operations hostfs_link_iops = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = hostfs_get_link,
|
||||
};
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
const struct inode_operations jffs2_symlink_inode_operations =
|
||||
{
|
||||
.readlink = generic_readlink,
|
||||
.get_link = simple_get_link,
|
||||
.setattr = jffs2_setattr,
|
||||
.listxattr = jffs2_listxattr,
|
||||
|
||||
@@ -22,14 +22,12 @@
|
||||
#include "jfs_xattr.h"
|
||||
|
||||
const struct inode_operations jfs_fast_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = simple_get_link,
|
||||
.setattr = jfs_setattr,
|
||||
.listxattr = jfs_listxattr,
|
||||
};
|
||||
|
||||
const struct inode_operations jfs_symlink_inode_operations = {
|
||||
.readlink = generic_readlink,
|
||||
.get_link = page_get_link,
|
||||
.setattr = jfs_setattr,
|
||||
.listxattr = jfs_listxattr,
|
||||
|
||||
@@ -135,7 +135,6 @@ static const char *kernfs_iop_get_link(struct dentry *dentry,
|
||||
|
||||
const struct inode_operations kernfs_symlink_iops = {
|
||||
.listxattr = kernfs_iop_listxattr,
|
||||
.readlink = generic_readlink,
|
||||
.get_link = kernfs_iop_get_link,
|
||||
.setattr = kernfs_iop_setattr,
|
||||
.getattr = kernfs_iop_getattr,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user