Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp657509pxf; Thu, 25 Mar 2021 10:56:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwI9DQtjQx4I5W7ygVKOxj9BMPO5Yu/M8BSfETKQZWVM+gZte5gK7SzTUBx5+1VyCDkCqPi X-Received: by 2002:a17:906:170d:: with SMTP id c13mr10539902eje.491.1616694968410; Thu, 25 Mar 2021 10:56:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616694968; cv=none; d=google.com; s=arc-20160816; b=DxyNDKED8ehqE71rbR9GfM2pIEisJwbxB9mtGE1W79nnqbaixTZLY4O6uJJG8CXfsL MI3/cTPAkOxGUU2On2+A3fqS2/vGah0nVlj3/7Wm4A95oMW7ogxMqct1g9UGRwy2jX4w J+rh0vFuBu/ijw4WPn1uex0C/ZbV2fFivhq7Z4cUYNfuiRUnYKsmZAGJZz6uQ4DfXXxy YDoDfyWB8Dbd3WHVnOZwhmYFEKUrKOp+bP0iu58Nv9orJHiW3aOZY94xFV+he+iOkH7/ ZbW0+jRe5iXur0JRBu5XCP3g3gLX8scNQM9/Xp9MFPcmBqFsVLRJ5UXNQoUcLGOlKt7s 91PA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=0fYLn4RrzmnM3Xt7H8dZZuuf70zTRc42bZScTTGiaL4=; b=tkRxo1PAnTCFnktHg7MA5Ckc1POjt2XciKysQkGn961RU+1OHTGSFNUtuNl2YjOhHa d0NOwN5mYW5cj7NwnjBq4xPtHXyGg5ndq4Jrd7mV0UOwEKogP7RraJXqFHQRGl6XiDTE Ffhu26KcfYTYJCC/Bl6gTG4XHmqwSp/nd585VYl24zgLrXuGN7OzniIBKkW6FsK37phu otKCNWUIBCBkMrzm0Q/qfBm94qjSwUy2X2zhN2YiVj1avW188HIxqSEGBfLJkomHPN8g 8baolEbIZ/m8esVEEbDB17ZBfcyUVuiMzC9cSr6gsljG7PWGjPgUdWGVNcyRaoLya6PU Zjzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ggTDTbr9; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k19si4598351eja.265.2021.03.25.10.55.44; Thu, 25 Mar 2021 10:56:08 -0700 (PDT) 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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ggTDTbr9; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229977AbhCYRyR (ORCPT + 99 others); Thu, 25 Mar 2021 13:54:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:50892 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230242AbhCYRx7 (ORCPT ); Thu, 25 Mar 2021 13:53:59 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 005376192E; Thu, 25 Mar 2021 17:53:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1616694839; bh=p9Fw2VLMXBm9WgC0jrRce9sCideLVwWWxngLieDXLLw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ggTDTbr92KwP/mo+C2q0J3WFddw0H+IKJWQBbaFFSjZ5oY8Dmu4wHRa9QVpWJLR2M O3/vjS5TtRUHfnaRhuhH/rNtOQTOO2a2fJIzlzll1Y5bQ5WFqn1+hqZKhytwGgCoCO TNj7hpKX3eWJHHdHVJDt6rUNRefcyfO8Cti2AkVjjcdUqTt1NWAtxMoBMCloPgTEpo vzkR5v1+RT5byZy9E8NSsabT0RHHcbeKAzNgxrRERVo7GSEt5GxYjDpuN5k6vnGkg2 I+luU5xrMQsGQiAvflIQDX0P5uf5qLkgkPJw/RrXiCRCGzyFk9yZgbzmMXf9fEqWQf 5SFPdUDzKptyg== Date: Thu, 25 Mar 2021 17:53:54 +0000 From: Will Deacon To: John Garry Cc: joro@8bytes.org, dwmw2@infradead.org, baolu.lu@linux.intel.com, robin.murphy@arm.com, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, linuxarm@huawei.com Subject: Re: [PATCH v2 0/4] iommu/iova: Add CPU hotplug handler to flush rcaches to core code Message-ID: <20210325175354.GE15504@willie-the-truck> References: <1616675401-151997-1-git-send-email-john.garry@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1616675401-151997-1-git-send-email-john.garry@huawei.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 25, 2021 at 08:29:57PM +0800, John Garry wrote: > 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() Looks like this is all set for 5.13, so hopefully Joerg can stick it in -next for a bit more exposure. Will