Re: [PATCH 5.4 0/8] preserve DMA offsets when using swiotlb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Apr 05, 2021 at 08:51:01PM +0000, Jianxiong Gao wrote:
Hi all,

This series of backports fixes the SWIOTLB library to maintain the
page offset when mapping a DMA address. The bug that motivated this
patch series manifested when running a 5.4 kernel as a SEV guest with
an NVMe device. However, any device that infers information from the
page offset and is accessed through the SWIOTLB will benefit from this
bug fix.

Jianxiong Gao (7):
 driver core: add a min_align_mask field to struct
   device_dma_parameters
 swiotlb: add a io_tlb_offset helper
 swiotlb: factor out a nr_slots helper
 swiotlb: clean up swiotlb_tbl_unmap_single
 swiotlb: refactor swiotlb_tbl_map_single
 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
 nvme-pci: set min_align_mask

Linus Torvalds (1):
 Linux 5.4

This is clearly wrong :)

This series also doesn't apply cleanly, what did you use as a base?

Also, why are the sign-offs on individual patches different between your
patches and upstream?

--
Thanks,
Sasha



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux