aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorRobin Murphy <[email protected]>2015-11-04 13:23:52 +0000
committerCatalin Marinas <[email protected]>2015-11-16 10:05:35 +0000
commitbd1c6ff74ce0bbd8cda6eb7763fa0e2625dfcc8b (patch)
treec9077a8f5382b8c535779396e67d44ff30c0f3fb /net/lapb/lapb_timer.c
parent8005c49d9aea74d382f474ce11afbbc7d7130bec (diff)
arm64/dma-mapping: Fix sizes in __iommu_{alloc,free}_attrs
The iommu-dma layer does its own size-alignment for coherent DMA allocations based on IOMMU page sizes, but we still need to consider CPU page sizes for the cases where a non-cacheable CPU mapping is created. Whilst everything on the alloc/map path seems to implicitly align things enough to make it work, some functions used by the corresponding unmap/free path do not, which leads to problems freeing odd-sized allocations. Either way it's something we really should be handling explicitly, so do that to make both paths suitably robust. Reported-by: Yong Wu <[email protected]> Signed-off-by: Robin Murphy <[email protected]> Signed-off-by: Catalin Marinas <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions