Most recent kernel where this bug did not occur: unknown Distribution: Debian testing/unstable Hardware Environment: two PCs connected via FireWire Software Environment: Vanilla Kernel 2.6.17.11 + Software Suspend 2 Problem Description: see http://bugzilla.kernel.org/show_bug.cgi?id=7072#c2 ("unable to handle kernel paging request..." in csr1212_parse_keyval, probaly due to invalid input) Steps to reproduce: see bug 7072
Bug status: I plan to kick all userspace library code as well as needless IEEE 1394 -> IEEE 1212 abstractions out of drivers/ieee1394/csr1212.[ch]. (The code was designed to work with other buses besides 1394 and to be compilable as a userspace library. Today there is no benefit from this design, only bloat.) In doing so I will have an eye on potentially missing input validation.
Various simplifications of the csr1212 code went into 2.6.22-rc1. While working on them, I didn't notice any obvious bug. I am closing this bug as unreproducible for now; reopen if necessary.