Bug 218407
Summary: | [BISECTED] Stack trace in ACPI with linux 6.8-rc1 | ||
---|---|---|---|
Product: | Platform Specific/Hardware | Reporter: | Christian Heusel (christian) |
Component: | x86-64 | Assignee: | Mario Limonciello (AMD) (mario.limonciello) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | christian, mario.limonciello, rjw, shyam-sundar.s-k |
Priority: | P3 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: |
Description
Christian Heusel
2024-01-22 16:05:41 UTC
Your laptop; does it happen to use IRQ 9 for both ACPI SCI as well as GPIO controller? This is something I've seen sometimes on Lenovo designs. It would appear so from this error. As a guess; if you take away IRQF_ONESHOT in acpi_os_install_interrupt_handler() does it go away? Or adding IRQF_ONESHOT to pinctrl-amd in amd_gpio_probe() might be another way to solve it. (In reply to Mario Limonciello (AMD) from comment #2) > Or adding IRQF_ONESHOT to pinctrl-amd in amd_gpio_probe() might be another > way to solve it. This. IRQF_ONESHOT is required for the SCI. Fix is posted to https://lore.kernel.org/linux-gpio/q336uhrwuvhaf2x4fc6tneaavgugcyszgn75vzbrr4ksf7oxhi@3qcwff6nuvei/T/#me8c7356df4168f137ebf1a00136840759de14d71 The bug is still present in 6.8-rc2, as the fix is still pending. Fixed with 4451e8e8415e ("pinctrl: amd: Add IRQF_ONESHOT to the interrupt request") hitting Linus tree. |