• Linus Torvalds's avatar
    Merge tag 'dmaengine-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine · e4adffb8
    Linus Torvalds authored
    Pull dmaengine updates from Vinod Koul:
     "New drivers/devices:
    
       - Support for QCOM SM8150 GPI DMA
    
      Updates:
    
       - Big pile of idxd updates including support for performance
         monitoring
    
       - Support in dw-edma for interleaved dma
    
       - Support for synchronize() in Xilinx driver"
    
    * tag 'dmaengine-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (42 commits)
      dmaengine: idxd: Enable IDXD performance monitor support
      dmaengine: idxd: Add IDXD performance monitor support
      dmaengine: idxd: remove MSIX masking for interrupt handlers
      dmaengine: idxd: device cmd should use dedicated lock
      dmaengine: idxd: support reporting of halt interrupt
      dmaengine: idxd: enable SVA feature for IOMMU
      dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages
      dmaengine: idxd: add interrupt handle request and release support
      dmaengine: idxd: add support for readonly config mode
      dmaengine: idxd: add percpu_ref to descriptor submission path
      dmaengine: idxd: remove detection of device type
      dmaengine: idxd: iax bus removal
      dmaengine: idxd: fix cdev setup and free device lifetime issues
      dmaengine: idxd: fix group conf_dev lifetime
      dmaengine: idxd: fix engine conf_dev lifetime
      dmaengine: idxd: fix wq conf_dev 'struct device' lifetime
      dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime
      dmaengine: idxd: use ida for device instance enumeration
      dmaengine: idxd: removal of pcim managed mmio mapping
      dmaengine: idxd: cleanup pci interrupt vector allocation management
      ...
    e4adffb8
pci.c 175 KB