summaryrefslogtreecommitdiffstats
path: root/drivers/edac/cell_edac.c
diff options
context:
space:
mode:
authorLogan Gunthorpe <logang@deltatee.com>2017-12-18 11:25:06 -0700
committerJon Mason <jdmason@kudzu.us>2018-01-28 22:17:23 -0500
commit1e2fd202f8593985cdadca32e0c322f98e7fe7cb (patch)
tree7311dd34491422541cc82c44d20ac2c98ac9058e /drivers/edac/cell_edac.c
parentcbd27448faff4843ac4b66cc71445a10623ff48d (diff)
downloadlinux-1e2fd202f8593985cdadca32e0c322f98e7fe7cb.tar.bz2
ntb_hw_switchtec: Check for alignment of the buffer in mw_set_trans()
With Switchtec hardware, the buffer used for a memory window must be aligned to its size (the hardware only replaces the lower bits). In certain circumstances dma_alloc_coherent() will not provide a buffer that adheres to this requirement like when using the CMA and CONFIG_CMA_ALIGNMENT is set lower than the buffer size. When we get an unaligned buffer mw_set_trans() should return an error. We also log an error so we know the cause of the problem. Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Signed-off-by: Jon Mason <jdmason@kudzu.us>
Diffstat (limited to 'drivers/edac/cell_edac.c')
0 files changed, 0 insertions, 0 deletions