[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1616675401-151997-1-git-send-email-john.garry@huawei.com>
Date: Thu, 25 Mar 2021 20:29:57 +0800
From: John Garry <john.garry@...wei.com>
To: <joro@...tes.org>, <will@...nel.org>, <dwmw2@...radead.org>,
<baolu.lu@...ux.intel.com>, <robin.murphy@....com>
CC: <iommu@...ts.linux-foundation.org>, <linux-kernel@...r.kernel.org>,
<linuxarm@...wei.com>, John Garry <john.garry@...wei.com>
Subject: [PATCH v2 0/4] iommu/iova: Add CPU hotplug handler to flush rcaches to core code
The Intel IOMMU driver supports flushing the per-CPU rcaches when a CPU is
offlined.
Let's move it to core code, so everyone can take advantage.
Also throw in a patch to stop exporting free_iova_fast().
Differences to v1:
- Add RB tags (thanks!)
- Add patch to stop exporting free_iova_fast()
- Drop patch to correct comment
- Add patch to delete iommu_dma_free_cpu_cached_iovas() and associated
changes
John Garry (4):
iova: Add CPU hotplug handler to flush rcaches
iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining
iommu: Delete iommu_dma_free_cpu_cached_iovas()
iommu: Stop exporting free_iova_fast()
drivers/iommu/dma-iommu.c | 9 ---------
drivers/iommu/intel/iommu.c | 31 -------------------------------
drivers/iommu/iova.c | 34 +++++++++++++++++++++++++++++++---
include/linux/cpuhotplug.h | 2 +-
include/linux/dma-iommu.h | 8 --------
include/linux/iova.h | 6 +-----
6 files changed, 33 insertions(+), 57 deletions(-)
--
2.26.2
Powered by blists - more mailing lists