drivers/char/ip2: separate polling and irq-driven work entry points