Revert "fix irq headers"

This reverts commit 3bde45e4de5fa7d8c46142f6b199fd0e47b84c9e.
Revert "squashed IRQs patches from riemervdzee github"

This reverts commit 02996fcb2cf66343825d750e611a7c706b5d5862.