[PATCH for v3.13 1/2] mtd: nand: pxa3xx: Use info->use_dma to release DMA resources

Brian Norris computersforpeace at gmail.com
Thu Dec 12 18:03:53 EST 2013


On Tue, Dec 10, 2013 at 09:57:15AM -0300, Ezequiel Garcia wrote:
> In commit:
> 
>   commit 62e8b851783138a11da63285be0fbf69530ff73d
>   Author: Ezequiel Garcia <ezequiel.garcia at free-electrons.com>
>   Date:   Fri Oct 4 15:30:38 2013 -0300
> 
>   mtd: nand: pxa3xx: Allocate data buffer on detected flash size
> 
> the way the buffer is allocated was changed: the first READ_ID is issued
> with a small kmalloc'ed buffer. Only once the flash page size is detected
> the DMA buffers are allocated, and info->use_dma is set.
> 
> Currently, if the device detection fails, the driver checks the 'use_dma'
> module parameter and tries to release unallocated DMA resources.
> 
> Fix this by checking the proper indicator of the DMA allocation, which
> is 'info->use_dma'.
> 
> Signed-off-by: Ezequiel Garcia <ezequiel.garcia at free-electrons.com>

Pushed only this patch to linux-mtd.git.

Thanks,
Brian



More information about the linux-mtd mailing list