Revert "irq_work: Don't stop the tick with pending works"

This reverts commit 71733d767087f931a49757b88b1029acbed4bc51.
Revert "genirq: Generic irq chip requires IRQ_DOMAIN"

This reverts commit 134f137091d5491275c05caf2254a382cb0ce7f4.
Revert "genirq: Prevent spurious detection for unconditionally polled interrupts"

This reverts commit b4a43f83a4aa530cc34796edfd3ebc6c6f4268d3.
Revert "genirq: Set the irq thread policy without checking CAP_SYS_NICE"

This reverts commit 2a0a2506bdfa0d49dd3572d16b547f7dbf3fb59f.
Revert "genirq: Set irq thread to RT priority on creation"

This reverts commit 66926d9cf0fd899478d1d28441fae99e92246106.
Revert "irq: Set CPU affinity right on thread creation"

This reverts commit bfa033895516f120589f1b44b57c27ee92b245df.
Revert "genirq: Provide means to retrigger parent"

This reverts commit 242ad2fe0eaa522bfea4203f217715a1c2685943.
Revert "irq_work: Make self-IPIs optable"

This reverts commit ce71258200f25699aed597d01ce6715b7f7969e5.