diff options
| author | Miklos Szeredi <mszeredi@redhat.com> | 2016-09-27 05:03:58 -0400 |
|---|---|---|
| committer | Miklos Szeredi <mszeredi@redhat.com> | 2016-09-27 05:03:58 -0400 |
| commit | 2773bf00aeb9bf39e022463272a61dd0ec9f55f4 (patch) | |
| tree | 1d0cc9cf72e5ff955609e4dc43d8bcd075212ff1 | |
| parent | 18fc84dafaac1fd63d5e6e600058eada8fc7914b (diff) | |
fs: rename "rename2" i_op to "rename"
Generated patch:
sed -i "s/\.rename2\t/\.rename\t\t/" `git grep -wl rename2`
sed -i "s/\brename2\b/rename/g" `git grep -wl rename2`
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
55 files changed, 63 insertions, 63 deletions
diff --git a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking index da320bc08b9e..fe15682e8acd 100644 --- a/Documentation/filesystems/Locking +++ b/Documentation/filesystems/Locking | |||
| @@ -50,7 +50,7 @@ prototypes: | |||
| 50 | int (*mkdir) (struct inode *,struct dentry *,umode_t); | 50 | int (*mkdir) (struct inode *,struct dentry *,umode_t); |
| 51 | int (*rmdir) (struct inode *,struct dentry *); | 51 | int (*rmdir) (struct inode *,struct dentry *); |
| 52 | int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t); | 52 | int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t); |
| 53 | int (*rename2) (struct inode *, struct dentry *, | 53 | int (*rename) (struct inode *, struct dentry *, |
| 54 | struct inode *, struct dentry *, unsigned int); | 54 | struct inode *, struct dentry *, unsigned int); |
| 55 | int (*readlink) (struct dentry *, char __user *,int); | 55 | int (*readlink) (struct dentry *, char __user *,int); |
| 56 | const char *(*get_link) (struct dentry *, struct inode *, void **); | 56 | const char *(*get_link) (struct dentry *, struct inode *, void **); |
| @@ -81,7 +81,7 @@ symlink: yes | |||
| 81 | mkdir: yes | 81 | mkdir: yes |
| 82 | unlink: yes (both) | 82 | unlink: yes (both) |
| 83 | rmdir: yes (both) (see below) | 83 | rmdir: yes (both) (see below) |
| 84 | rename2: yes (all) (see below) | 84 | rename: yes (all) (see below) |
| 85 | readlink: no | 85 | readlink: no |
| 86 | get_link: no | 86 | get_link: no |
| 87 | setattr: yes | 87 | setattr: yes |
| @@ -99,7 +99,7 @@ tmpfile: no | |||
| 99 | 99 | ||
| 100 | Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on | 100 | Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on |
| 101 | victim. | 101 | victim. |
| 102 | cross-directory ->rename2() has (per-superblock) ->s_vfs_rename_sem. | 102 | cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem. |
| 103 | 103 | ||
| 104 | See Documentation/filesystems/directory-locking for more detailed discussion | 104 | See Documentation/filesystems/directory-locking for more detailed discussion |
| 105 | of the locking scheme for directory operations. | 105 | of the locking scheme for directory operations. |
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index c641e0c37a07..b6bfa0bc02f8 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt | |||
| @@ -345,7 +345,7 @@ struct inode_operations { | |||
| 345 | int (*mkdir) (struct inode *,struct dentry *,umode_t); | 345 | int (*mkdir) (struct inode *,struct dentry *,umode_t); |
| 346 | int (*rmdir) (struct inode *,struct dentry *); | 346 | int (*rmdir) (struct inode *,struct dentry *); |
| 347 | int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t); | 347 | int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t); |
| 348 | int (*rename2) (struct inode *, struct dentry *, | 348 | int (*rename) (struct inode *, struct dentry *, |
| 349 | struct inode *, struct dentry *, unsigned int); | 349 | struct inode *, struct dentry *, unsigned int); |
| 350 | int (*readlink) (struct dentry *, char __user *,int); | 350 | int (*readlink) (struct dentry *, char __user *,int); |
| 351 | const char *(*get_link) (struct dentry *, struct inode *, | 351 | const char *(*get_link) (struct dentry *, struct inode *, |
diff --git a/drivers/staging/lustre/lustre/llite/namei.c b/drivers/staging/lustre/lustre/llite/namei.c index ec824db2ad33..a603f29349f9 100644 --- a/drivers/staging/lustre/lustre/llite/namei.c +++ b/drivers/staging/lustre/lustre/llite/namei.c | |||
| @@ -1106,7 +1106,7 @@ const struct inode_operations ll_dir_inode_operations = { | |||
| 1106 | .rmdir = ll_rmdir, | 1106 | .rmdir = ll_rmdir, |
| 1107 | .symlink = ll_symlink, | 1107 | .symlink = ll_symlink, |
| 1108 | .link = ll_link, | 1108 | .link = ll_link, |
| 1109 | .rename2 = ll_rename, | 1109 | .rename = ll_rename, |
| 1110 | .setattr = ll_setattr, | 1110 | .setattr = ll_setattr, |
| 1111 | .getattr = ll_getattr, | 1111 | .getattr = ll_getattr, |
| 1112 | .permission = ll_inode_permission, | 1112 | .permission = ll_inode_permission, |
diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c index 50ab1a615207..0ad3c6c712b8 100644 --- a/fs/9p/vfs_inode.c +++ b/fs/9p/vfs_inode.c | |||
| @@ -1440,7 +1440,7 @@ static const struct inode_operations v9fs_dir_inode_operations_dotu = { | |||
| 1440 | .mkdir = v9fs_vfs_mkdir, | 1440 | .mkdir = v9fs_vfs_mkdir, |
| 1441 | .rmdir = v9fs_vfs_rmdir, | 1441 | .rmdir = v9fs_vfs_rmdir, |
| 1442 | .mknod = v9fs_vfs_mknod, | 1442 | .mknod = v9fs_vfs_mknod, |
| 1443 | .rename2 = v9fs_vfs_rename, | 1443 | .rename = v9fs_vfs_rename, |
| 1444 | .getattr = v9fs_vfs_getattr, | 1444 | .getattr = v9fs_vfs_getattr, |
| 1445 | .setattr = v9fs_vfs_setattr, | 1445 | .setattr = v9fs_vfs_setattr, |
| 1446 | }; | 1446 | }; |
| @@ -1453,7 +1453,7 @@ static const struct inode_operations v9fs_dir_inode_operations = { | |||
| 1453 | .mkdir = v9fs_vfs_mkdir, | 1453 | .mkdir = v9fs_vfs_mkdir, |
| 1454 | .rmdir = v9fs_vfs_rmdir, | 1454 | .rmdir = v9fs_vfs_rmdir, |
| 1455 | .mknod = v9fs_vfs_mknod, | 1455 | .mknod = v9fs_vfs_mknod, |
| 1456 | .rename2 = v9fs_vfs_rename, | 1456 | .rename = v9fs_vfs_rename, |
| 1457 | .getattr = v9fs_vfs_getattr, | 1457 | .getattr = v9fs_vfs_getattr, |
| 1458 | .setattr = v9fs_vfs_setattr, | 1458 | .setattr = v9fs_vfs_setattr, |
| 1459 | }; | 1459 | }; |
diff --git a/fs/9p/vfs_inode_dotl.c b/fs/9p/vfs_inode_dotl.c index 8164be972b5c..eeabcb0bad12 100644 --- a/fs/9p/vfs_inode_dotl.c +++ b/fs/9p/vfs_inode_dotl.c | |||
| @@ -964,7 +964,7 @@ const struct inode_operations v9fs_dir_inode_operations_dotl = { | |||
| 964 | .mkdir = v9fs_vfs_mkdir_dotl, | 964 | .mkdir = v9fs_vfs_mkdir_dotl, |
| 965 | .rmdir = v9fs_vfs_rmdir, | 965 | .rmdir = v9fs_vfs_rmdir, |
| 966 | .mknod = v9fs_vfs_mknod_dotl, | 966 | .mknod = v9fs_vfs_mknod_dotl, |
| 967 | .rename2 = v9fs_vfs_rename, | 967 | .rename = v9fs_vfs_rename, |
| 968 | .getattr = v9fs_vfs_getattr_dotl, | 968 | .getattr = v9fs_vfs_getattr_dotl, |
| 969 | .setattr = v9fs_vfs_setattr_dotl, | 969 | .setattr = v9fs_vfs_setattr_dotl, |
| 970 | .setxattr = generic_setxattr, | 970 | .setxattr = generic_setxattr, |
diff --git a/fs/affs/dir.c b/fs/affs/dir.c index 8f127c239472..f1e7294381c5 100644 --- a/fs/affs/dir.c +++ b/fs/affs/dir.c | |||
| @@ -35,7 +35,7 @@ const struct inode_operations affs_dir_inode_operations = { | |||
| 35 | .symlink = affs_symlink, | 35 | .symlink = affs_symlink, |
| 36 | .mkdir = affs_mkdir, | 36 | .mkdir = affs_mkdir, |
| 37 | .rmdir = affs_rmdir, | 37 | .rmdir = affs_rmdir, |
| 38 | .rename2 = affs_rename, | 38 | .rename = affs_rename, |
| 39 | .setattr = affs_notify_change, | 39 | .setattr = affs_notify_change, |
| 40 | }; | 40 | }; |
| 41 | 41 | ||
diff --git a/fs/afs/dir.c b/fs/afs/dir.c index 381b7d0b6751..51a241e09fbb 100644 --- a/fs/afs/dir.c +++ b/fs/afs/dir.c | |||
| @@ -57,7 +57,7 @@ const struct inode_operations afs_dir_inode_operations = { | |||
| 57 | .symlink = afs_symlink, | 57 | .symlink = afs_symlink, |
| 58 | .mkdir = afs_mkdir, | 58 | .mkdir = afs_mkdir, |
| 59 | .rmdir = afs_rmdir, | 59 | .rmdir = afs_rmdir, |
| 60 | .rename2 = afs_rename, | 60 | .rename = afs_rename, |
| 61 | .permission = afs_permission, | 61 | .permission = afs_permission, |
| 62 | .getattr = afs_getattr, | 62 | .getattr = afs_getattr, |
| 63 | .setattr = afs_setattr, | 63 | .setattr = afs_setattr, |
diff --git a/fs/bad_inode.c b/fs/bad_inode.c index 3ba385eaa26e..536d2a387267 100644 --- a/fs/bad_inode.c +++ b/fs/bad_inode.c | |||
| @@ -133,7 +133,7 @@ static const struct inode_operations bad_inode_ops = | |||
| 133 | .mkdir = bad_inode_mkdir, | 133 | .mkdir = bad_inode_mkdir, |
| 134 | .rmdir = bad_inode_rmdir, | 134 | .rmdir = bad_inode_rmdir, |
| 135 | .mknod = bad_inode_mknod, | 135 | .mknod = bad_inode_mknod, |
| 136 | .rename2 = bad_inode_rename2, | 136 | .rename = bad_inode_rename2, |
| 137 | .readlink = bad_inode_readlink, | 137 | .readlink = bad_inode_readlink, |
| 138 | /* follow_link must be no-op, otherwise unmounting this inode | 138 | /* follow_link must be no-op, otherwise unmounting this inode |
| 139 | won't work */ | 139 | won't work */ |
diff --git a/fs/bfs/dir.c b/fs/bfs/dir.c index 9d5f875e85d0..5e3369f7cd9d 100644 --- a/fs/bfs/dir.c +++ b/fs/bfs/dir.c | |||
| @@ -274,7 +274,7 @@ const struct inode_operations bfs_dir_inops = { | |||
| 274 | .lookup = bfs_lookup, | 274 | .lookup = bfs_lookup, |
| 275 | .link = bfs_link, | 275 | .link = bfs_link, |
| 276 | .unlink = bfs_unlink, | 276 | .unlink = bfs_unlink, |
| 277 | .rename2 = bfs_rename, | 277 | .rename = bfs_rename, |
| 278 | }; | 278 | }; |
| 279 | 279 | ||
| 280 | static int bfs_add_entry(struct inode *dir, const unsigned char *name, | 280 | static int bfs_add_entry(struct inode *dir, const unsigned char *name, |
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index e6811c42e41e..c66602091527 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
| @@ -10566,7 +10566,7 @@ static const struct inode_operations btrfs_dir_inode_operations = { | |||
| 10566 | .link = btrfs_link, | 10566 | .link = btrfs_link, |
| 10567 | .mkdir = btrfs_mkdir, | 10567 | .mkdir = btrfs_mkdir, |
| 10568 | .rmdir = btrfs_rmdir, | 10568 | .rmdir = btrfs_rmdir, |
| 10569 | .rename2 = btrfs_rename2, | 10569 | .rename = btrfs_rename2, |
| 10570 | .symlink = btrfs_symlink, | 10570 | .symlink = btrfs_symlink, |
| 10571 | .setattr = btrfs_setattr, | 10571 | .setattr = btrfs_setattr, |
| 10572 | .mknod = btrfs_mknod, | 10572 | .mknod = btrfs_mknod, |
diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c index 02e1507812de..9828850d88de 100644 --- a/fs/cachefiles/namei.c +++ b/fs/cachefiles/namei.c | |||
| @@ -804,7 +804,7 @@ struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, | |||
| 804 | !d_backing_inode(subdir)->i_op->lookup || | 804 | !d_backing_inode(subdir)->i_op->lookup || |
| 805 | !d_backing_inode(subdir)->i_op->mkdir || | 805 | !d_backing_inode(subdir)->i_op->mkdir || |
| 806 | !d_backing_inode(subdir)->i_op->create || | 806 | !d_backing_inode(subdir)->i_op->create || |
| 807 | !d_backing_inode(subdir)->i_op->rename2 || | 807 | !d_backing_inode(subdir)->i_op->rename || |
| 808 | !d_backing_inode(subdir)->i_op->rmdir || | 808 | !d_backing_inode(subdir)->i_op->rmdir || |
| 809 | !d_backing_inode(subdir)->i_op->unlink) | 809 | !d_backing_inode(subdir)->i_op->unlink) |
| 810 | goto check_error; | 810 | goto check_error; |
diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c index cef8252af38a..291a4d59c5f7 100644 --- a/fs/ceph/dir.c +++ b/fs/ceph/dir.c | |||
| @@ -1502,7 +1502,7 @@ const struct inode_operations ceph_dir_iops = { | |||
| 1502 | .link = ceph_link, | 1502 | .link = ceph_link, |
| 1503 | .unlink = ceph_unlink, | 1503 | .unlink = ceph_unlink, |
| 1504 | .rmdir = ceph_unlink, | 1504 | .rmdir = ceph_unlink, |
| 1505 | .rename2 = ceph_rename, | 1505 | .rename = ceph_rename, |
| 1506 | .create = ceph_create, | 1506 | .create = ceph_create, |
| 1507 | .atomic_open = ceph_atomic_open, | 1507 | .atomic_open = ceph_atomic_open, |
| 1508 | }; | 1508 | }; |
| @@ -1513,7 +1513,7 @@ const struct inode_operations ceph_snapdir_iops = { | |||
| 1513 | .getattr = ceph_getattr, | 1513 | .getattr = ceph_getattr, |
| 1514 | .mkdir = ceph_mkdir, | 1514 | .mkdir = ceph_mkdir, |
| 1515 | .rmdir = ceph_unlink, | 1515 | .rmdir = ceph_unlink, |
| 1516 | .rename2 = ceph_rename, | 1516 | .rename = ceph_rename, |
| 1517 | }; | 1517 | }; |
| 1518 | 1518 | ||
| 1519 | const struct dentry_operations ceph_dentry_ops = { | 1519 | const struct dentry_operations ceph_dentry_ops = { |
diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c index 14ae4b8e1a3c..7d0e0f78da51 100644 --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c | |||
| @@ -896,7 +896,7 @@ const struct inode_operations cifs_dir_inode_ops = { | |||
| 896 | .link = cifs_hardlink, | 896 | .link = cifs_hardlink, |
| 897 | .mkdir = cifs_mkdir, | 897 | .mkdir = cifs_mkdir, |
| 898 | .rmdir = cifs_rmdir, | 898 | .rmdir = cifs_rmdir, |
| 899 | .rename2 = cifs_rename2, | 899 | .rename = cifs_rename2, |
| 900 | .permission = cifs_permission, | 900 | .permission = cifs_permission, |
| 901 | .setattr = cifs_setattr, | 901 | .setattr = cifs_setattr, |
| 902 | .symlink = cifs_symlink, | 902 | .symlink = cifs_symlink, |
diff --git a/fs/coda/dir.c b/fs/coda/dir.c index 5d79c26b0484..82aceaef8e4e 100644 --- a/fs/coda/dir.c +++ b/fs/coda/dir.c | |||
| @@ -573,7 +573,7 @@ const struct inode_operations coda_dir_inode_operations = { | |||
| 573 | .mkdir = coda_mkdir, | 573 | .mkdir = coda_mkdir, |
| 574 | .rmdir = coda_rmdir, | 574 | .rmdir = coda_rmdir, |
| 575 | .mknod = CODA_EIO_ERROR, | 575 | .mknod = CODA_EIO_ERROR, |
| 576 | .rename2 = coda_rename, | 576 | .rename = coda_rename, |
| 577 | .permission = coda_permission, | 577 | .permission = coda_permission, |
| 578 | .getattr = coda_getattr, | 578 | .getattr = coda_getattr, |
| 579 | .setattr = coda_setattr, | 579 | .setattr = coda_setattr, |
diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c index f3ff7c4d384c..fe83c1050048 100644 --- a/fs/ecryptfs/inode.c +++ b/fs/ecryptfs/inode.c | |||
| @@ -1108,7 +1108,7 @@ const struct inode_operations ecryptfs_dir_iops = { | |||
| 1108 | .mkdir = ecryptfs_mkdir, | 1108 | .mkdir = ecryptfs_mkdir, |
| 1109 | .rmdir = ecryptfs_rmdir, | 1109 | .rmdir = ecryptfs_rmdir, |
| 1110 | .mknod = ecryptfs_mknod, | 1110 | .mknod = ecryptfs_mknod, |
| 1111 | .rename2 = ecryptfs_rename, | 1111 | .rename = ecryptfs_rename, |
| 1112 | .permission = ecryptfs_permission, | 1112 | .permission = ecryptfs_permission, |
| 1113 | .setattr = ecryptfs_setattr, | 1113 | .setattr = ecryptfs_setattr, |
| 1114 | .setxattr = ecryptfs_setxattr, | 1114 | .setxattr = ecryptfs_setxattr, |
diff --git a/fs/exofs/namei.c b/fs/exofs/namei.c index ddf343259f13..53d838200cc9 100644 --- a/fs/exofs/namei.c +++ b/fs/exofs/namei.c | |||
| @@ -314,7 +314,7 @@ const struct inode_operations exofs_dir_inode_operations = { | |||
| 314 | .mkdir = exofs_mkdir, | 314 | .mkdir = exofs_mkdir, |
| 315 | .rmdir = exofs_rmdir, | 315 | .rmdir = exofs_rmdir, |
| 316 | .mknod = exofs_mknod, | 316 | .mknod = exofs_mknod, |
| 317 | .rename2 = exofs_rename, | 317 | .rename = exofs_rename, |
| 318 | .setattr = exofs_setattr, | 318 | .setattr = exofs_setattr, |
| 319 | }; | 319 | }; |
| 320 | 320 | ||
diff --git a/fs/ext2/namei.c b/fs/ext2/namei.c index 38fac85ff786..be32e20a2b88 100644 --- a/fs/ext2/namei.c +++ b/fs/ext2/namei.c | |||
| @@ -430,7 +430,7 @@ const struct inode_operations ext2_dir_inode_operations = { | |||
| 430 | .mkdir = ext2_mkdir, | 430 | .mkdir = ext2_mkdir, |
| 431 | .rmdir = ext2_rmdir, | 431 | .rmdir = ext2_rmdir, |
| 432 | .mknod = ext2_mknod, | 432 | .mknod = ext2_mknod, |
| 433 | .rename2 = ext2_rename, | 433 | .rename = ext2_rename, |
| 434 | #ifdef CONFIG_EXT2_FS_XATTR | 434 | #ifdef CONFIG_EXT2_FS_XATTR |
| 435 | .setxattr = generic_setxattr, | 435 | .setxattr = generic_setxattr, |
| 436 | .getxattr = generic_getxattr, | 436 | .getxattr = generic_getxattr, |
diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index 34c0142caf6a..0464e2c0d3fd 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c | |||
| @@ -3880,7 +3880,7 @@ const struct inode_operations ext4_dir_inode_operations = { | |||
| 3880 | .rmdir = ext4_rmdir, | 3880 | .rmdir = ext4_rmdir, |
| 3881 | .mknod = ext4_mknod, | 3881 | .mknod = ext4_mknod, |
| 3882 | .tmpfile = ext4_tmpfile, | 3882 | .tmpfile = ext4_tmpfile, |
| 3883 | .rename2 = ext4_rename2, | 3883 | .rename = ext4_rename2, |
| 3884 | .setattr = ext4_setattr, | 3884 | .setattr = ext4_setattr, |
| 3885 | .setxattr = generic_setxattr, | 3885 | .setxattr = generic_setxattr, |
| 3886 | .getxattr = generic_getxattr, | 3886 | .getxattr = generic_getxattr, |
diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c index 73fa356f8fbb..08e3d1d7a500 100644 --- a/fs/f2fs/namei.c +++ b/fs/f2fs/namei.c | |||
| @@ -1093,7 +1093,7 @@ const struct inode_operations f2fs_dir_inode_operations = { | |||
| 1093 | .mkdir = f2fs_mkdir, | 1093 | .mkdir = f2fs_mkdir, |
| 1094 | .rmdir = f2fs_rmdir, | 1094 | .rmdir = f2fs_rmdir, |
| 1095 | .mknod = f2fs_mknod, | 1095 | .mknod = f2fs_mknod, |
| 1096 | .rename2 = f2fs_rename2, | 1096 | .rename = f2fs_rename2, |
| 1097 | .tmpfile = f2fs_tmpfile, | 1097 | .tmpfile = f2fs_tmpfile, |
| 1098 | .getattr = f2fs_getattr, | 1098 | .getattr = f2fs_getattr, |
| 1099 | .setattr = f2fs_setattr, | 1099 | .setattr = f2fs_setattr, |
diff --git a/fs/fat/namei_msdos.c b/fs/fat/namei_msdos.c index 6c814699d5d5..a8f6aa969948 100644 --- a/fs/fat/namei_msdos.c +++ b/fs/fat/namei_msdos.c | |||
| @@ -637,7 +637,7 @@ static const struct inode_operations msdos_dir_inode_operations = { | |||
| 637 | .unlink = msdos_unlink, | 637 | .unlink = msdos_unlink, |
| 638 | .mkdir = msdos_mkdir, | 638 | .mkdir = msdos_mkdir, |
| 639 | .rmdir = msdos_rmdir, | 639 | .rmdir = msdos_rmdir, |
| 640 | .rename2 = msdos_rename, | 640 | .rename = msdos_rename, |
| 641 | .setattr = fat_setattr, | 641 | .setattr = fat_setattr, |
| 642 | .getattr = fat_getattr, | 642 | .getattr = fat_getattr, |
| 643 | }; | 643 | }; |
diff --git a/fs/fat/namei_vfat.c b/fs/fat/namei_vfat.c index ce8986f3918a..c5e48b8631cc 100644 --- a/fs/fat/namei_vfat.c +++ b/fs/fat/namei_vfat.c | |||
| @@ -1040,7 +1040,7 @@ static const struct inode_operations vfat_dir_inode_operations = { | |||
| 1040 | .unlink = vfat_unlink, | 1040 | .unlink = vfat_unlink, |
| 1041 | .mkdir = vfat_mkdir, | 1041 | .mkdir = vfat_mkdir, |
| 1042 | .rmdir = vfat_rmdir, | 1042 | .rmdir = vfat_rmdir, |
| 1043 | .rename2 = vfat_rename, | 1043 | .rename = vfat_rename, |
| 1044 | .setattr = fat_setattr, | 1044 | .setattr = fat_setattr, |
| 1045 | .getattr = fat_getattr, | 1045 | .getattr = fat_getattr, |
| 1046 | }; | 1046 | }; |
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index c47b7780ce37..4bfeaa70815f 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c | |||
| @@ -1876,7 +1876,7 @@ static const struct inode_operations fuse_dir_inode_operations = { | |||
| 1876 | .symlink = fuse_symlink, | 1876 | .symlink = fuse_symlink, |
| 1877 | .unlink = fuse_unlink, | 1877 | .unlink = fuse_unlink, |
| 1878 | .rmdir = fuse_rmdir, | 1878 | .rmdir = fuse_rmdir, |
| 1879 | .rename2 = fuse_rename2, | 1879 | .rename = fuse_rename2, |
| 1880 | .link = fuse_link, | 1880 | .link = fuse_link, |
| 1881 | .setattr = fuse_setattr, | 1881 | .setattr = fuse_setattr, |
| 1882 | .create = fuse_create, | 1882 | .create = fuse_create, |
diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index e4da0ecd3285..56825cc8ab87 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c | |||
| @@ -2054,7 +2054,7 @@ const struct inode_operations gfs2_dir_iops = { | |||
| 2054 | .mkdir = gfs2_mkdir, | 2054 | .mkdir = gfs2_mkdir, |
| 2055 | .rmdir = gfs2_unlink, | 2055 | .rmdir = gfs2_unlink, |
| 2056 | .mknod = gfs2_mknod, | 2056 | .mknod = gfs2_mknod, |
| 2057 | .rename2 = gfs2_rename2, | 2057 | .rename = gfs2_rename2, |
| 2058 | .permission = gfs2_permission, | 2058 | .permission = gfs2_permission, |
| 2059 | .setattr = gfs2_setattr, | 2059 | .setattr = gfs2_setattr, |
| 2060 | .getattr = gfs2_getattr, | 2060 | .getattr = gfs2_getattr, |
diff --git a/fs/hfs/dir.c b/fs/hfs/dir.c index d5ce9fcad10f..4f7a1b64e251 100644 --- a/fs/hfs/dir.c +++ b/fs/hfs/dir.c | |||
| @@ -324,6 +324,6 @@ const struct inode_operations hfs_dir_inode_operations = { | |||
| 324 | .unlink = hfs_remove, | 324 | .unlink = hfs_remove, |
| 325 | .mkdir = hfs_mkdir, | 325 | .mkdir = hfs_mkdir, |
| 326 | .rmdir = hfs_remove, | 326 | .rmdir = hfs_remove, |
| 327 | .rename2 = hfs_rename, | 327 | .rename = hfs_rename, |
| 328 | .setattr = hfs_inode_setattr, | 328 | .setattr = hfs_inode_setattr, |
| 329 | }; | 329 | }; |
diff --git a/fs/hfsplus/dir.c b/fs/hfsplus/dir.c index ca64a75f12b3..063577958126 100644 --- a/fs/hfsplus/dir.c +++ b/fs/hfsplus/dir.c | |||
| @@ -565,7 +565,7 @@ const struct inode_operations hfsplus_dir_inode_operations = { | |||
| 565 | .rmdir = hfsplus_rmdir, | 565 | .rmdir = hfsplus_rmdir, |
| 566 | .symlink = hfsplus_symlink, | 566 | .symlink = hfsplus_symlink, |
| 567 | .mknod = hfsplus_mknod, | 567 | .mknod = hfsplus_mknod, |
| 568 | .rename2 = hfsplus_rename, | 568 | .rename = hfsplus_rename, |
| 569 | .setxattr = generic_setxattr, | 569 | .setxattr = generic_setxattr, |
| 570 | .getxattr = generic_getxattr, | 570 | .getxattr = generic_getxattr, |
| 571 | .listxattr = hfsplus_listxattr, | 571 | .listxattr = hfsplus_listxattr, |
diff --git a/fs/hostfs/hostfs_kern.c b/fs/hostfs/hostfs_kern.c index 90e46cd752fe..530606169e49 100644 --- a/fs/hostfs/hostfs_kern.c +++ b/fs/hostfs/hostfs_kern.c | |||
| @@ -885,7 +885,7 @@ static const struct inode_operations hostfs_dir_iops = { | |||
| 885 | .mkdir = hostfs_mkdir, | 885 | .mkdir = hostfs_mkdir, |
| 886 | .rmdir = hostfs_rmdir, | 886 | .rmdir = hostfs_rmdir, |
| 887 | .mknod = hostfs_mknod, | 887 | .mknod = hostfs_mknod, |
| 888 | .rename2 = hostfs_rename2, | 888 | .rename = hostfs_rename2, |
| 889 | .permission = hostfs_permission, | 889 | .permission = hostfs_permission, |
| 890 | .setattr = hostfs_setattr, | 890 | .setattr = hostfs_setattr, |
| 891 | }; | 891 | }; |
diff --git a/fs/hpfs/namei.c b/fs/hpfs/namei.c index 3c5c1a75569d..f30c14414518 100644 --- a/fs/hpfs/namei.c +++ b/fs/hpfs/namei.c | |||
| @@ -622,6 +622,6 @@ const struct inode_operations hpfs_dir_iops = | |||
| 622 | .mkdir = hpfs_mkdir, | 622 | .mkdir = hpfs_mkdir, |
| 623 | .rmdir = hpfs_rmdir, | 623 | .rmdir = hpfs_rmdir, |
| 624 | .mknod = hpfs_mknod, | 624 | .mknod = hpfs_mknod, |
| 625 | .rename2 = hpfs_rename, | 625 | .rename = hpfs_rename, |
| 626 | .setattr = hpfs_setattr, | 626 | .setattr = hpfs_setattr, |
| 627 | }; | 627 | }; |
diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index 50cd7475a942..4ea71eba40a5 100644 --- a/fs/hugetlbfs/inode.c +++ b/fs/hugetlbfs/inode.c | |||
| @@ -988,7 +988,7 @@ static const struct inode_operations hugetlbfs_dir_inode_operations = { | |||
| 988 | .mkdir = hugetlbfs_mkdir, | 988 | .mkdir = hugetlbfs_mkdir, |
| 989 | .rmdir = simple_rmdir, | 989 | .rmdir = simple_rmdir, |
| 990 | .mknod = hugetlbfs_mknod, | 990 | .mknod = hugetlbfs_mknod, |
| 991 | .rename2 = simple_rename, | 991 | .rename = simple_rename, |
| 992 | .setattr = hugetlbfs_setattr, | 992 | .setattr = hugetlbfs_setattr, |
| 993 | }; | 993 | }; |
| 994 | 994 | ||
diff --git a/fs/jffs2/dir.c b/fs/jffs2/dir.c index 11e711b12ccf..d957734a2adb 100644 --- a/fs/jffs2/dir.c +++ b/fs/jffs2/dir.c | |||
| @@ -58,7 +58,7 @@ const struct inode_operations jffs2_dir_inode_operations = | |||
| 58 | .mkdir = jffs2_mkdir, | 58 | .mkdir = jffs2_mkdir, |
| 59 | .rmdir = jffs2_rmdir, | 59 | .rmdir = jffs2_rmdir, |
| 60 | .mknod = jffs2_mknod, | 60 | .mknod = jffs2_mknod, |
| 61 | .rename2 = jffs2_rename, | 61 | .rename = jffs2_rename, |
| 62 | .get_acl = jffs2_get_acl, | 62 | .get_acl = jffs2_get_acl, |
| 63 | .set_acl = jffs2_set_acl, | 63 | .set_acl = jffs2_set_acl, |
| 64 | .setattr = jffs2_setattr, | 64 | .setattr = jffs2_setattr, |
diff --git a/fs/jfs/namei.c b/fs/jfs/namei.c index ee1aa32f7c24..1d88df6ae81b 100644 --- a/fs/jfs/namei.c +++ b/fs/jfs/namei.c | |||
| @@ -1539,7 +1539,7 @@ const struct inode_operations jfs_dir_inode_operations = { | |||
| 1539 | .mkdir = jfs_mkdir, | 1539 | .mkdir = jfs_mkdir, |
| 1540 | .rmdir = jfs_rmdir, | 1540 | .rmdir = jfs_rmdir, |
| 1541 | .mknod = jfs_mknod, | 1541 | .mknod = jfs_mknod, |
| 1542 | .rename2 = jfs_rename, | 1542 | .rename = jfs_rename, |
| 1543 | .setxattr = generic_setxattr, | 1543 | .setxattr = generic_setxattr, |
| 1544 | .getxattr = generic_getxattr, | 1544 | .getxattr = generic_getxattr, |
| 1545 | .listxattr = jfs_listxattr, | 1545 | .listxattr = jfs_listxattr, |
diff --git a/fs/kernfs/dir.c b/fs/kernfs/dir.c index c7e23ca945ab..390390212b43 100644 --- a/fs/kernfs/dir.c +++ b/fs/kernfs/dir.c | |||
| @@ -1137,7 +1137,7 @@ const struct inode_operations kernfs_dir_iops = { | |||
| 1137 | 1137 | ||
| 1138 | .mkdir = kernfs_iop_mkdir, | 1138 | .mkdir = kernfs_iop_mkdir, |
| 1139 | .rmdir = kernfs_iop_rmdir, | 1139 | .rmdir = kernfs_iop_rmdir, |
| 1140 | .rename2 = kernfs_iop_rename, | 1140 | .rename = kernfs_iop_rename, |
| 1141 | }; | 1141 | }; |
| 1142 | 1142 | ||
| 1143 | static struct kernfs_node *kernfs_leftmost_descendant(struct kernfs_node *pos) | 1143 | static struct kernfs_node *kernfs_leftmost_descendant(struct kernfs_node *pos) |
diff --git a/fs/logfs/dir.c b/fs/logfs/dir.c index 57f2da17a905..be37b907e65a 100644 --- a/fs/logfs/dir.c +++ b/fs/logfs/dir.c | |||
| @@ -787,7 +787,7 @@ const struct inode_operations logfs_dir_iops = { | |||
| 787 | .lookup = logfs_lookup, | 787 | .lookup = logfs_lookup, |
| 788 | .mkdir = logfs_mkdir, | 788 | .mkdir = logfs_mkdir, |
| 789 | .mknod = logfs_mknod, | 789 | .mknod = logfs_mknod, |
| 790 | .rename2 = logfs_rename, | 790 | .rename = logfs_rename, |
| 791 | .rmdir = logfs_rmdir, | 791 | .rmdir = logfs_rmdir, |
| 792 | .symlink = logfs_symlink, | 792 | .symlink = logfs_symlink, |
| 793 | .unlink = logfs_unlink, | 793 | .unlink = logfs_unlink, |
diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 6dc210c0e3ce..f7811d508104 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c | |||
| @@ -268,7 +268,7 @@ const struct inode_operations minix_dir_inode_operations = { | |||
| 268 | .mkdir = minix_mkdir, | 268 | .mkdir = minix_mkdir, |
| 269 | .rmdir = minix_rmdir, | 269 | .rmdir = minix_rmdir, |
| 270 | .mknod = minix_mknod, | 270 | .mknod = minix_mknod, |
| 271 | .rename2 = minix_rename, | 271 | .rename = minix_rename, |
| 272 | .getattr = minix_getattr, | 272 | .getattr = minix_getattr, |
| 273 | .tmpfile = minix_tmpfile, | 273 | .tmpfile = minix_tmpfile, |
| 274 | }; | 274 | }; |
diff --git a/fs/namei.c b/fs/namei.c index 02803bd6cbad..cf3fc8db909c 100644 --- a/fs/namei.c +++ b/fs/namei.c | |||
| @@ -4369,7 +4369,7 @@ int vfs_rename(struct inode *old_dir, struct dentry *old_dentry, | |||
| 4369 | if (error) | 4369 | if (error) |
| 4370 | return error; | 4370 | return error; |
| 4371 | 4371 | ||
| 4372 | if (!old_dir->i_op->rename2) | 4372 | if (!old_dir->i_op->rename) |
| 4373 | return -EPERM; | 4373 | return -EPERM; |
| 4374 | 4374 | ||
| 4375 | /* | 4375 | /* |
| @@ -4425,7 +4425,7 @@ int vfs_rename(struct inode *old_dir, struct dentry *old_dentry, | |||
| 4425 | if (error) | 4425 | if (error) |
| 4426 | goto out; | 4426 | goto out; |
| 4427 | } | 4427 | } |
| 4428 | error = old_dir->i_op->rename2(old_dir, old_dentry, | 4428 | error = old_dir->i_op->rename(old_dir, old_dentry, |
| 4429 | new_dir, new_dentry, flags); | 4429 | new_dir, new_dentry, flags); |
| 4430 | if (error) | 4430 | if (error) |
| 4431 | goto out; | 4431 | goto out; |
diff --git a/fs/ncpfs/dir.c b/fs/ncpfs/dir.c index a2d3738df4af..6df2a3827574 100644 --- a/fs/ncpfs/dir.c +++ b/fs/ncpfs/dir.c | |||
| @@ -65,7 +65,7 @@ const struct inode_operations ncp_dir_inode_operations = | |||
| 65 | .mkdir = ncp_mkdir, | 65 | .mkdir = ncp_mkdir, |
| 66 | .rmdir = ncp_rmdir, | 66 | .rmdir = ncp_rmdir, |
| 67 | .mknod = ncp_mknod, | 67 | .mknod = ncp_mknod, |
| 68 | .rename2 = ncp_rename, | 68 | .rename = ncp_rename, |
| 69 | .setattr = ncp_notify_change, | 69 | .setattr = ncp_notify_change, |
| 70 | }; | 70 | }; |
| 71 | 71 | ||
diff --git a/fs/nfs/nfs3proc.c b/fs/nfs/nfs3proc.c index a85fdae4a51f..698be9361280 100644 --- a/fs/nfs/nfs3proc.c +++ b/fs/nfs/nfs3proc.c | |||
| @@ -893,7 +893,7 @@ static const struct inode_operations nfs3_dir_inode_operations = { | |||
| 893 | .mkdir = nfs_mkdir, | 893 | .mkdir = nfs_mkdir, |
| 894 | .rmdir = nfs_rmdir, | 894 | .rmdir = nfs_rmdir, |
| 895 | .mknod = nfs_mknod, | 895 | .mknod = nfs_mknod, |
| 896 | .rename2 = nfs_rename, | 896 | .rename = nfs_rename, |
| 897 | .permission = nfs_permission, | 897 | .permission = nfs_permission, |
| 898 | .getattr = nfs_getattr, | 898 | .getattr = nfs_getattr, |
| 899 | .setattr = nfs_setattr, | 899 | .setattr = nfs_setattr, |
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index 14956da3cf38..a9dec32ba9ba 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c | |||
| @@ -8937,7 +8937,7 @@ static const struct inode_operations nfs4_dir_inode_operations = { | |||
| 8937 | .mkdir = nfs_mkdir, | 8937 | .mkdir = nfs_mkdir, |
| 8938 | .rmdir = nfs_rmdir, | 8938 | .rmdir = nfs_rmdir, |
| 8939 | .mknod = nfs_mknod, | 8939 | .mknod = nfs_mknod, |
| 8940 | .rename2 = nfs_rename, | 8940 | .rename = nfs_rename, |
| 8941 | .permission = nfs_permission, | 8941 | .permission = nfs_permission, |
| 8942 | .getattr = nfs_getattr, | 8942 | .getattr = nfs_getattr, |
| 8943 | .setattr = nfs_setattr, | 8943 | .setattr = nfs_setattr, |
diff --git a/fs/nfs/proc.c b/fs/nfs/proc.c index 380d0b787983..b7bca8303989 100644 --- a/fs/nfs/proc.c +++ b/fs/nfs/proc.c | |||
| @@ -685,7 +685,7 @@ static const struct inode_operations nfs_dir_inode_operations = { | |||
| 685 | .mkdir = nfs_mkdir, | 685 | .mkdir = nfs_mkdir, |
| 686 | .rmdir = nfs_rmdir, | 686 | .rmdir = nfs_rmdir, |
| 687 | .mknod = nfs_mknod, | 687 | .mknod = nfs_mknod, |
| 688 | .rename2 = nfs_rename, | 688 | .rename = nfs_rename, |
| 689 | .permission = nfs_permission, | 689 | .permission = nfs_permission, |
| 690 | .getattr = nfs_getattr, | 690 | .getattr = nfs_getattr, |
| 691 | .setattr = nfs_setattr, | 691 | .setattr = nfs_setattr, |
diff --git a/fs/nilfs2/namei.c b/fs/nilfs2/namei.c index 8540c13ef374..ea94049c3e79 100644 --- a/fs/nilfs2/namei.c +++ b/fs/nilfs2/namei.c | |||
| @@ -556,7 +556,7 @@ const struct inode_operations nilfs_dir_inode_operations = { | |||
| 556 | .mkdir = nilfs_mkdir, | 556 | .mkdir = nilfs_mkdir, |
| 557 | .rmdir = nilfs_rmdir, | 557 | .rmdir = nilfs_rmdir, |
| 558 | .mknod = nilfs_mknod, | 558 | .mknod = nilfs_mknod, |
| 559 | .rename2 = nilfs_rename, | 559 | .rename = nilfs_rename, |
| 560 | .setattr = nilfs_setattr, | 560 | .setattr = nilfs_setattr, |
| 561 | .permission = nilfs_permission, | 561 | .permission = nilfs_permission, |
| 562 | .fiemap = nilfs_fiemap, | 562 | .fiemap = nilfs_fiemap, |
diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c index 1040c10a9493..7fb6a7f023e7 100644 --- a/fs/ocfs2/namei.c +++ b/fs/ocfs2/namei.c | |||
| @@ -2913,7 +2913,7 @@ const struct inode_operations ocfs2_dir_iops = { | |||
| 2913 | .symlink = ocfs2_symlink, | 2913 | .symlink = ocfs2_symlink, |
| 2914 | .mkdir = ocfs2_mkdir, | 2914 | .mkdir = ocfs2_mkdir, |
| 2915 | .mknod = ocfs2_mknod, | 2915 | .mknod = ocfs2_mknod, |
| 2916 | .rename2 = ocfs2_rename, | 2916 | .rename = ocfs2_rename, |
| 2917 | .setattr = ocfs2_setattr, | 2917 | .setattr = ocfs2_setattr, |
| 2918 | .getattr = ocfs2_getattr, | 2918 | .getattr = ocfs2_getattr, |
| 2919 | .permission = ocfs2_permission, | 2919 | .permission = ocfs2_permission, |
diff --git a/fs/omfs/dir.c b/fs/omfs/dir.c index 417511bbe362..e81f06be5e7b 100644 --- a/fs/omfs/dir.c +++ b/fs/omfs/dir.c | |||
| @@ -448,7 +448,7 @@ static int omfs_readdir(struct file *file, struct dir_context *ctx) | |||
| 448 | const struct inode_operations omfs_dir_inops = { | 448 | const struct inode_operations omfs_dir_inops = { |
| 449 | .lookup = omfs_lookup, | 449 | .lookup = omfs_lookup, |
| 450 | .mkdir = omfs_mkdir, | 450 | .mkdir = omfs_mkdir, |
| 451 | .rename2 = omfs_rename, | 451 | .rename = omfs_rename, |
| 452 | .create = omfs_create, | 452 | .create = omfs_create, |
| 453 | .unlink = omfs_remove, | 453 | .unlink = omfs_remove, |
| 454 | .rmdir = omfs_remove, | 454 | .rmdir = omfs_remove, |
diff --git a/fs/orangefs/namei.c b/fs/orangefs/namei.c index 810d43635dfb..5f015c58bfa2 100644 --- a/fs/orangefs/namei.c +++ b/fs/orangefs/namei.c | |||
| @@ -463,7 +463,7 @@ const struct inode_operations orangefs_dir_inode_operations = { | |||
| 463 | .symlink = orangefs_symlink, | 463 | .symlink = orangefs_symlink, |
| 464 | .mkdir = orangefs_mkdir, | 464 | .mkdir = orangefs_mkdir, |
| 465 | .rmdir = orangefs_unlink, | 465 | .rmdir = orangefs_unlink, |
| 466 | .rename2 = orangefs_rename, | 466 | .rename = orangefs_rename, |
| 467 | .setattr = orangefs_setattr, | 467 | .setattr = orangefs_setattr, |
| 468 | .getattr = orangefs_getattr, | 468 | .getattr = orangefs_getattr, |
| 469 | .setxattr = generic_setxattr, | 469 | .setxattr = generic_setxattr, |
diff --git a/fs/overlayfs/dir.c b/fs/overlayfs/dir.c index 1560fdc09a5f..480fc7868a2f 100644 --- a/fs/overlayfs/dir.c +++ b/fs/overlayfs/dir.c | |||
| @@ -996,7 +996,7 @@ const struct inode_operations ovl_dir_inode_operations = { | |||
| 996 | .symlink = ovl_symlink, | 996 | .symlink = ovl_symlink, |
| 997 | .unlink = ovl_unlink, | 997 | .unlink = ovl_unlink, |
| 998 | .rmdir = ovl_rmdir, | 998 | .rmdir = ovl_rmdir, |
| 999 | .rename2 = ovl_rename2, | 999 | .rename = ovl_rename2, |
| 1000 | .link = ovl_link, | 1000 | .link = ovl_link, |
| 1001 | .setattr = ovl_setattr, | 1001 | .setattr = ovl_setattr, |
| 1002 | .create = ovl_create, | 1002 | .create = ovl_create, |
diff --git a/fs/overlayfs/overlayfs.h b/fs/overlayfs/overlayfs.h index 5813ccff8cd9..e218e741cb99 100644 --- a/fs/overlayfs/overlayfs.h +++ b/fs/overlayfs/overlayfs.h | |||
| @@ -114,13 +114,13 @@ static inline int ovl_do_rename(struct inode *olddir, struct dentry *olddentry, | |||
| 114 | { | 114 | { |
| 115 | int err; | 115 | int err; |
| 116 | 116 | ||
| 117 | pr_debug("rename2(%pd2, %pd2, 0x%x)\n", | 117 | pr_debug("rename(%pd2, %pd2, 0x%x)\n", |
| 118 | olddentry, newdentry, flags); | 118 | olddentry, newdentry, flags); |
| 119 | 119 | ||
| 120 | err = vfs_rename(olddir, olddentry, newdir, newdentry, NULL, flags); | 120 | err = vfs_rename(olddir, olddentry, newdir, newdentry, NULL, flags); |
| 121 | 121 | ||
| 122 | if (err) { | 122 | if (err) { |
| 123 | pr_debug("...rename2(%pd2, %pd2, ...) = %i\n", | 123 | pr_debug("...rename(%pd2, %pd2, ...) = %i\n", |
| 124 | olddentry, newdentry, err); | 124 | olddentry, newdentry, err); |
| 125 | } | 125 | } |
| 126 | return err; | 126 | return err; |
diff --git a/fs/ramfs/inode.c b/fs/ramfs/inode.c index c2aa068ff974..1ab6e6c2e60e 100644 --- a/fs/ramfs/inode.c +++ b/fs/ramfs/inode.c | |||
| @@ -146,7 +146,7 @@ static const struct inode_operations ramfs_dir_inode_operations = { | |||
| 146 | .mkdir = ramfs_mkdir, | 146 | .mkdir = ramfs_mkdir, |
| 147 | .rmdir = simple_rmdir, | 147 | .rmdir = simple_rmdir, |
| 148 | .mknod = ramfs_mknod, | 148 | .mknod = ramfs_mknod, |
| 149 | .rename2 = simple_rename, | 149 | .rename = simple_rename, |
| 150 | }; | 150 | }; |
| 151 | 151 | ||
| 152 | static const struct super_operations ramfs_ops = { | 152 | static const struct super_operations ramfs_ops = { |
diff --git a/fs/reiserfs/namei.c b/fs/reiserfs/namei.c index 21b4b7138985..586260ed81c9 100644 --- a/fs/reiserfs/namei.c +++ b/fs/reiserfs/namei.c | |||
| @@ -1652,7 +1652,7 @@ const struct inode_operations reiserfs_dir_inode_operations = { | |||
| 1652 | .mkdir = reiserfs_mkdir, | 1652 | .mkdir = reiserfs_mkdir, |
| 1653 | .rmdir = reiserfs_rmdir, | 1653 | .rmdir = reiserfs_rmdir, |
| 1654 | .mknod = reiserfs_mknod, | 1654 | .mknod = reiserfs_mknod, |
| 1655 | .rename2 = reiserfs_rename, | 1655 | .rename = reiserfs_rename, |
| 1656 | .setattr = reiserfs_setattr, | 1656 | .setattr = reiserfs_setattr, |
| 1657 | .setxattr = generic_setxattr, | 1657 | .setxattr = generic_setxattr, |
| 1658 | .getxattr = generic_getxattr, | 1658 | .getxattr = generic_getxattr, |
diff --git a/fs/sysv/namei.c b/fs/sysv/namei.c index 765d79de1217..30bf6780985a 100644 --- a/fs/sysv/namei.c +++ b/fs/sysv/namei.c | |||
| @@ -289,6 +289,6 @@ const struct inode_operations sysv_dir_inode_operations = { | |||
| 289 | .mkdir = sysv_mkdir, | 289 | .mkdir = sysv_mkdir, |
| 290 | .rmdir = sysv_rmdir, | 290 | .rmdir = sysv_rmdir, |
| 291 | .mknod = sysv_mknod, | 291 | .mknod = sysv_mknod, |
| 292 | .rename2 = sysv_rename, | 292 | .rename = sysv_rename, |
| 293 | .getattr = sysv_getattr, | 293 | .getattr = sysv_getattr, |
| 294 | }; | 294 | }; |
diff --git a/fs/ubifs/dir.c b/fs/ubifs/dir.c index 23d1ebabc688..e10e9a00cfc3 100644 --- a/fs/ubifs/dir.c +++ b/fs/ubifs/dir.c | |||
| @@ -1183,7 +1183,7 @@ const struct inode_operations ubifs_dir_inode_operations = { | |||
| 1183 | .mkdir = ubifs_mkdir, | 1183 | .mkdir = ubifs_mkdir, |
| 1184 | .rmdir = ubifs_rmdir, | 1184 | .rmdir = ubifs_rmdir, |
| 1185 | .mknod = ubifs_mknod, | 1185 | .mknod = ubifs_mknod, |
| 1186 | .rename2 = ubifs_rename, | 1186 | .rename = ubifs_rename, |
| 1187 | .setattr = ubifs_setattr, | 1187 | .setattr = ubifs_setattr, |
| 1188 | .getattr = ubifs_getattr, | 1188 | .getattr = ubifs_getattr, |
| 1189 | .setxattr = generic_setxattr, | 1189 | .setxattr = generic_setxattr, |
diff --git a/fs/udf/namei.c b/fs/udf/namei.c index ca2ec0061802..17e9d4af3010 100644 --- a/fs/udf/namei.c +++ b/fs/udf/namei.c | |||
| @@ -1357,6 +1357,6 @@ const struct inode_operations udf_dir_inode_operations = { | |||
| 1357 | .mkdir = udf_mkdir, | 1357 | .mkdir = udf_mkdir, |
| 1358 | .rmdir = udf_rmdir, | 1358 | .rmdir = udf_rmdir, |
| 1359 | .mknod = udf_mknod, | 1359 | .mknod = udf_mknod, |
| 1360 | .rename2 = udf_rename, | 1360 | .rename = udf_rename, |
| 1361 | .tmpfile = udf_tmpfile, | 1361 | .tmpfile = udf_tmpfile, |
| 1362 | }; | 1362 | }; |
diff --git a/fs/ufs/namei.c b/fs/ufs/namei.c index 719c9c9b83d8..f2f11c382b6d 100644 --- a/fs/ufs/namei.c +++ b/fs/ufs/namei.c | |||
| @@ -337,5 +337,5 @@ const struct inode_operations ufs_dir_inode_operations = { | |||
| 337 | .mkdir = ufs_mkdir, | 337 | .mkdir = ufs_mkdir, |
| 338 | .rmdir = ufs_rmdir, | 338 | .rmdir = ufs_rmdir, |
| 339 | .mknod = ufs_mknod, | 339 | .mknod = ufs_mknod, |
| 340 | .rename2 = ufs_rename, | 340 | .rename = ufs_rename, |
| 341 | }; | 341 | }; |
diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c index b24c3102fa93..a66c781e5468 100644 --- a/fs/xfs/xfs_iops.c +++ b/fs/xfs/xfs_iops.c | |||
| @@ -1059,7 +1059,7 @@ static const struct inode_operations xfs_dir_inode_operations = { | |||
| 1059 | */ | 1059 | */ |
| 1060 | .rmdir = xfs_vn_unlink, | 1060 | .rmdir = xfs_vn_unlink, |
| 1061 | .mknod = xfs_vn_mknod, | 1061 | .mknod = xfs_vn_mknod, |
| 1062 | .rename2 = xfs_vn_rename, | 1062 | .rename = xfs_vn_rename, |
| 1063 | .get_acl = xfs_get_acl, | 1063 | .get_acl = xfs_get_acl, |
| 1064 | .set_acl = xfs_set_acl, | 1064 | .set_acl = xfs_set_acl, |
| 1065 | .getattr = xfs_vn_getattr, | 1065 | .getattr = xfs_vn_getattr, |
| @@ -1087,7 +1087,7 @@ static const struct inode_operations xfs_dir_ci_inode_operations = { | |||
| 1087 | */ | 1087 | */ |
| 1088 | .rmdir = xfs_vn_unlink, | 1088 | .rmdir = xfs_vn_unlink, |
| 1089 | .mknod = xfs_vn_mknod, | 1089 | .mknod = xfs_vn_mknod, |
| 1090 | .rename2 = xfs_vn_rename, | 1090 | .rename = xfs_vn_rename, |
| 1091 | .get_acl = xfs_get_acl, | 1091 | .get_acl = xfs_get_acl, |
| 1092 | .set_acl = xfs_set_acl, | 1092 | .set_acl = xfs_set_acl, |
| 1093 | .getattr = xfs_vn_getattr, | 1093 | .getattr = xfs_vn_getattr, |
diff --git a/include/linux/fs.h b/include/linux/fs.h index 6b14ceba4f20..cf7e621f7413 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
| @@ -1732,7 +1732,7 @@ struct inode_operations { | |||
| 1732 | int (*mkdir) (struct inode *,struct dentry *,umode_t); | 1732 | int (*mkdir) (struct inode *,struct dentry *,umode_t); |
| 1733 | int (*rmdir) (struct inode *,struct dentry *); | 1733 | int (*rmdir) (struct inode *,struct dentry *); |
| 1734 | int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t); | 1734 | int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t); |
| 1735 | int (*rename2) (struct inode *, struct dentry *, | 1735 | int (*rename) (struct inode *, struct dentry *, |
| 1736 | struct inode *, struct dentry *, unsigned int); | 1736 | struct inode *, struct dentry *, unsigned int); |
| 1737 | int (*setattr) (struct dentry *, struct iattr *); | 1737 | int (*setattr) (struct dentry *, struct iattr *); |
| 1738 | int (*getattr) (struct vfsmount *mnt, struct dentry *, struct kstat *); | 1738 | int (*getattr) (struct vfsmount *mnt, struct dentry *, struct kstat *); |
diff --git a/kernel/bpf/inode.c b/kernel/bpf/inode.c index c92fd8936d33..5967b870a895 100644 --- a/kernel/bpf/inode.c +++ b/kernel/bpf/inode.c | |||
| @@ -189,7 +189,7 @@ static const struct inode_operations bpf_dir_iops = { | |||
| 189 | .mknod = bpf_mkobj, | 189 | .mknod = bpf_mkobj, |
| 190 | .mkdir = bpf_mkdir, | 190 | .mkdir = bpf_mkdir, |
| 191 | .rmdir = simple_rmdir, | 191 | .rmdir = simple_rmdir, |
| 192 | .rename2 = simple_rename, | 192 | .rename = simple_rename, |
| 193 | .link = simple_link, | 193 | .link = simple_link, |
| 194 | .unlink = simple_unlink, | 194 | .unlink = simple_unlink, |
| 195 | }; | 195 | }; |
diff --git a/mm/shmem.c b/mm/shmem.c index 971fc83e6402..efbef2336605 100644 --- a/mm/shmem.c +++ b/mm/shmem.c | |||
| @@ -3814,7 +3814,7 @@ static const struct inode_operations shmem_dir_inode_operations = { | |||
| 3814 | .mkdir = shmem_mkdir, | 3814 | .mkdir = shmem_mkdir, |
| 3815 | .rmdir = shmem_rmdir, | 3815 | .rmdir = shmem_rmdir, |
| 3816 | .mknod = shmem_mknod, | 3816 | .mknod = shmem_mknod, |
| 3817 | .rename2 = shmem_rename2, | 3817 | .rename = shmem_rename2, |
| 3818 | .tmpfile = shmem_tmpfile, | 3818 | .tmpfile = shmem_tmpfile, |
| 3819 | #endif | 3819 | #endif |
| 3820 | #ifdef CONFIG_TMPFS_XATTR | 3820 | #ifdef CONFIG_TMPFS_XATTR |
diff --git a/security/tomoyo/realpath.c b/security/tomoyo/realpath.c index 38bcdbc06bb2..a97b275ca3af 100644 --- a/security/tomoyo/realpath.c +++ b/security/tomoyo/realpath.c | |||
| @@ -173,7 +173,7 @@ static char *tomoyo_get_local_path(struct dentry *dentry, char * const buffer, | |||
| 173 | * Use filesystem name if filesystem does not support rename() | 173 | * Use filesystem name if filesystem does not support rename() |
| 174 | * operation. | 174 | * operation. |
| 175 | */ | 175 | */ |
| 176 | if (!inode->i_op->rename2) | 176 | if (!inode->i_op->rename) |
| 177 | goto prepend_filesystem_name; | 177 | goto prepend_filesystem_name; |
| 178 | } | 178 | } |
| 179 | /* Prepend device name. */ | 179 | /* Prepend device name. */ |
| @@ -283,7 +283,7 @@ char *tomoyo_realpath_from_path(const struct path *path) | |||
| 283 | * or dentry without vfsmount. | 283 | * or dentry without vfsmount. |
| 284 | */ | 284 | */ |
| 285 | if (!path->mnt || | 285 | if (!path->mnt || |
| 286 | (!inode->i_op->rename2)) | 286 | (!inode->i_op->rename)) |
| 287 | pos = tomoyo_get_local_path(path->dentry, buf, | 287 | pos = tomoyo_get_local_path(path->dentry, buf, |
| 288 | buf_len - 1); | 288 | buf_len - 1); |
| 289 | /* Get absolute name for the rest. */ | 289 | /* Get absolute name for the rest. */ |
