summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@HansenPartnership.com>2008-03-09 16:57:56 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2008-03-10 23:33:33 (GMT)
commite88a0c2ca81207a75afe5bbb8020541dabf606ac (patch)
treeb92a158720c3c6e3eb45380849bf14585b7c9d64 /include
parentfbab976d7ce4556d4212d554f766dae461d22e16 (diff)
downloadlinux-fsl-qoriq-e88a0c2ca81207a75afe5bbb8020541dabf606ac.tar.xz
drivers: fix dma_get_required_mask
There's a bug in the current implementation of dma_get_required_mask() where it ands the returned mask with the current device mask. This rather defeats the purpose if you're using the call to determine what your mask should be (since you will at that time have the default DMA_32BIT_MASK). This bug results in any driver that uses this function *always* getting a 32 bit mask, which is wrong. Fix by removing the and with dev->dma_mask. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions