]> git.karo-electronics.de Git - karo-tx-linux.git/commit
fuse: writepages: protect secondary requests from fuse file release
authorMaxim Patlasov <MPatlasov@parallels.com>
Wed, 2 Oct 2013 17:38:54 +0000 (21:38 +0400)
committerMiklos Szeredi <mszeredi@suse.cz>
Fri, 4 Oct 2013 08:50:14 +0000 (10:50 +0200)
commit16f60ab14ce26db539862c5511b02e250ed28743
treefdec023682a993a6622e4c17196dd5d61f4295f3
parent10f0374aeddf9851ac19d4328d7a3dcff5b3ae8f
fuse: writepages: protect secondary requests from fuse file release

All async fuse requests must be supplied with extra reference to a fuse
file.  This is necessary to ensure that the fuse file is not released until
all in-flight requests are completed.  Fuse secondary writeback requests
must obey this rule as well.

Signed-off-by: Maxim Patlasov <MPatlasov@parallels.com>
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
fs/fuse/file.c