summaryrefslogtreecommitdiffstats
path: root/drivers/ssb
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2008-09-26 22:27:11 +0200
committerRalf Baechle <ralf@linux-mips.org>2008-09-27 15:45:37 +0100
commitac82da3381fc663dbda31612a0bff60bc41676a3 (patch)
tree7e9f68ab045ecbe9a47f29ca87bac4b475b4132a /drivers/ssb
parent2dc42b47a7886bdc87514990c68ecdf8de61e653 (diff)
downloadlinux-ac82da3381fc663dbda31612a0bff60bc41676a3.tar.gz
linux-ac82da3381fc663dbda31612a0bff60bc41676a3.tar.bz2
linux-ac82da3381fc663dbda31612a0bff60bc41676a3.zip
[SSB] Initialise dma_mask for SSB_BUSTYPE_SSB devices
For SSB_BUSTYPE_SSB type devices, we need to initialize dma_mask using coherent_dma_mask so that calls to dma_set_mask() succeed. It fixes the regression on the b44 driver introduced by commit f225763a7d6c92c4932dbd528437997078496fcc Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'drivers/ssb')
-rw-r--r--drivers/ssb/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c
index 87ab2443e66d..0ffabf5c0b60 100644
--- a/drivers/ssb/main.c
+++ b/drivers/ssb/main.c
@@ -471,6 +471,7 @@ static int ssb_devices_register(struct ssb_bus *bus)
#endif
break;
case SSB_BUSTYPE_SSB:
+ dev->dma_mask = &dev->coherent_dma_mask;
break;
}