It would be good to know if we only need to disable one of these parameters. In particular it would be good to know if setting CONFIG_IRQ_FORCED_THREADING_DEFAULT to n and the two PREEMPT options to y also resolves the bug. I know we tried using the nothreadirqs option, but it would be good to confirm by disabling it in the config.
I can build you a kernel with CONFIG_IRQ_FORCED_THREADING_DEFAULT un-set, unless you want to build one yourself?
Thanks for the added information, Jamie. Have you tried various combinations of the three parameters:
CONFIG_ IRQ_FORCED_ THREADING_ DEFAULT= n PREEMPT_ RCU=n
CONFIG_PREEMPT=n
CONFIG_
It would be good to know if we only need to disable one of these parameters. In particular it would be good to know if setting CONFIG_ IRQ_FORCED_ THREADING_ DEFAULT to n and the two PREEMPT options to y also resolves the bug. I know we tried using the nothreadirqs option, but it would be good to confirm by disabling it in the config.
I can build you a kernel with CONFIG_ IRQ_FORCED_ THREADING_ DEFAULT un-set, unless you want to build one yourself?