]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/staging/lustre/lustre/llite/namei.c
fs: make remaining filesystems use .rename2
[mirror_ubuntu-bionic-kernel.git] / drivers / staging / lustre / lustre / llite / namei.c
index 2c4dc69731e8586e9cd0ae7f2afe8675715479e7..ec824db2ad33a4eb9478bbe9e386a9b7f2cb51c6 100644 (file)
@@ -1050,13 +1050,17 @@ out:
 }
 
 static int ll_rename(struct inode *src, struct dentry *src_dchild,
-                    struct inode *tgt, struct dentry *tgt_dchild)
+                    struct inode *tgt, struct dentry *tgt_dchild,
+                    unsigned int flags)
 {
        struct ptlrpc_request *request = NULL;
        struct ll_sb_info *sbi = ll_i2sbi(src);
        struct md_op_data *op_data;
        int err;
 
+       if (flags)
+               return -EINVAL;
+
        CDEBUG(D_VFSTRACE,
               "VFS Op:oldname=%pd, src_dir="DFID"(%p), newname=%pd, tgt_dir="DFID"(%p)\n",
               src_dchild, PFID(ll_inode2fid(src)), src,
@@ -1102,7 +1106,7 @@ const struct inode_operations ll_dir_inode_operations = {
        .rmdir        = ll_rmdir,
        .symlink            = ll_symlink,
        .link          = ll_link,
-       .rename      = ll_rename,
+       .rename2        = ll_rename,
        .setattr            = ll_setattr,
        .getattr            = ll_getattr,
        .permission      = ll_inode_permission,