Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6910ab30 authored by Steve French's avatar Steve French
Browse files

[CIFS] Fix unlink oops when indirectly called in rename error path


under heavy stress.

Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent d62e54ab
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -569,7 +569,10 @@ int cifs_unlink(struct inode *inode, struct dentry *direntry)

	xid = GetXid();

	if(inode)
		cifs_sb = CIFS_SB(inode->i_sb);
	else
		cifs_sb = CIFS_SB(dentry->d_sb);
	pTcon = cifs_sb->tcon;

	/* Unlink can be called from rename so we can not grab the sem here