Bug 7550
Summary: | NULL pointer dereference in ether1394_remove_host | ||
---|---|---|---|
Product: | Drivers | Reporter: | Stefan Richter (stefanr) |
Component: | IEEE1394 | Assignee: | drivers_ieee1394 |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | low | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.19-rc | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | 7792 | ||
Bug Blocks: |
Description
Stefan Richter
2006-11-19 05:32:18 UTC
The oops may happen if "modprobe ohci1394" is shortly followed by "modprobe -r ohci1394", and eth1394 was present. I _cannot_ reproduce this consistently but I got it twice in about 30 attempts. The little patch quoted above is merely to prevent the deadlock from bug 6706. (If the ieee1394 stack is stuck in that deadlock, the oops in eth1394 can of course not occur because the stack never manages to unload eth1394.) I could not reproduce it with 2.6.20-rc3 + today's linux1394-2.6.git. No oops even after lots of tests, only the rather harmless bug 7792 (but that one _very_ often with the right timing between modprobe ohci1394 and modprobe -r ohci1394). Perhaps eth1394's oops is prevented by bug 7792. Therefore I leave this open until bug 7792 is fixed. cannot reproduce it anymore |