--- zzzz-none-000/linux-4.1.52/kernel/irq_work.c 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/kernel/irq_work.c 2022-03-02 11:37:13.000000000 +0000 @@ -17,9 +17,11 @@ #include #include #include +#if defined(CONFIG_BCM_KF_BUZZZ) && defined(CONFIG_BUZZZ_KEVT) +#include +#endif #include - static DEFINE_PER_CPU(struct llist_head, raised_list); static DEFINE_PER_CPU(struct llist_head, lazy_list); @@ -75,6 +77,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); +#endif + if (llist_add(&work->llnode, &per_cpu(raised_list, cpu))) arch_send_call_function_single_ipi(cpu);