drivers/gpu/drm/i915/intel_runtime_pm.h:116 fwtable_read32+0x22e/0x290 [i915] - RPM wakelock ref not held during HW access
Hello,
i got the following kernel dump with kernel 6.13 rc1 until git commit | bcc8eda6d34934d80b96adb8dc4ff5dfc632a53a | |------------------------------------------|
with 6.12 i dont have this issue.
[27324.701956] CPU: 5 UID: 0 PID: 0 Comm: swapper/5 Not tainted 6.12.0 #226
[27324.701958] Hardware name: LENOVO 20XWCTO1WW/20XWCTO1WW, BIOS N32ET93W (1.69 ) 07/01/2024
[27324.701959] RIP: 0010:fwtable_read32+0x22e/0x290 [i915]
[27324.702021] Code: 49 03 07 8b 28 e9 54 ff ff ff 80 3d cf 54 e3 ff 00 0f 85 24 fe ff ff 48 c7 c7 cf 80 e9 c0 c6 05 bb 54 e3 ff 01 e8 12 19 75 d3 <0f> 0b e9 0a fe ff ff 49 8b 47 08 48 8b 78 08 48 8b 57 50 48 85 d2
[27324.702023] RSP: 0018:ffffb7004028cef0 EFLAGS: 00010082
[27324.702024] RAX: 0000000000000000 RBX: 00000000000444f8 RCX: 0000000000000027
[27324.702025] RDX: ffffa0754f6a1908 RSI: 0000000000000001 RDI: ffffa0754f6a1900
[27324.702026] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffb7004028cd70
[27324.702027] R10: ffffffff95f11708 R11: 0000000000000003 R12: ffffa0720cc30618
[27324.702028] R13: 0000000000000001 R14: ffffa07203c46a00 R15: ffffa0720cc31aa8
[27324.702028] FS: 0000000000000000(0000) GS:ffffa0754f680000(0000) knlGS:0000000000000000
[27324.702029] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[27324.702030] CR2: 00002e7c000a0000 CR3: 00000001bce24001 CR4: 0000000000f70ef0
[27324.702032] PKRU: 55555554
[27324.702032] Call Trace:
[27324.702034] <IRQ>
[27324.702035] ? fwtable_read32+0x22e/0x290 [i915]
[27324.702096] ? __warn.cold+0x93/0xfa
[27324.702099] ? fwtable_read32+0x22e/0x290 [i915]
[27324.702161] ? report_bug+0xff/0x140
[27324.702163] ? handle_bug+0x58/0x90
[27324.702165] ? exc_invalid_op+0x17/0x70
[27324.702166] ? asm_exc_invalid_op+0x1a/0x20
[27324.702169] ? fwtable_read32+0x22e/0x290 [i915]
[27324.702227] gen11_gu_misc_irq_ack+0x5a/0xc0 [i915]
[27324.702325] gen11_irq_handler+0x6f/0xc0 [i915]
[27324.702383] __handle_irq_event_percpu+0x47/0x190
[27324.702386] handle_irq_event+0x38/0x90
[27324.702388] handle_edge_irq+0x8b/0x230
[27324.702390] __common_interrupt+0x3b/0x90
[27324.702392] common_interrupt+0x80/0xa0
[27324.702394] </IRQ>
[27324.702395] <TASK>
[27324.702396] asm_common_interrupt+0x26/0x40
[27324.702398] RIP: 0010:cpuidle_enter_state+0xc6/0x420
[27324.702399] Code: 00 00 e8 3d 97 13 ff e8 f8 f0 ff ff 49 89 c5 0f 1f 44 00 00 31 ff e8 a9 6c 12 ff 45 84 ff 0f 85 40 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 84 01 00 00 49 63 d6 48 8d 04 52 48 8d 04 82 49 8d
[27324.702400] RSP: 0018:ffffb7004016fe90 EFLAGS: 00000246
[27324.702401] RAX: ffffa0754f680000 RBX: 0000000000000003 RCX: 0000000000000000
[27324.702402] RDX: 000018da07230550 RSI: fffffffd34d3e6ff RDI: 0000000000000000
[27324.702403] RBP: ffffa0754f6c20e8 R08: 0000000000000000 R09: 0000000000000bae
[27324.702404] R10: 0000000000000018 R11: ffffa0754f6b508c R12: ffffffff9605b640
[27324.702405] R13: 000018da07230550 R14: 0000000000000003 R15: 0000000000000000
[27324.702406] cpuidle_enter+0x2d/0x40
[27324.702409] do_idle+0x1e2/0x240
[27324.702412] cpu_startup_entry+0x29/0x30
[27324.702414] start_secondary+0x11e/0x140
[27324.702416] common_startup_64+0x13e/0x141
[27324.702419] </TASK>
[27324.702419] ---[ end trace 0000000000000000 ]---
[27324.702420] ------------[ cut here ]------------
[27324.702421] RPM wakelock ref not held during HW access