Import A346BXXS5BWL2 kernel source
Android 14
This commit is contained in:
parent
6db4831e98
commit
c9de368c35
|
@ -1788,8 +1788,7 @@ KERNEL_VERSION(4, 5, 0) > LINUX_VERSION_CODE
|
||||||
*/
|
*/
|
||||||
for (i = 0; i < faulted_pages; i++) {
|
for (i = 0; i < faulted_pages; i++) {
|
||||||
dma_addr_t dma_addr =
|
dma_addr_t dma_addr =
|
||||||
dma_map_page_attrs(dev, pages[i], 0, PAGE_SIZE,
|
dma_map_page_attrs(dev, pages[i], 0, PAGE_SIZE, DMA_BIDIRECTIONAL,
|
||||||
write ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE,
|
|
||||||
DMA_ATTR_SKIP_CPU_SYNC);
|
DMA_ATTR_SKIP_CPU_SYNC);
|
||||||
|
|
||||||
if (dma_mapping_error(dev, dma_addr))
|
if (dma_mapping_error(dev, dma_addr))
|
||||||
|
@ -1818,8 +1817,7 @@ unwind_dma_map:
|
||||||
dma_addr_t dma_addr = user_buf->dma_addrs[i];
|
dma_addr_t dma_addr = user_buf->dma_addrs[i];
|
||||||
|
|
||||||
dma_sync_single_for_device(dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
|
dma_sync_single_for_device(dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
|
||||||
dma_unmap_page_attrs(dev, dma_addr, PAGE_SIZE,
|
dma_unmap_page_attrs(dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL,
|
||||||
write ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE,
|
|
||||||
DMA_ATTR_SKIP_CPU_SYNC);
|
DMA_ATTR_SKIP_CPU_SYNC);
|
||||||
}
|
}
|
||||||
fault_mismatch:
|
fault_mismatch:
|
||||||
|
|
Loading…
Reference in a new issue