Re: [linux-next:master] BUILD REGRESSION e31185ce00a96232308300008db193416ceb9769

2024-02-23 Thread John Paul Adrian Glaubitz
On Fri, 2024-02-23 at 07:46 -0800, Kees Cook wrote:
> > arch/sh/boot/compressed/../../../../lib/decompress_unxz.c:350:(.text+0x20b4):
> >  undefined reference to `__ubsan_handle_out_of_bounds'
> > sh4-linux-ld: 
> > arch/sh/boot/compressed/../../../../lib/xz/xz_dec_lzma2.c:751:(.text+0x904):
> >  undefined reference to `__ubsan_handle_out_of_bounds'
> 
> This is fixed here and is waiting to land:
> https://lore.kernel.org/linux-hardening/20240130232717.work.088-k...@kernel.org/

I was unable to reproduce this issue.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Re: [linux-next:master] BUILD REGRESSION e31185ce00a96232308300008db193416ceb9769

2024-02-23 Thread Kees Cook



On February 22, 2024 8:29:28 PM PST, kernel test robot  wrote:
>tree/branch: 
>https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
>branch HEAD: e31185ce00a9623230838db193416ceb9769  Add linux-next specific 
>files for 20240222
>
>Error/Warning reports:
>
>https://lore.kernel.org/oe-kbuild-all/20240223.h9rfmyj4-...@intel.com
>https://lore.kernel.org/oe-kbuild-all/20240314.j6a7eb4b-...@intel.com
>https://lore.kernel.org/oe-kbuild-all/202402230537.2s6nhfsn-...@intel.com
>
>Error/Warning: (recently discovered and may have been fixed)
>
>arch/arm/boot/compressed/misc.c:157:6: warning: no previous prototype for 
>function '__fortify_panic' [-Wmissing-prototypes]
>arch/arm/boot/compressed/misc.h:13:36: error: macro "fortify_panic" requires 2 
>arguments, but only 1 given

This is fixed for the subsequent -next tree.

>arch/sh/boot/compressed/../../../../lib/decompress_unxz.c:350:(.text+0x20b4): 
>undefined reference to `__ubsan_handle_out_of_bounds'
>sh4-linux-ld: 
>arch/sh/boot/compressed/../../../../lib/xz/xz_dec_lzma2.c:751:(.text+0x904): 
>undefined reference to `__ubsan_handle_out_of_bounds'

This is fixed here and is waiting to land:
https://lore.kernel.org/linux-hardening/20240130232717.work.088-k...@kernel.org/

-Kees

-- 
Kees Cook


[linux-next:master] BUILD REGRESSION e31185ce00a96232308300008db193416ceb9769

2024-02-22 Thread kernel test robot
tree/branch: 
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: e31185ce00a9623230838db193416ceb9769  Add linux-next specific 
files for 20240222

Error/Warning reports:

https://lore.kernel.org/oe-kbuild-all/20240223.h9rfmyj4-...@intel.com
https://lore.kernel.org/oe-kbuild-all/20240314.j6a7eb4b-...@intel.com
https://lore.kernel.org/oe-kbuild-all/202402230537.2s6nhfsn-...@intel.com

Error/Warning: (recently discovered and may have been fixed)

arch/arm/boot/compressed/misc.c:157:6: warning: no previous prototype for 
function '__fortify_panic' [-Wmissing-prototypes]
arch/arm/boot/compressed/misc.h:13:36: error: macro "fortify_panic" requires 2 
arguments, but only 1 given
arch/sh/boot/compressed/../../../../lib/decompress_unxz.c:350:(.text+0x20b4): 
undefined reference to `__ubsan_handle_out_of_bounds'
sh4-linux-ld: 
arch/sh/boot/compressed/../../../../lib/xz/xz_dec_lzma2.c:751:(.text+0x904): 
undefined reference to `__ubsan_handle_out_of_bounds'

Error/Warning ids grouped by kconfigs:

gcc_recent_errors
|-- alpha-allyesconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- arc-allmodconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- arc-allyesconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- arc-randconfig-001-20240222
|   `-- fs-ntfs3-frecord.c:warning:unused-variable-i_size
|-- arc-randconfig-002-20240222
|   `-- fs-ntfs3-frecord.c:warning:unused-variable-i_size
|-- arc-randconfig-r122-20240223
|   |-- 
drivers-video-backlight-ktd2801-backlight.c:sparse:sparse:symbol-ktd2801_timing-was-not-declared.-Should-it-be-static
|   |-- fs-ntfs3-frecord.c:warning:unused-variable-i_size
|   |-- fs-ntfs3-fslog.c:sparse:sparse:restricted-__le32-degrades-to-integer
|   |-- 
include-trace-..-..-drivers-bus-mhi-host-trace.h:sparse:sparse:cast-to-restricted-__le32
|   |-- 
include-trace-..-..-drivers-bus-mhi-host-trace.h:sparse:sparse:cast-to-restricted-__le64
|   |-- 
include-trace-..-..-drivers-bus-mhi-host-trace.h:sparse:sparse:restricted-__le32-degrades-to-integer
|   |-- 
include-trace-..-..-drivers-bus-mhi-host-trace.h:sparse:sparse:restricted-__le64-degrades-to-integer
|   `-- io_uring-io_uring.c:sparse:sparse:cast-to-restricted-io_req_flags_t
|-- arc-randconfig-r133-20240223
|   |-- 
drivers-leds-flash-leds-ktd2692.c:sparse:sparse:symbol-ktd2692_timing-was-not-declared.-Should-it-be-static
|   |-- fs-ntfs3-frecord.c:warning:unused-variable-i_size
|   |-- fs-ntfs3-fslog.c:sparse:sparse:restricted-__le32-degrades-to-integer
|   |-- io_uring-io_uring.c:sparse:sparse:cast-to-restricted-io_req_flags_t
|   |-- 
sound-core-sound_kunit.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-restricted-snd_pcm_format_t-usertype-format-got-int
|   `-- 
sound-core-sound_kunit.c:sparse:sparse:restricted-snd_pcm_format_t-degrades-to-integer
|-- arm-allyesconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- arm-aspeed_g5_defconfig
|   `-- 
arch-arm-boot-compressed-misc.h:error:macro-fortify_panic-requires-arguments-but-only-given
|-- arm-multi_v7_defconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- arm-randconfig-001-20240222
|   `-- fs-ntfs3-frecord.c:warning:unused-variable-i_size
|-- arm-tegra_defconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- arm64-defconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- csky-allmodconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- csky-allyesconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- csky-randconfig-001-20240222
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- csky-randconfig-002-20240222
|   `-- fs-ntfs3-frecord.c:warning:unused-variable-i_size
|-- i386-allmodconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- i386-allyesconfig
|   `-- 
drivers-gpu-drm-nouveau-nvkm-subdev-gsp-r535.c:warning:Function-parameter-or-struct-member-gsp-not-described-in-nvkm_gsp_radix3_sg
|-- i386-buildonly-randconfig-006-20240222
|   `--