]> git.baikalelectronics.ru Git - kernel.git/commit
cuse: fix memory leak
authorMiklos Szeredi <miklos@szeredi.hu>
Tue, 10 Nov 2015 09:32:36 +0000 (10:32 +0100)
committerMiklos Szeredi <miklos@szeredi.hu>
Tue, 10 Nov 2015 09:32:36 +0000 (10:32 +0100)
commitad9626e3058571d86eb7cb42a9ec71476ad1d157
treeb75771d8f86aa341ebdb6af7944380eadf3b6973
parent9d3ff5a7c8fe5f44fd48e22d9c3aa180e92e1bac
cuse: fix memory leak

The problem is that fuse_dev_alloc() acquires an extra reference to cc.fc,
and the original ref count is never dropped.

Reported-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
Fixes: d8e1a8016847 ("fuse: introduce per-instance fuse_dev structure")
Cc: <stable@vger.kernel.org> # v4.2+
fs/fuse/cuse.c