BUG null dereference in driver ./drivers/net/3c507.c

Alexander Strakh
2009-12-15T13:49:54Z

KERNEL_VERSION: 2.6.32
SUBJECT: null dereference aftre check
DESCRIBE:
In driver drivers/net/3c507.c in function Iirqreturn_t el16_interrupt:

1. If in line 555 dev = NULL then we goto line 556
2. In line 556 we have null dereference because pr_err called with dev->name
in third parameter.

555 if (dev == NULL) {
556 pr_err("%s: net_interrupt(): irq %d for unknown device.
\n",
557 dev->name, irq);
558 return IRQ_NONE;
559 }

Found by Linux Device Drivers Verification Project (Svace Detector)