summaryrefslogtreecommitdiff
path: root/lib/locking-selftest-spin-hardirq.h
diff options
context:
space:
mode:
authorStefan Richter <stefanr@s5r6.in-berlin.de>2008-05-25 13:06:55 +0400
committerStefan Richter <stefanr@s5r6.in-berlin.de>2008-07-14 15:06:03 +0400
commita7ea67823af4a7e442e92064b0fab46603a588f6 (patch)
treef6d67468a3a363ee6753b11a4e6656b454b5fe98 /lib/locking-selftest-spin-hardirq.h
parent459f79235d8faa0050180c7e0c7bb4b2b52cbdfd (diff)
downloadlinux-a7ea67823af4a7e442e92064b0fab46603a588f6.tar.xz
firewire: don't respond to broadcast write requests
Contrary to a comment in the source, request->ack of a broadcast write request can be ACK_PENDING. Hence the existing check is insufficient. Debug dmesg before: AR spd 0 tl 00, ffc0 -> ffff, ack_pending , QW req, fffff0000234 = ffffffff AT spd 0 tl 00, ffff -> ffc0, ack_complete, W resp And the requesting node (linux1394) reports an unsolicited response. Debug dmesg after: AR spd 0 tl 00, ffc0 -> ffff, ack_pending , QW req, fffff0000234 = ffffffff Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'lib/locking-selftest-spin-hardirq.h')
0 files changed, 0 insertions, 0 deletions