Revert "irq_work: Use llist in the struct irq_work logic"

This reverts commit 4610fb9cd524df5bc0546ce5376bc877f721d89a.

Conflicts:
	kernel/irq_work.c