queue_work() or queue_work_on() in irq context triggers NULL pointer dereference
Issue
When kernel function queue_work() or queue_work_on() is used in irq (not in task) context, for instance in interrupt handler, there is a potential case that triggers NULL pointer dereference. Such scenario can appear in 3rd-party kernel module.
Environment
- RHEL 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.