The following warnings have been noticed on today's Linux next kernel on the arm64, x86 and arm devices. This is first seen on next-20250106. GOOD: next-20241220 BAD: next-20250106 Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx> Boot warnings logs: =============== [ 0.132875] workqueue: work disable count underflowed [ 0.137989] WARNING: CPU: 1 PID: 23 at kernel/workqueue.c:4317 enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) [ 0.146001] Modules linked in: [ 0.149098] CPU: 1 UID: 0 PID: 23 Comm: cpuhp/1 Not tainted 6.13.0-rc5-next-20250106 #1 [ 0.157180] Hardware name: Thundercomm Dragonboard 845c (DT) [ 0.162892] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 0.169918] pc : enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) [ 0.173886] lr : enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) Boot log: ============== [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x517f803c] [ 0.000000] Linux version 6.13.0-rc5-next-20250106 (tuxmake@tuxmake) (aarch64-linux-gnu-gcc (Debian 13.3.0-5) 13.3.0, GNU ld (GNU Binutils for Debian) 2.43.50.20241215) #1 SMP PREEMPT @1736149226 [ 0.000000] KASLR enabled [ 0.000000] Machine model: Thundercomm Dragonboard 845c [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: 0x00000000bfffc000..0x00000000bfffffff (16 KiB) nomap non-reusable mpss-metadata [ 0.000000] Reserved memory: created CMA memory pool at 0x00000000fec00000, size 16 MiB [ 0.000000] OF: reserved mem: initialized node fastrpc, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000fec00000..0x00000000ffbfffff (16384 KiB) map reusable fastrpc [ 0.000000] earlycon: qcom_geni0 at MMIO 0x0000000000a84000 (options '115200n8') [ 0.000000] printk: legacy bootconsole [qcom_geni0] enabled [ 0.000000] OF: reserved mem: 0x0000000085700000..0x0000000085cfffff (6144 KiB) nomap non-reusable hyp-mem@85700000 [ 0.000000] OF: reserved mem: 0x0000000085e00000..0x0000000085efffff (1024 KiB) nomap non-reusable xbl-mem@85e00000 [ 0.000000] OF: reserved mem: 0x0000000085fc0000..0x0000000085fdffff (128 KiB) nomap non-reusable aop-mem@85fc0000 [ 0.000000] OF: reserved mem: 0x0000000085fe0000..0x0000000085ffffff (128 KiB) nomap non-reusable aop-cmd-db-mem@85fe0000 [ 0.000000] OF: reserved mem: 0x0000000086000000..0x00000000861fffff (2048 KiB) nomap non-reusable smem@86000000 [ 0.000000] OF: reserved mem: 0x0000000086200000..0x0000000088efffff (46080 KiB) nomap non-reusable tz@86200000 [ 0.000000] OF: reserved mem: 0x0000000088f00000..0x00000000890fffff (2048 KiB) nomap non-reusable rmtfs@88f00000 [ 0.000000] OF: reserved mem: 0x000000008ab00000..0x000000008befffff (20480 KiB) nomap non-reusable qseecom@8ab00000 [ 0.000000] OF: reserved mem: 0x000000008bf00000..0x000000008c3fffff (5120 KiB) nomap non-reusable camera-mem@8bf00000 [ 0.000000] OF: reserved mem: 0x000000008c400000..0x000000008c40ffff (64 KiB) nomap non-reusable ipa-fw@8c400000 [ 0.000000] OF: reserved mem: 0x000000008c410000..0x000000008c414fff (20 KiB) nomap non-reusable ipa-gsi@8c410000 [ 0.000000] OF: reserved mem: 0x000000008c415000..0x000000008c416fff (8 KiB) nomap non-reusable gpu@8c415000 [ 0.000000] OF: reserved mem: 0x000000008c500000..0x000000008defffff (26624 KiB) nomap non-reusable adsp@8c500000 [ 0.000000] OF: reserved mem: 0x000000008df00000..0x000000008dffffff (1024 KiB) nomap non-reusable wlan-msa@8df00000 [ 0.000000] OF: reserved mem: 0x000000008e000000..0x00000000957fffff (122880 KiB) nomap non-reusable mpss@8e000000 [ 0.000000] OF: reserved mem: 0x0000000095800000..0x0000000095cfffff (5120 KiB) nomap non-reusable venus@95800000 [ 0.000000] OF: reserved mem: 0x0000000095d00000..0x00000000964fffff (8192 KiB) nomap non-reusable cdsp@95d00000 [ 0.000000] OF: reserved mem: 0x0000000096500000..0x00000000966fffff (2048 KiB) nomap non-reusable mba@96500000 [ 0.000000] OF: reserved mem: 0x0000000096700000..0x0000000097afffff (20480 KiB) nomap non-reusable slpi@96700000 [ 0.000000] OF: reserved mem: 0x0000000097b00000..0x0000000097bfffff (1024 KiB) nomap non-reusable spss@97b00000 [ 0.000000] OF: reserved mem: 0x000000009d400000..0x000000009f7fffff (36864 KiB) nomap non-reusable framebuffer@9d400000 [ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x000000017df9ffff] [ 0.000000] NODE_DATA(0) allocated [mem 0x17d56dfc0-0x17d5705ff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x000000017df9ffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000856fffff] [ 0.000000] node 0: [mem 0x0000000085700000-0x0000000085cfffff] [ 0.000000] node 0: [mem 0x0000000085d00000-0x0000000085dfffff] [ 0.000000] node 0: [mem 0x0000000085e00000-0x0000000085efffff] [ 0.000000] node 0: [mem 0x0000000085f00000-0x0000000085fbffff] [ 0.000000] node 0: [mem 0x0000000085fc0000-0x00000000890fffff] [ 0.000000] node 0: [mem 0x0000000089100000-0x000000008aafffff] [ 0.000000] node 0: [mem 0x000000008ab00000-0x000000008c416fff] [ 0.000000] node 0: [mem 0x000000008c417000-0x000000008c4fffff] [ 0.000000] node 0: [mem 0x000000008c500000-0x0000000097bfffff] [ 0.000000] node 0: [mem 0x0000000097c00000-0x000000009d3fffff] [ 0.000000] node 0: [mem 0x000000009d400000-0x000000009f7fffff] [ 0.000000] node 0: [mem 0x000000009f800000-0x00000000bfffbfff] [ 0.000000] node 0: [mem 0x00000000bfffc000-0x00000000bfffffff] [ 0.000000] node 0: [mem 0x00000000c0000000-0x000000017df9ffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000017df9ffff] [ 0.000000] On node 0, zone Normal: 8288 pages in unavailable ranges [ 0.000000] cma: Reserved 32 MiB at 0x00000000fcc00000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] psci: OSI mode supported. [ 0.000000] psci: [Firmware Bug]: failed to set PC mode: -3 [ 0.000000] percpu: Embedded 34 pages/cpu s100568 r8192 d30504 u139264 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: kernel page table isolation forced ON by KASLR [ 0.000000] CPU features: detected: Kernel page table isolation (KPTI) [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: root=/dev/sda1 init=/sbin/init rw console=tty0 console=ttyMSM0,115200n8 earlycon clk_ignore_unused pd_ignore_unused -- androidboot.bootdevice=1d84000.ufshc androidboot.serialno=25564f71 androidboot.baseband=msm msm_drm.dsi_display0=dsi_lt9611_1080_video_display: androidboot.dtb_idx=-1347440721 [ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1040288 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000f8c00000-0x00000000fcc00000] (64MB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] ftrace: allocating 73407 entries in 287 pages [ 0.000000] ftrace: allocated 287 pages with 6 groups [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 [ 0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] RCU Tasks Rude: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: 768 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1 [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000017a60000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns [ 0.000001] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns [ 0.008653] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) [ 0.019000] Console: colour dummy device 80x25 [ 0.023514] printk: legacy console [tty0] enabled [ 0.029284] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=76800) [ 0.039664] pid_max: default: 32768 minimum: 301 [ 0.044418] LSM: initializing lsm=capability [ 0.048953] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.056455] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.069764] rcu: Hierarchical SRCU implementation. [ 0.074640] rcu: Max phase no-delay instances is 1000. [ 0.080301] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.094672] EFI services will not be available. [ 0.099849] smp: Bringing up secondary CPUs ... [ 0.110015] Detected VIPT I-cache on CPU1 [ 0.110118] GICv3: CPU1: found redistributor 100 region 0:0x0000000017a80000 [ 0.110192] CPU1: Booted secondary processor 0x0000000100 [0x517f803c] [ 0.110470] ------------[ cut here ]------------ [ 0.132875] workqueue: work disable count underflowed [ 0.137989] WARNING: CPU: 1 PID: 23 at kernel/workqueue.c:4317 enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) [ 0.146001] Modules linked in: [ 0.149098] CPU: 1 UID: 0 PID: 23 Comm: cpuhp/1 Not tainted 6.13.0-rc5-next-20250106 #1 [ 0.157180] Hardware name: Thundercomm Dragonboard 845c (DT) [ 0.162892] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 0.169918] pc : enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) [ 0.173886] lr : enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) [ 0.177852] sp : ffff800080253d00 [ 0.181202] x29: ffff800080253d20 x28: 0000000000000000 x27: ffff83a5bab7b000 [ 0.188404] x26: 0000000000000000 x25: ffffb2a8c0541ab0 x24: ffff364e7d46d128 [ 0.195605] x23: 00000000000000ef x22: ffff364e7d46d150 x21: ffffb2a8c28f2128 [ 0.202808] x20: 00000000000000c4 x19: ffff364e7d47cd68 x18: 0000000000000006 [ 0.210008] x17: 00000000f0000000 x16: 0000000000000000 x15: 076407650777076f [ 0.217209] x14: 076c076607720765 x13: 076407650777076f x12: 076c076607720765 [ 0.224410] x11: 0720072007200720 x10: ffffb2a8c2a7ddd0 x9 : ffffb2a8c034ba98 [ 0.231610] x8 : 00000000ffffefff x7 : ffffb2a8c2a7ddd0 x6 : 80000000fffff000 [ 0.238811] x5 : 0000000000000080 x4 : 0000000000000000 x3 : 0000000000000000 [ 0.246012] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff364e00376040 [ 0.253213] Call trace: [ 0.255689] enable_work (kernel/workqueue.c:4317 (discriminator 1) kernel/workqueue.c:4488 (discriminator 1)) (P) [ 0.259658] enable_delayed_work (kernel/workqueue.c:4532) [ 0.263807] vmstat_cpu_online (mm/vmstat.c:2154) [ 0.267778] cpuhp_invoke_callback (kernel/cpu.c:194) [ 0.272269] cpuhp_thread_fun (kernel/cpu.c:1103 (discriminator 1)) [ 0.276235] smpboot_thread_fn (kernel/smpboot.c:164) [ 0.280386] kthread (kernel/kthread.c:464) [ 0.283652] ret_from_fork (arch/arm64/kernel/entry.S:863) [ 0.287274] ---[ end trace 0000000000000000 ]--- [ 0.298401] Detected VIPT I-cache on CPU2 [ 0.298485] GICv3: CPU2: found redistributor 200 region 0:0x0000000017aa0000 [ 0.298550] CPU2: Booted secondary processor 0x0000000200 [0x517f803c] [ 0.306388] Detected VIPT I-cache on CPU3 [ 0.306468] GICv3: CPU3: found redistributor 300 region 0:0x0000000017ac0000 [ 0.306527] CPU3: Booted secondary processor 0x0000000300 [0x517f803c] [ 0.315084] CPU features: detected: Spectre-v2 [ 0.315105] Detected VIPT I-cache on CPU4 [ 0.315173] GICv3: CPU4: found redistributor 400 region 0:0x0000000017ae0000 [ 0.315225] CPU4: Booted secondary processor 0x0000000400 [0x516f802d] [ 0.322740] Detected VIPT I-cache on CPU5 [ 0.322817] GICv3: CPU5: found redistributor 500 region 0:0x0000000017b00000 [ 0.322871] CPU5: Booted secondary processor 0x0000000500 [0x516f802d] [ 0.327072] Detected VIPT I-cache on CPU6 [ 0.327147] GICv3: CPU6: found redistributor 600 region 0:0x0000000017b20000 [ 0.327201] CPU6: Booted secondary processor 0x0000000600 [0x516f802d] [ 0.335229] Detected VIPT I-cache on CPU7 [ 0.335308] GICv3: CPU7: found redistributor 700 region 0:0x0000000017b40000 [ 0.335360] CPU7: Booted secondary processor 0x0000000700 [0x516f802d] [ 0.335569] smp: Brought up 1 node, 8 CPUs [ 0.450888] SMP: Total of 8 processors activated. [ 0.455668] CPU: All CPU(s) started at EL1 Links: ------- - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250106/testrun/26594096/suite/boot/test/gcc-13-lkftconfig/log - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250106/testrun/26592072/suite/log-parser-boot/test/exception-workqueue-work-disable-count-underflowed/history/ - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250106/testrun/26594096/suite/boot/test/gcc-13-lkftconfig/details/ metadata: ---- git sha: 4e16367cfe0ce395f29d0482b78970cce8e1db73 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2rFJUe87FqRoHFiJmd3YnlXgUUD/config build url: https://storage.tuxsuite.com/public/linaro/lkft/builds/2rFJUe87FqRoHFiJmd3YnlXgUUD/ toolchain: clang, gcc-13, gcc-8 arch: arm64, arm, riscv64 and x86 -- Linaro LKFT https://lkft.linaro.org