Message ID | 6AA21C22F0A5DA478922644AD2EC308C1D19FC1F@SHSMSX101.ccr.corp.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/fs/ceph/file.c b/fs/ceph/file.c index 5ecd3dc..17cc357 100644 --- a/fs/ceph/file.c +++ b/fs/ceph/file.c @@ -276,7 +276,7 @@ int ceph_atomic_open(struct inode *dir, struct dentry *dentry, if (err) goto out_req; - if (err == 0 && (flags & O_CREAT) && !req->r_reply_info.head->is_dentry) + if ((flags & O_CREAT) && !req->r_reply_info.head->is_dentry) err = ceph_handle_notrace_create(dir, dentry); if (d_unhashed(dentry)) {
For ret != 0, it already handle. So skip this. Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> --- fs/ceph/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.4.3 -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html