Re: [PATCH] ACPICA: fix build with GCC 15 due to -Werror=unterminated-string-initialization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello,

kernel test robot noticed "WARNING:at_mm/early_ioremap.c:#__early_ioremap" on:

commit: 6ebd152438416123dba1a540e884d998108e57f6 ("[PATCH] ACPICA: fix build with GCC 15 due to -Werror=unterminated-string-initialization")
url: https://github.com/intel-lab-lkp/linux/commits/mpagano-gentoo-org/ACPICA-fix-build-with-GCC-15-due-to-Werror-unterminated-string-initialization/20250301-051004
base: https://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git linux-next
patch link: https://lore.kernel.org/all/20250228210834.811164-1-mpagano@xxxxxxxxxx/
patch subject: [PATCH] ACPICA: fix build with GCC 15 due to -Werror=unterminated-string-initialization

in testcase: boot

config: x86_64-randconfig-007-20250302
compiler: clang-19
test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G

(please refer to attached dmesg/kmsg for entire log/backtrace)


+------------------------------------------------------------------------------+------------+------------+
|                                                                              | b25eff369f | 6ebd152438 |
+------------------------------------------------------------------------------+------------+------------+
| WARNING:at_mm/early_ioremap.c:#__early_ioremap                               | 0          | 18         |
| RIP:__early_ioremap                                                          | 0          | 18         |
+------------------------------------------------------------------------------+------------+------------+


If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202503041028.8f769fd1-lkp@xxxxxxxxx


