• Linus Torvalds's avatar
    Merge branch 'stable/for-linus-5.13' of... · 74d6790c
    Linus Torvalds authored
    Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
    
    Pull swiotlb updates from Konrad Rzeszutek Wilk:
     "Christoph Hellwig has taken a cleaver and trimmed off the not-needed
      code and nicely folded duplicate code in the generic framework.
    
      This lays the groundwork for more work to add extra DMA-backend-ish in
      the future. Along with that some bug-fixes to make this a nice working
      package"
    
    * 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb:
      swiotlb: don't override user specified size in swiotlb_adjust_size
      swiotlb: Fix the type of index
      swiotlb: Make SWIOTLB_NO_FORCE perform no allocation
      ARM: Qualify enabling of swiotlb_init()
      swiotlb: remove swiotlb_nr_tbl
      swiotlb: dynamically allocate io_tlb_default_mem
      swiotlb: move global variables into a new io_tlb_mem structure
      xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup
      xen-swiotlb: split xen_swiotlb_init
      swiotlb: lift the double initialization protection from xen-swiotlb
      xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs
      xen-swiotlb: remove xen_set_nslabs
      xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported
      xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer
      swiotlb: split swiotlb_tbl_sync_single
      swiotlb: move orig addr and size validation into swiotlb_bounce
      swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single
      powerpc/svm: stop using io_tlb_start
    74d6790c
swiotlb-xen.h 553 Bytes