kernel: backport commit reverting genirq patch causing regressions