Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp172156pxu; Thu, 7 Jan 2021 01:31:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJyzxNl2YqoDzY60T6jJLJVBeDjQB8KGjeQ84TR1IhhwXKkeydFbH64RuI2BC1G7lI6CAYJC X-Received: by 2002:a50:d888:: with SMTP id p8mr1032275edj.147.1610011919186; Thu, 07 Jan 2021 01:31:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610011919; cv=none; d=google.com; s=arc-20160816; b=Oucso0EwjmNZf+53u77rlftOpQTUxWuraE6oi92VkCnZ0lHZUDQu61ClFBwi3wxVqM JV72zv3EvyAzCDXUsPpdx+ixsimp8/EalEr674utf/4Fy/VnbeFa3esVaxpspFBVLYL0 MnEgryOAIkhmpo4sUpfQ3KGR2ynjsS2zXluh4kCnB2xCUGfTgvhwZVllQseOLMPGdI/v JG+RDeAWu66vsJgX/5bVDogyjSY8h6S5pwtLmQZ2+m2AirBcl2y7HmuqujfMiOBV/lJs OQi0n/ez+bYb6b8m58v0osrOPB6nHXkV0iaERsSSkdzmJK+pqD/FAz1RthvCm0+8foZ9 uo/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=9mxi+4HZUDQrq9rxaucV9VwS7oLcl5SN8ZbcQ93f4Ww=; b=nqAhAkCHq+ybolQtKdiSpYOgI2WKZ6f9hF/Ytx8a6d/AqcRXlVP771s0BRUrZMtDFk hitOXAdhg7fR7AK8zBelfBwdkH+UYdkLZ3KR8ssWN9J2yW/GOzlq4zXKBQ+1u/7HDN8J Q+9tPH19vaxqqeY+weSapYGpRcAqbO3N113H7aaiaiuKXhdhdjTsJPHBd4P5b0CPKCDk 41Hlp079moLw4GR2KnF7boWQR4nI2oBgLeMmcH/KohABe0xJF8oC91pt2Laf+dR67kim IzaPj9OxJiFMzCMF7CBSTmibqqhbsZUpk68FC2Mx412ox79tB0/folnyVg7l4+Vj0/wy 3vqQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id us12si1945716ejb.252.2021.01.07.01.31.35; Thu, 07 Jan 2021 01:31:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727073AbhAGJaL (ORCPT + 99 others); Thu, 7 Jan 2021 04:30:11 -0500 Received: from szxga06-in.huawei.com ([45.249.212.32]:9971 "EHLO szxga06-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726607AbhAGJaL (ORCPT ); Thu, 7 Jan 2021 04:30:11 -0500 Received: from DGGEMS404-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga06-in.huawei.com (SkyGuard) with ESMTP id 4DBLWw1P3dzj3Vw; Thu, 7 Jan 2021 17:28:44 +0800 (CST) Received: from DESKTOP-5IS4806.china.huawei.com (10.174.184.42) by DGGEMS404-HUB.china.huawei.com (10.3.19.204) with Microsoft SMTP Server id 14.3.498.0; Thu, 7 Jan 2021 17:29:20 +0800 From: Keqian Zhu To: , , , , , Alex Williamson , Kirti Wankhede , Cornelia Huck , Will Deacon , Marc Zyngier , Catalin Marinas CC: Mark Rutland , James Morse , Robin Murphy , Joerg Roedel , "Daniel Lezcano" , Thomas Gleixner , Suzuki K Poulose , Julien Thierry , Andrew Morton , Alexios Zavras , , Subject: [PATCH 0/5] vfio/iommu_type1: Some fixes about dirty tracking Date: Thu, 7 Jan 2021 17:28:56 +0800 Message-ID: <20210107092901.19712-1-zhukeqian1@huawei.com> X-Mailer: git-send-email 2.8.4.windows.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.174.184.42] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, In patch series[1], I put forward some fixes and optimizations for vfio_iommu_type1. This extracts and improves the fix part of it. [1] https://lore.kernel.org/linux-iommu/20201210073425.25960-1-zhukeqian1@huawei.com/T/#t Thanks, Keqian Keqian Zhu (5): vfio/iommu_type1: Fixes vfio_dma_populate_bitmap to avoid dirty lose vfio/iommu_type1: Populate dirty bitmap for new vfio_dma vfio/iommu_type1: Populate dirty bitmap when attach group vfio/iommu_type1: Carefully use unmap_unpin_all during dirty tracking vfio/iommu_type1: Move sanity_check_pfn_list to unmap_unpin_all drivers/vfio/vfio_iommu_type1.c | 107 +++++++++++++++++++++----------- 1 file changed, 72 insertions(+), 35 deletions(-) -- 2.19.1