Messages in this thread | | | Date | Tue, 27 Jun 2023 19:24:14 +0200 | From | Petr Tesařík <> | Subject | Re: [PATCH v3 1/7] swiotlb: make io_tlb_default_mem local to swiotlb.c |
| |
On Tue, 27 Jun 2023 17:48:02 +0200 Christoph Hellwig <hch@lst.de> wrote:
> On Tue, Jun 27, 2023 at 01:30:06PM +0200, Petr Tesařík wrote: > > Xen is the only user of an "is SWIOTLB present" interface. IIUC Xen > > needs bounce buffers for the PCI frontend driver, but if there is no > > other reason to have a SWIOTLB, the system does not set up one at boot. > > Please take a look at my "unexport swiotlb_active v2" series that > unfortunately missed the 6.5 merge window waiting for reviews.
I noticed it, but it seems I missed the part which completely removes pci_xen_swiotlb_init_late().
Then we're left only with a reference from xen_mm_init() in arch/arm/xen/mm.c, and I believe this one can also be solved differently.
Petr T
| |