]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: fix memory leak in the extent_same ioctl
authorFilipe Manana <fdmanana@suse.com>
Fri, 3 Jul 2015 07:36:11 +0000 (08:36 +0100)
committerFilipe Manana <fdmanana@suse.com>
Sat, 11 Jul 2015 21:34:26 +0000 (22:34 +0100)
commit886fe24291a4fec46165f246ec4b66db69921a44
treea775d01fa811cf1136833984225c240d4ff1b708
parent9619681581ad74be88bbe917d9043f73291c3fe8
Btrfs: fix memory leak in the extent_same ioctl

We were allocating memory with memdup_user() but we were never releasing
that memory. This affected pretty much every call to the ioctl, whether
it deduplicated extents or not.

This issue was reported on IRC by Julian Taylor and on the mailing list
by Marcel Ritter, credit goes to them for finding the issue.

Reported-by: Julian Taylor <jtaylor.debian@googlemail.com>
Reported-by: Marcel Ritter <ritter.marcel@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: Mark Fasheh <mfasheh@suse.de>
fs/btrfs/ioctl.c