From: Miklos Szeredi Date: Fri, 12 Dec 2014 08:49:04 +0000 (+0100) Subject: fuse: hold inode instead of path after release X-Git-Tag: omap-for-v3.19/fixes-rc1~59^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=baebccbe997d5023289e0fc9b4d0d71c6fc17a79;p=pandora-kernel.git fuse: hold inode instead of path after release path_put() in release could trigger a DESTROY request in fuseblk. The possible deadlock was worked around by doing the path_put() with schedule_work(). This complexity isn't needed if we just hold the inode instead of the path. Since we now flush all requests before destroying the super block we can be sure that all held inodes will be dropped. Signed-off-by: Miklos Szeredi --- Reading git-diff-tree failed