firewire: fw-sbp2: always enable IRQs before calling command ORB callback
authorStefan Richter <stefanr@s5r6.in-berlin.de>
Sat, 25 Aug 2007 08:40:42 +0000 (10:40 +0200)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Tue, 16 Oct 2007 22:00:02 +0000 (00:00 +0200)
commit1b34e97441384d527c438a6ee597bfc800373bce
tree2a4bacf54f5615babbf31a850ccc31781620c375
parent930e4b7fe3b4e1c4e14b9c22e4c9c74dc8db75f3
firewire: fw-sbp2: always enable IRQs before calling command ORB callback

On IOMMU-less noncoherent architectures, orb->callback will memcpy the
whole SCSI command buffer for READ-like SCSI commands.  It is therefore
friendlier to enable IRQs before the call, like before patch "Add
ref-counting for sbp2 orbs".

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Acked-by: Kristian Høgsberg <krh@redhat.com>
drivers/firewire/fw-sbp2.c