diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2007-08-07 08:05:10 +1000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-08-10 21:04:42 +1000 |
commit | 8f2ea1fd3f97ab7a809e939b5b9005a16f862439 (patch) | |
tree | 032d1fff16d11eac353a1174febd70bbdbf2c991 /arch/powerpc/mm/slice.c | |
parent | 939e60f6808a9ffd3a4e5f145057379c138c89aa (diff) |
[POWERPC] Fix initialization and usage of dma_mask
powerpc has a couple of bugs in the usage of dma_masks that tend to
break when drivers explicitly try to set a 32-bit mask for example.
First, the code that generates the pci devices from the OF device-tree
doesn't initialize the mask properly, then our implementation of
set_dma_mask() was trying to validate the -previous- mask value, not the
one passed in as an argument.
This fixes these problems.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/mm/slice.c')
0 files changed, 0 insertions, 0 deletions