From: Stefan Richter Date: Sun, 21 Feb 2010 16:58:52 +0000 (+0100) Subject: firewire: ohci: fix IR/IT context mask mixup X-Git-Tag: v2.6.34-rc1~219^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4802f16d512d6e3b36177709d50c05df0ef52a6c;p=pandora-kernel.git firewire: ohci: fix IR/IT context mask mixup This bug was present in firewire-ohci since day one: The number of available isochronous receive DMA contexts was mixed up with that of available isochronous transmit DMA contexts. This is harmless on a few chips which offer the same number of contexts in both directions, but most chips nowadays implement only the standard minimum of 4 IR contexts, but 8 IT contexts. If a user attempted to run a lot of IR contexts at once, results with more than four were therefore unpredictable. I suppose the controller would simply refuse to start DMA of any unimplemented context. Signed-off-by: Stefan Richter --- Reading git-diff-tree failed