Shashi Mallela <shashi.mall...@linaro.org> writes:
> When Enabled bit is cleared in GITS_CTLR,ITS feature continues > to be enabled.This patch fixes the issue. > > Signed-off-by: Shashi Mallela <shashi.mall...@linaro.org> Tested-by: Alex Bennée <alex.ben...@linaro.org> in so far as it doesn't break the kvm-unit-tests but it also doesn't solve the: irq 55: nobody cared (try booting with the "irqpoll" option) CPU: 0 PID: 9 Comm: ksoftirqd/0 Not tainted 5.15.1-ajb #67 Hardware name: linux,dummy-virt (DT) Call trace: dump_backtrace+0x0/0x1ac show_stack+0x18/0x24 dump_stack_lvl+0x68/0x84 dump_stack+0x18/0x34 __report_bad_irq+0x4c/0x168 note_interrupt+0x278/0x420 handle_irq_event+0x84/0x1a0 handle_fasteoi_irq+0x148/0x214 handle_domain_irq+0x60/0x90 gic_handle_irq+0xb0/0x120 call_on_irq_stack+0x2c/0x5c do_interrupt_handler+0x40/0x58 el1_interrupt+0x30/0x50 el1h_64_irq_handler+0x18/0x24 el1h_64_irq+0x78/0x7c finish_task_switch.isra.0+0x174/0x290 __schedule+0x5e0/0x674 __cond_resched+0x24/0x50 run_ksoftirqd+0x44/0x5c smpboot_thread_fn+0x154/0x180 kthread+0x118/0x130 ret_from_fork+0x10/0x20 handlers: [<0000000050cdc74a>] vring_interrupt Disabling IRQ #55 that is being seen on newer kernels. -- Alex Bennée