* NVME errors in confidential vms (LP: #1943902)
- swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single
- driver core: add a min_align_mask field to struct device_dma_parameters
- swiotlb: add a IO_TLB_SIZE define
- swiotlb: factor out an 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
- swiotlb: respect min_align_mask
- nvme-pci: set min_align_mask
- swiotlb: move orig addr and size validation into swiotlb_bounce
- swiotlb: Fix the type of index
- swiotlb: manipulate orig_addr when tlb_addr has offset
This bug was fixed in the package linux-gcp - 5.4.0-1055.59
---------------
linux-gcp (5.4.0-1055.59) focal; urgency=medium
* focal/linux-gcp: 5.4.0-1055.59 -proposed tracker (LP: #1947072)
* NVME errors in confidential vms (LP: #1943902) tbl_map_ single dma_parameters tbl_unmap_ single tbl_map_ single tbl_sync_ single
- swiotlb: remove the tbl_dma_addr argument to swiotlb_
- driver core: add a min_align_mask field to struct device_
- swiotlb: add a IO_TLB_SIZE define
- swiotlb: factor out an io_tlb_offset helper
- swiotlb: factor out a nr_slots helper
- swiotlb: clean up swiotlb_
- swiotlb: refactor swiotlb_
- swiotlb: don't modify orig_addr in swiotlb_
- swiotlb: respect min_align_mask
- nvme-pci: set min_align_mask
- swiotlb: move orig addr and size validation into swiotlb_bounce
- swiotlb: Fix the type of index
- swiotlb: manipulate orig_addr when tlb_addr has offset
-- Khalid Elmously <email address hidden> Wed, 13 Oct 2021 23:25:16 -0400