commit | cfb6eca6e4bbacf92630d551a108645163a8f80d | [log] [tgz] |
---|---|---|
author | Miklos Szeredi <mszeredi@redhat.com> | Thu Jul 26 16:13:11 2018 +0200 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Wed Sep 05 09:26:38 2018 +0200 |
tree | d1e127b6c02affa2f46d8d0555dcaa70368221ba | |
parent | 7d392674443cb561b2b9161d47198d3428b49d7c [diff] |
fuse: fix double request_end() commit 87114373ea507895a62afb10d2910bd9adac35a8 upstream. Refcounting of request is broken when fuse_abort_conn() is called and request is on the fpq->io list: - ref is taken too late - then it is not dropped Fixes: 0d8e84b0432b ("fuse: simplify request abort") Cc: <stable@vger.kernel.org> # v4.2 Signed-off-by: Miklos Szeredi <mszeredi@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>