aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ceph/dir.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ceph/dir.c')
-rw-r--r--fs/ceph/dir.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c
index d8bfabeeaa25..80c848e05390 100644
--- a/fs/ceph/dir.c
+++ b/fs/ceph/dir.c
@@ -635,7 +635,7 @@ static struct dentry *ceph_lookup(struct inode *dir, struct dentry *dentry,
635} 635}
636 636
637int ceph_atomic_open(struct inode *dir, struct dentry *dentry, 637int ceph_atomic_open(struct inode *dir, struct dentry *dentry,
638 struct opendata *od, unsigned flags, umode_t mode, 638 struct file *file, unsigned flags, umode_t mode,
639 int *opened) 639 int *opened)
640{ 640{
641 int err; 641 int err;
@@ -649,7 +649,7 @@ int ceph_atomic_open(struct inode *dir, struct dentry *dentry,
649 if (err < 0) 649 if (err < 0)
650 return err; 650 return err;
651 651
652 return ceph_lookup_open(dir, dentry, od, flags, mode, opened); 652 return ceph_lookup_open(dir, dentry, file, flags, mode, opened);
653 } 653 }
654 654
655 if (d_unhashed(dentry)) { 655 if (d_unhashed(dentry)) {
@@ -663,12 +663,12 @@ int ceph_atomic_open(struct inode *dir, struct dentry *dentry,
663 663
664 /* We don't deal with positive dentries here */ 664 /* We don't deal with positive dentries here */
665 if (dentry->d_inode) { 665 if (dentry->d_inode) {
666 finish_no_open(od, res); 666 finish_no_open(file, res);
667 return 1; 667 return 1;
668 } 668 }
669 669
670 *opened |= FILE_CREATED; 670 *opened |= FILE_CREATED;
671 err = ceph_lookup_open(dir, dentry, od, flags, mode, opened); 671 err = ceph_lookup_open(dir, dentry, file, flags, mode, opened);
672 dput(res); 672 dput(res);
673 673
674 return err; 674 return err;