[    0.031199][    T0] ------------[ cut here ]------------
[ 0.031907][ T0] WARNING: CPU: 0 PID: 0 at mm/early_ioremap.c:139 __early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[    0.032833][    T0] Modules linked in:
[    0.033233][    T0] CPU: 0 UID: 0 PID: 0 Comm: swapper Tainted: G                T  6.14.0-rc4-00065-g6ebd15243841 #1 5829eae6911cd154dba5b021a54ee27d9237deca
[    0.034695][    T0] Tainted: [T]=RANDSTRUCT
[    0.035135][    T0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
[ 0.036029][ T0] RIP: 0010:__early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[ 0.036425][ T0] Code: c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 d3 44 5e fb 0f 0b e9 a1 fd ff ff e8 c7 44 5e fb 0f 0b e9 47 ff ff ff e8 bb 44 5e fb <0f> 0b e9 3b ff ff ff 4c 89 6d b0 4c 8b 6d c0 4d 89 ec 49 f7 dc e8
All code
========
   0:	c4                   	(bad)
   1:	38 5b 41             	cmp    %bl,0x41(%rbx)
   4:	5c                   	pop    %rsp
   5:	41 5d                	pop    %r13
   7:	41 5e                	pop    %r14
   9:	41 5f                	pop    %r15
   b:	5d                   	pop    %rbp
   c:	c3                   	ret
   d:	e8 d3 44 5e fb       	call   0xfffffffffb5e44e5
  12:	0f 0b                	ud2
  14:	e9 a1 fd ff ff       	jmp    0xfffffffffffffdba
  19:	e8 c7 44 5e fb       	call   0xfffffffffb5e44e5
  1e:	0f 0b                	ud2
  20:	e9 47 ff ff ff       	jmp    0xffffffffffffff6c
  25:	e8 bb 44 5e fb       	call   0xfffffffffb5e44e5
  2a:*	0f 0b                	ud2		<-- trapping instruction
  2c:	e9 3b ff ff ff       	jmp    0xffffffffffffff6c
  31:	4c 89 6d b0          	mov    %r13,-0x50(%rbp)
  35:	4c 8b 6d c0          	mov    -0x40(%rbp),%r13
  39:	4d 89 ec             	mov    %r13,%r12
  3c:	49 f7 dc             	neg    %r12
  3f:	e8                   	.byte 0xe8

Code starting with the faulting instruction
===========================================
   0:	0f 0b                	ud2
   2:	e9 3b ff ff ff       	jmp    0xffffffffffffff42
   7:	4c 89 6d b0          	mov    %r13,-0x50(%rbp)
   b:	4c 8b 6d c0          	mov    -0x40(%rbp),%r13
   f:	4d 89 ec             	mov    %r13,%r12
  12:	49 f7 dc             	neg    %r12
  15:	e8                   	.byte 0xe8
[    0.037790][    T0] RSP: 0000:ffffffff85207cc8 EFLAGS: 00010093 ORIG_RAX: 0000000000000000
[    0.038377][    T0] RAX: ffffffff860d9bc5 RBX: 0000000000000000 RCX: ffffffff8523e000
[    0.038929][    T0] RDX: 0000000000000000 RSI: 0000000000001001 RDI: 0000000000000040
[    0.039482][    T0] RBP: ffffffff85207d28 R08: ffffffff85305b03 R09: 1ffffffff0a60b60
[    0.040047][    T0] R10: dffffc0000000000 R11: fffffbfff0a60b61 R12: 00000000000005ff
[    0.040602][    T0] R13: 0000000000001001 R14: 0000000000000000 R15: fffffbfff0c3544a
[    0.041157][    T0] FS:  0000000000000000(0000) GS:ffffffff852c1000(0000) knlGS:0000000000000000
[    0.041779][    T0] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.042239][    T0] CR2: ffff88843ffff000 CR3: 00000000052a1000 CR4: 00000000000000b0
[    0.042794][    T0] Call Trace:
[    0.043021][    T0]  <TASK>
[ 0.043223][ T0] ? show_regs (arch/x86/kernel/dumpstack.c:479) 
[ 0.043523][ T0] ? __warn (kernel/panic.c:242) 
[ 0.043821][ T0] ? __early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[ 0.044166][ T0] ? report_bug (lib/bug.c:?) 
[ 0.044481][ T0] ? __early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[ 0.044827][ T0] ? early_fixup_exception (arch/x86/mm/extable.c:415 (discriminator 512)) 
[ 0.045213][ T0] ? do_early_exception (arch/x86/kernel/head64.c:384 (discriminator 1)) 
[ 0.045565][ T0] ? early_idt_handler_common (arch/x86/kernel/head_64.S:542) 
[ 0.045954][ T0] ? __early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[ 0.046300][ T0] ? __early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[ 0.046645][ T0] ? __early_ioremap (mm/early_ioremap.c:139 (discriminator 10)) 
[ 0.046993][ T0] early_memremap (mm/early_ioremap.c:223) 
[ 0.047308][ T0] __acpi_map_table (arch/x86/kernel/acpi/boot.c:115) 
[ 0.047642][ T0] acpi_os_map_iomem (drivers/acpi/osl.c:337) 
[ 0.047984][ T0] ? acpi_os_unmap_iomem (drivers/acpi/osl.c:424) 
[ 0.048347][ T0] acpi_os_map_memory (drivers/acpi/osl.c:378) 
[ 0.048685][ T0] acpi_tb_parse_root_table (drivers/acpi/acpica/tbutils.c:290) 
[ 0.049072][ T0] ? _printk (kernel/printk/printk.c:2460) 
[ 0.049360][ T0] acpi_initialize_tables (drivers/acpi/acpica/tbxface.c:113) 
[ 0.049729][ T0] acpi_locate_initial_tables (drivers/acpi/tables.c:722) 
[ 0.050118][ T0] acpi_boot_table_init (arch/x86/kernel/acpi/boot.c:1595) 
[ 0.050467][ T0] setup_arch (arch/x86/kernel/setup.c:1096) 
[ 0.050770][ T0] start_kernel (include/linux/jump_label.h:267 init/main.c:920) 
[ 0.051079][ T0] x86_64_start_reservations (??:?) 
[ 0.051463][ T0] x86_64_start_kernel (??:?) 
[ 0.051811][ T0] common_startup_64 (arch/x86/kernel/head_64.S:421) 
[    0.052152][    T0]  </TASK>
[    0.052358][    T0] irq event stamp: 0
[ 0.052624][ T0] hardirqs last enabled at (0): 0x0 
[ 0.053117][ T0] hardirqs last disabled at (0): 0x0 
[ 0.053608][ T0] softirqs last enabled at (0): 0x0 
[ 0.054100][ T0] softirqs last disabled at (0): 0x0 
[    0.054591][    T0] ---[ end trace 0000000000000000 ]---



The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250304/202503041028.8f769fd1-lkp@xxxxxxxxx



-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux