[PATCH openEuler-1.0-LTS v4 171/292] genirq: Provide interrupt injection mechanism