aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorHuang Shijie <[email protected]>2013-12-18 15:41:00 +0000
committerBrian Norris <[email protected]>2014-01-28 05:55:03 +0000
commit0ff76a920e3558307567b45aa0a91fb914924bfc (patch)
treede9fcf55103af0f753dda69599989c3b63758112 /lib
parentmtd: gpmi: allocate a proper buffer for non ECC read/write (diff)
downloadkernel-0ff76a920e3558307567b45aa0a91fb914924bfc.tar.gz
kernel-0ff76a920e3558307567b45aa0a91fb914924bfc.zip
mtd: gpmi: add sanity check when mapping DMA for read_buf/write_buf
The buffer pointer passed from the upper layer may points to a buffer in the stack or a buffer allocated by vmalloc, and etc.. This patch adds more sanity check to this buffer. After this patch, if we meet a buffer which is allocated by vmalloc or a buffer in the stack, we will use our own DMA buffer @data_buffer_dma to do the DMA operations. If the buffer is not the cases above, we will map it for DMA operations directly. Signed-off-by: Huang Shijie <[email protected]> Signed-off-by: Brian Norris <[email protected]>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions