Bug 7098

Summary: oops in csr1212_parse_keyval
Product: Drivers Reporter: Stefan Richter (stefanr)
Component: IEEE1394Assignee: Stefan Richter (stefanr)
Status: REJECTED UNREPRODUCIBLE    
Severity: normal CC: linux-kernel-bugs
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.17.11 et alia Subsystem:
Regression: --- Bisected commit-id:

Description Stefan Richter 2006-09-01 13:02:48 UTC
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
Comment 1 Stefan Richter 2007-01-08 11:18:08 UTC
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.
Comment 2 Stefan Richter 2007-05-18 06:52:49 UTC
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.