mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-18 10:34:24 +08:00
ceph: skip set_dentry_offset work if directory not I_COMPLETE
Signed-off-by: Sage Weil <sage@newdream.net>
This commit is contained in:
parent
f1f2765fae
commit
e8a7498715
@ -861,6 +861,10 @@ static void ceph_set_dentry_offset(struct dentry *dn)
|
||||
di = ceph_dentry(dn);
|
||||
|
||||
spin_lock(&inode->i_lock);
|
||||
if ((ceph_inode(inode)->i_ceph_flags & CEPH_I_COMPLETE) == 0) {
|
||||
spin_unlock(&inode->i_lock);
|
||||
return;
|
||||
}
|
||||
di->offset = ceph_inode(inode)->i_max_offset++;
|
||||
spin_unlock(&inode->i_lock);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user