From: Miklos Szeredi Date: Wed, 26 Apr 2006 08:48:55 +0000 (+0200) Subject: Revert "[fuse] fix deadlock between fuse_put_super() and request_end()" X-Git-Tag: v2.6.17-rc3~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a5fb1ea74d8b82ca1461b885a1334fb21e037be;p=pandora-kernel.git Revert "[fuse] fix deadlock between fuse_put_super() and request_end()" This reverts 73ce8355c243a434524a34c05cc417dd0467996e commit. It was wrong, because it didn't take into account the requirement, that iput() for background requests must be performed synchronously with ->put_super(), otherwise active inodes may remain after unmount. The right solution is to keep the sbput_sem and perform iput() within the locked region, but move fput() outside sbput_sem. Signed-off-by: Miklos Szeredi --- Reading git-diff-tree failed