Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS

Commit 78013eaadf69 ("x86: remove the IOMMU table infrastructure")
refactored the generic swiotlb/swiotlb-xen setup into pci-dma.c, but
misses to adjust MAINTAINERS.

Hence, ./scripts/get_maintainer.pl --self-test=patterns complains about
broken references.

As only include/linux/swiotlb.h is unique to the SWIOTLB SUBSYSTEM section
and Christoph is maintainer of DMA MAPPING HELPERS and SWIOTLB SUBSYSTEM,
just merge those two sections.

Leave the small architecture-dependent pieces to the arch maintainers.

Further, update the XEN SWIOTLB SUBSYSTEM to include all swiotlb-xen
headers and replace the pattern in drivers with the specific one file that
matches this pattern.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Acked-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>

authored by

Lukas Bulwahn and committed by
Christoph Hellwig
91fd38ea 639205ed

+5 -12
+5 -12
MAINTAINERS
··· 6147 6147 F: include/linux/dma-direct.h 6148 6148 F: include/linux/dma-mapping.h 6149 6149 F: include/linux/dma-map-ops.h 6150 + F: include/linux/swiotlb.h 6150 6151 F: kernel/dma/ 6151 6152 6152 6153 DMA MAPPING BENCHMARK ··· 19582 19581 F: Documentation/admin-guide/svga.rst 19583 19582 F: arch/x86/boot/video* 19584 19583 19585 - SWIOTLB SUBSYSTEM 19586 - M: Christoph Hellwig <hch@infradead.org> 19587 - L: iommu@lists.linux.dev 19588 - S: Supported 19589 - W: http://git.infradead.org/users/hch/dma-mapping.git 19590 - T: git git://git.infradead.org/users/hch/dma-mapping.git 19591 - F: arch/*/kernel/pci-swiotlb.c 19592 - F: include/linux/swiotlb.h 19593 - F: kernel/dma/swiotlb.c 19594 - 19595 19584 SWITCHDEV 19596 19585 M: Jiri Pirko <jiri@resnulli.us> 19597 19586 M: Ivan Vecera <ivecera@redhat.com> ··· 22277 22286 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 22278 22287 L: iommu@lists.linux.dev 22279 22288 S: Supported 22280 - F: arch/x86/xen/*swiotlb* 22281 - F: drivers/xen/*swiotlb* 22289 + F: arch/*/include/asm/xen/swiotlb-xen.h 22290 + F: drivers/xen/swiotlb-xen.c 22291 + F: include/xen/arm/swiotlb-xen.h 22292 + F: include/xen/swiotlb-xen.h 22282 22293 22283 22294 XFS FILESYSTEM 22284 22295 C: irc://irc.oftc.net/xfs