firewire: sbp2: Ignore SBP-2 targets on the local node
authorChris Boot <bootc@bootc.net>
Wed, 15 Feb 2012 14:59:09 +0000 (14:59 +0000)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Wed, 22 Feb 2012 21:36:02 +0000 (22:36 +0100)
commit74044563a2318f2c56fa53af64f7800f49fb479d
treeb07889e33612d12c9584518236b2bf2ff0215741
parent8ff6a75744dfc0ea19a03c0ac5a438ef8d825342
firewire: sbp2: Ignore SBP-2 targets on the local node

The firewire-sbp2 module tries to login to an SBP-2/3 target even when
it is running on the local node, which fails because of the inability to
fetch data from DMA mapped regions using firewire transactions on the
local node. It also doesn't make much sense to have the initiator and
target on the same node, so this patch prevents this behaviour.

Signed-off-by: Chris Boot <bootc@bootc.net>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (changed the comment)
drivers/firewire/sbp2.c