summaryrefslogtreecommitdiffstats
path: root/drivers/ieee1394/eth1394.c
diff options
context:
space:
mode:
authorBen Collins <bcollins@ubuntu.com>2006-06-12 18:12:21 -0400
committerBen Collins <bcollins@ubuntu.com>2006-06-12 18:12:21 -0400
commit57fdb58fa5a140bdd52cf4c4ffc30df73676f0a5 (patch)
tree336c32051f005771cbfad5501a5a73caa6493eb1 /drivers/ieee1394/eth1394.c
parent7597028a833b6bfafae0a8fbc18992a278467adf (diff)
downloadlinux-57fdb58fa5a140bdd52cf4c4ffc30df73676f0a5.tar.gz
linux-57fdb58fa5a140bdd52cf4c4ffc30df73676f0a5.tar.bz2
linux-57fdb58fa5a140bdd52cf4c4ffc30df73676f0a5.zip
ieee1394/ohci1394: CycleTooLong interrupt management
This patch modifies the ohci1394.c file to enable and manage the "cycle too long" interrupt. If this interrupt occurs, the "LinkControl.CycleMaster" bit of the host controller is reseted. This implies, that the host controller does not send "cycle start" packet anymore freezing then the isochronous communication. The management of the interrupt added by the patch is that when the interrupt occurs, the OHCI irq handler prints a kernel log warning and then sets the "LinkControl.CycleMaster" bit again resuming the isochronous communication. Signed-off-by: Jean-Baptiste Mur <jeanbaptiste@maunakeatech.com> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> Signed-off-by: Ben Collins <bcollins@ubuntu.com>
Diffstat (limited to 'drivers/ieee1394/eth1394.c')
0 files changed, 0 insertions, 0 deletions