[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] "BUG: using smp_processor_id() in preemptible" on resume from S3
Hi, After updating from 5.14.15 dom0 kernel to 5.16.13 I started getting this on resume from S3: [ 88.082751] ACPI: PM: Low-level resume complete [ 88.087933] ACPI: EC: EC started [ 88.091464] ACPI: PM: Restoring platform NVS memory [ 88.097166] xen_acpi_processor: Uploading Xen processor PM info [ 88.103850] Enabling non-boot CPUs ... [ 88.108128] installing Xen timer for CPU 1 [ 88.112763] BUG: using smp_processor_id() in preemptible [00000000] code: systemd-sleep/7138 [ 88.122256] caller is is_xen_pmu+0x12/0x30 [ 88.126937] CPU: 0 PID: 7138 Comm: systemd-sleep Tainted: G W 5.16.13-2.fc32.qubes.x86_64 #1 [ 88.137939] Hardware name: Star Labs StarBook/StarBook, BIOS 7.97 03/21/2022 [ 88.145930] Call Trace: [ 88.148757] <TASK> [ 88.151193] dump_stack_lvl+0x48/0x5e [ 88.155381] check_preemption_disabled+0xde/0xe0 [ 88.160641] is_xen_pmu+0x12/0x30 [ 88.164441] xen_smp_intr_init_pv+0x75/0x100 [ 88.169311] ? xen_read_cr0+0x20/0x20 [ 88.173502] xen_cpu_up_prepare_pv+0x3e/0x90 [ 88.178374] cpuhp_invoke_callback+0x2b8/0x460 [ 88.183440] ? _raw_spin_unlock_irqrestore+0x25/0x40 [ 88.189093] cpuhp_up_callbacks+0x4b/0x170 [ 88.193769] _cpu_up+0xba/0x140 [ 88.197374] thaw_secondary_cpus.cold+0x50/0xaa [ 88.202538] suspend_enter+0x11e/0x3b0 [ 88.206825] suspend_devices_and_enter+0x165/0x270 [ 88.212281] enter_state+0x125/0x176 [ 88.216372] pm_suspend.cold+0x20/0x6b [ 88.220658] state_store+0x27/0x50 [ 88.224557] kernfs_fop_write_iter+0x121/0x1b0 [ 88.229621] new_sync_write+0x159/0x1f0 [ 88.234006] vfs_write+0x20d/0x2a0 [ 88.237904] ksys_write+0x67/0xe0 [ 88.241703] do_syscall_64+0x38/0x90 [ 88.245797] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 88.251544] RIP: 0033:0x7eae453da2f7 [ 88.255637] Code: 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 [ 88.276779] RSP: 002b:00007ffcbc7d05e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 88.285353] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007eae453da2f7 [ 88.293438] RDX: 0000000000000004 RSI: 00007ffcbc7d06d0 RDI: 0000000000000004 [ 88.301525] RBP: 00007ffcbc7d06d0 R08: 00005be912db7c00 R09: 000000000000000d [ 88.309613] R10: 00005be912db3e10 R11: 0000000000000246 R12: 0000000000000004 [ 88.317699] R13: 00005be912db32d0 R14: 0000000000000004 R15: 00007eae454ac700 [ 88.325787] </TASK> [ 88.328711] cpu 1 spinlock event irq 131 [ 88.333188] ACPI: \_SB_.CP01: Found 3 idle states [ 88.338833] CPU1 is up and so on for all CPUs. In recent changes I see e25a8d959992 "x86/Xen: streamline (and fix) PV CPU enumeration", which was backported to 5.16.11, although that's just a hunch. Any ideas? If necessary, I can run bisect to find specific commit, but I hope the above message gives enough hints. -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab Attachment:
signature.asc
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |