]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
xz: fix arm fdt compile error for kmalloc replacement
authorHaiyue Wang <haiyuewa@163.com>
Sun, 22 Feb 2026 12:11:00 +0000 (20:11 +0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Feb 2026 20:05:31 +0000 (12:05 -0800)
commitfd1d6b9d13f35dccbacbae25ed53593cd9086f84
tree78b00798727e519dc815f5ca7832634305470bf1
parent5f2eac7767493bf23e6552db82ab25de0dccd54f
xz: fix arm fdt compile error for kmalloc replacement

Align to the commit bf4afc53b77a ("Convert 'alloc_obj' family to use the
new default GFP_KERNEL argument") update the 'kmalloc_obj' declaration
for userspace to fix below compile error:

  In file included from arch/arm/boot/compressed/../../../../lib/decompress_unxz.c:241,
                   from arch/arm/boot/compressed/decompress.c:56:
  arch/arm/boot/compressed/../../../../lib/xz/xz_dec_stream.c: In function 'xz_dec_init':
  arch/arm/boot/compressed/../../../../lib/xz/xz_dec_stream.c:787:28: error: implicit declaration of function 'kmalloc_obj'; did you mean 'kmalloc'? [-Wimplicit-function-declaration]
     787 |         struct xz_dec *s = kmalloc_obj(*s);
         |                            ^~~~~~~~~~~
         |                            kmalloc

Signed-off-by: Haiyue Wang <haiyuewa@163.com>
Fixes: 69050f8d6d07 ("treewide: Replace kmalloc with kmalloc_obj for non-scalar types")
Fixes: bf4afc53b77a ("Convert 'alloc_obj' family to use the new default GFP_KERNEL argument")
Reviewed-by: Kees Cook <kees@kernel.org>
Acked-by: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
lib/decompress_unxz.c