firewire: ohci: prevent aliasing of locally handled register addresses
authorClemens Ladisch <clemens@ladisch.de>
Mon, 12 Apr 2010 08:35:30 +0000 (10:35 +0200)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Mon, 19 Apr 2010 17:58:32 +0000 (19:58 +0200)
commit2608203daf5f87311c6e5d36e5de5efcb14aab24
treef0060813795c68ab988a998c4cced16d67139ded
parentd6372b6e7c6142e6cc2108b3b850584cd7ade106
firewire: ohci: prevent aliasing of locally handled register addresses

We must compute the offset from the CSR register base with the
full 48 address bits to prevent matching with addresses whose
lower 32 bits happen to be equal with one of the specially
handled registers.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/ohci.c