--- zzzz-none-000/linux-4.19.183/kernel/irq_work.c 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/kernel/irq_work.c 2023-06-28 08:54:21.000000000 +0000 @@ -17,6 +17,9 @@ #include #include #include +#if defined(CONFIG_BCM_KF_BUZZZ) && defined(CONFIG_BUZZZ_KEVT) +#include +#endif #include @@ -105,6 +108,10 @@ if (!irq_work_claim(work)) return false; +#if defined(CONFIG_BCM_KF_BUZZZ) && defined(CONFIG_BUZZZ_KEVT) + BUZZZ_KNL3(IRQ_WORK, cpu, work->func); + /*TODO should we distinguish between local & IPI cpu here */ +#endif preempt_disable(); if (cpu != smp_processor_id()) { /* Arch remote IPI send/receive backend aren't NMI safe */