]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/nfs_xdr.h
nfs: make sillyrename an async operation
[mv-sheeva.git] / include / linux / nfs_xdr.h
index 9ad132e13d1221825114dbd6974b6d360cd39258..172df83ac54b529ca98590f778f9f149b0ab6c23 100644 (file)
@@ -1018,6 +1018,8 @@ struct nfs_rpc_ops {
        int     (*unlink_done) (struct rpc_task *, struct inode *);
        int     (*rename)  (struct inode *, struct qstr *,
                            struct inode *, struct qstr *);
+       void    (*rename_setup)  (struct rpc_message *msg, struct inode *dir);
+       int     (*rename_done) (struct rpc_task *task, struct inode *old_dir, struct inode *new_dir);
        int     (*link)    (struct inode *, struct inode *, struct qstr *);
        int     (*symlink) (struct inode *, struct dentry *, struct page *,
                            unsigned int, struct iattr *);