Bug 12214

Summary: firewire-ohci: AR handler incorrect for 4kB sized packets
Product: Drivers Reporter: Stefan Richter (stefanr)
Component: IEEE1394Assignee: drivers_ieee1394
Status: CLOSED PATCH_ALREADY_AVAILABLE    
Severity: normal CC: alan
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: all Subsystem:
Regression: No Bisected commit-id:

Description Stefan Richter 2008-12-13 05:15:30 UTC
When I looked at it in March, the AR handler did not handle large packets entirely correctly.  I didn't verify again right now but the problem is presumably still there.
http://marc.info/?l=linux1394-devel&m=120660462821255
Comment 1 Stefan Richter 2010-10-25 13:47:02 UTC
Candidate fixes by Clemens Ladisch:
http://thread.gmane.org/gmane.linux.kernel.firewire.devel/14502
Comment 2 Stefan Richter 2010-10-31 12:39:15 UTC
The patches from comment 1 work for me.
Comment 3 Stefan Richter 2010-11-06 08:31:08 UTC
Fixes merged into mainline, to appear in 2.6.37-rc2, also submitted for inclusion into currently active stable series.
Comment 4 Stefan Richter 2010-11-08 14:43:57 UTC
Wait, what was I thinking?  While there were corrections regarding reassembly of packets that cross page boundaries, 4kB sized packets are still not handled.
Comment 5 Alan 2012-05-30 11:33:13 UTC
Status ?
Comment 6 Stefan Richter 2012-05-30 12:28:57 UTC
This was fixed in 2.6.38 by commit 7a39d8b82165462729d09066bddb395a19025acd.
http://git.kernel.org/linus/7a39d8b82165462729d09066bddb395a19025acd