[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20201210073425.25960-1-zhukeqian1@huawei.com>
Date: Thu, 10 Dec 2020 15:34:18 +0800
From: Keqian Zhu <zhukeqian1@...wei.com>
To: <linux-kernel@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
<iommu@...ts.linux-foundation.org>, <kvm@...r.kernel.org>,
<kvmarm@...ts.cs.columbia.edu>,
Alex Williamson <alex.williamson@...hat.com>,
Cornelia Huck <cohuck@...hat.com>,
Marc Zyngier <maz@...nel.org>, Will Deacon <will@...nel.org>,
Robin Murphy <robin.murphy@....com>
CC: Joerg Roedel <joro@...tes.org>,
Catalin Marinas <catalin.marinas@....com>,
James Morse <james.morse@....com>,
Suzuki K Poulose <suzuki.poulose@....com>,
Sean Christopherson <sean.j.christopherson@...el.com>,
Julien Thierry <julien.thierry.kdev@...il.com>,
Mark Brown <broonie@...nel.org>,
"Thomas Gleixner" <tglx@...utronix.de>,
Andrew Morton <akpm@...ux-foundation.org>,
Alexios Zavras <alexios.zavras@...el.com>,
<wanghaibin.wang@...wei.com>, <jiangkunkun@...wei.com>,
Keqian Zhu <zhukeqian1@...wei.com>
Subject: [PATCH 0/7] vfio: iommu_type1: Some fixes and optimization
Hi folks,
This patch series aim to fix up or optimize some code about vfio
dirty log tracking.
patch 1: Optimize dirty log when unwind pin pages.
patch 2-3: Optimize promoting pinned_page_dirty_scope.
patch 4: Fix up dirty log missing when promote pinned_page_dirty_scope.
patch 5-7: Drop superfluous parameter "pgsize" of some functions.
Wish they improves the robustness of vfio dirty log tracking.
Thanks,
Keqian
Keqian Zhu (7):
vfio: iommu_type1: Clear added dirty bit when unwind pin
vfio: iommu_type1: Initially set the pinned_page_dirty_scope
vfio: iommu_type1: Make an explicit "promote" semantic
vfio: iommu_type1: Fix missing dirty page when promote pinned_scope
vfio: iommu_type1: Drop parameter "pgsize" of
vfio_dma_bitmap_alloc_all
vfio: iommu_type1: Drop parameter "pgsize" of vfio_iova_dirty_bitmap.
vfio: iommu_type1: Drop parameter "pgsize" of update_user_bitmap
drivers/vfio/vfio_iommu_type1.c | 108 +++++++++++++++++++-------------
1 file changed, 65 insertions(+), 43 deletions(-)
--
2.23.0
Powered by blists - more mailing lists