It seems like to me that the bug is not so much in the bcm43xx driver,
but in the architectures dma allocation routines. The driver correctly
sets DMA_30BIT_MASK for the device, but still seems to be getting > 30
bit dma addresses from the allocator.
It seems like to me that the bug is not so much in the bcm43xx driver,
but in the architectures dma allocation routines. The driver correctly
sets DMA_30BIT_MASK for the device, but still seems to be getting > 30
bit dma addresses from the allocator.
Not sure how this can be fixed.