]> git.baikalelectronics.ru Git - kernel.git/commit
vfs/xattr: mm/shmem: kernfs: release simple xattr entry in a right way
authorChengguang Xu <cgxu519@mykernel.net>
Fri, 24 Jul 2020 04:15:14 +0000 (21:15 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 24 Jul 2020 19:42:41 +0000 (12:42 -0700)
commitf720d63b4b5fbecbc2e36d9f7319de5ef682e027
tree4cfff5db07c53dd5a6745deb0d1d6178f04349b4
parent435a4120ad67a4dfd81a718bece5e657461f518d
vfs/xattr: mm/shmem: kernfs: release simple xattr entry in a right way

After commit fddca9384526 ("kernfs: kvmalloc xattr value instead of
kmalloc"), simple xattr entry is allocated with kvmalloc() instead of
kmalloc(), so we should release it with kvfree() instead of kfree().

Fixes: fddca9384526 ("kernfs: kvmalloc xattr value instead of kmalloc")
Signed-off-by: Chengguang Xu <cgxu519@mykernel.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Hugh Dickins <hughd@google.com>
Acked-by: Tejun Heo <tj@kernel.org>
Cc: Daniel Xu <dxu@dxuuu.xyz>
Cc: Chris Down <chris@chrisdown.name>
Cc: Andreas Dilger <adilger@dilger.ca>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: <stable@vger.kernel.org> [5.7]
Link: http://lkml.kernel.org/r/20200704051608.15043-1-cgxu519@mykernel.net
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/xattr.h
mm/shmem.c