Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2618540ybz; Sun, 3 May 2020 05:24:10 -0700 (PDT) X-Google-Smtp-Source: APiQypJLB1o+IYstSYMb/N7HNoPdFAOVJElm4fUtN4+VudLOgQi067vN0G6kl59srtvaXZm7A1JQ X-Received: by 2002:a17:906:35d0:: with SMTP id p16mr10608918ejb.77.1588508649879; Sun, 03 May 2020 05:24:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588508649; cv=none; d=google.com; s=arc-20160816; b=DycrHwoYk3SdAv3J6GfCqjRxvfPDlBdMbxVrzhb41vT5pXUOtN+yBa/b9YIRatwYnz h9fFY7W6PwujlSjdWf1SWmd+NJrQxoRtYFKz1PdPacqkNMyUtgCtCqB5lit5uhv8MQWe hkfWOxtts9PFXxKTty/Ajtpk+V9TPXWB+Rt25+0zZf9MwAETxH/Cbr4izDveWHML1qRn GVKfKhFyGHkTjwcsEqjGB99i6mMl7pBRZyOpOQAv5gEhTc3lS24i3ZHwvgLCOq0omOr+ z1lL1tTWo+bu45oLJGc2lQVSLArvla+PPB3qXrszTPN4PRt3zMyXZ3NS5xuC4Swsvlrp bbDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date; bh=7LnGbFcwNDP975sXdr4u6V6YdilnDKOLZiOfiF2pPvk=; b=X/pXYlwd59L+loKxgWyi0CZVax4RX4nk1xfFZRPhSpJqVe7daYa2jYJmeCfVNLrZq4 szvR1J5ABOazfyyjf7Mr6YMvQOJNUDXr9xMkOI5++XKa1pZfooOuZClk4L7t00syJ3Ov sqhJsIWukfE6I7VqlZc5PZESLP+LMrNpRGtOJr5RpqqpDosFyH1a85+bvrSkuZie5QWV MnLH9tV3fUCYGPeNVA6HpYpOIS4MIyEm+iYtlruNFq5Us+GzHEKRhKTMZIRRVi1ks08B 17eLKCU3SmWskL/UFUG8j1UMroU+Gzl7a0dTlXYRJRVMXeLYbqbv2ZZ5K6T/+HPoB7mC cMYQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e2si5336777edr.204.2020.05.03.05.23.46; Sun, 03 May 2020 05:24:09 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728269AbgECMTk (ORCPT + 99 others); Sun, 3 May 2020 08:19:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727807AbgECMTk (ORCPT ); Sun, 3 May 2020 08:19:40 -0400 Received: from theia.8bytes.org (8bytes.org [IPv6:2a01:238:4383:600:38bc:a715:4b6d:a889]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54B13C061A0C for ; Sun, 3 May 2020 05:19:40 -0700 (PDT) Received: by theia.8bytes.org (Postfix, from userid 1000) id E13FF3A2; Sun, 3 May 2020 14:19:35 +0200 (CEST) Date: Sun, 3 May 2020 14:19:34 +0200 From: Joerg Roedel To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org Subject: [git pull] IOMMU Fixes for Linux v5.7-rc3 Message-ID: <20200503121929.GA10425@8bytes.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Linus, The following changes since commit 6a8b55ed4056ea5559ebe4f6a4b247f627870d4c: Linux 5.7-rc3 (2020-04-26 13:51:02 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-fixes-v5.7-rc3 for you to fetch changes up to b52649aee6243ea661905bdc5fbe28cc5f6dec76: iommu/qcom: Fix local_base status check (2020-05-01 13:37:23 +0200) ---------------------------------------------------------------- IOMMU Fixes for Linux v5.7-rc3 Including: - Fix for a memory leak when dev_iommu gets freed and a sub-pointer does not. - Build dependency fixes for Mediatek, spapr_tce, and Intel IOMMU driver. - Export iommu_group_get_for_dev() only for GPLed modules - Fix for AMD IOMMU interrupt remapping when x2apic is enabled - Fix for error path in the QCOM IOMMU driver probe function ---------------------------------------------------------------- Geert Uytterhoeven (1): iommu/mediatek: Fix MTK_IOMMU dependencies Greg Kroah-Hartman (1): iommu: Properly export iommu_group_get_for_dev() Kevin Hao (1): iommu: Fix the memory leak in dev_iommu_free() Krzysztof Kozlowski (1): iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config Lu Baolu (1): iommu/vt-d: Use right Kconfig option name Suravee Suthikulpanit (1): iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system Tang Bin (1): iommu/qcom: Fix local_base status check drivers/iommu/Kconfig | 4 ++-- drivers/iommu/amd_iommu_init.c | 2 +- drivers/iommu/intel-iommu.c | 4 ++-- drivers/iommu/iommu.c | 3 ++- drivers/iommu/qcom_iommu.c | 5 ++++- 5 files changed, 11 insertions(+), 7 deletions(-) Please pull. There are also some race condition fixes for the AMD IOMMU driver pending, but I wait for more testing feedback from Qian before sending them your way, so they are not included here. Thanks, Joerg --Q68bSM7Ycu6FN28Q Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEr9jSbILcajRFYWYyK/BELZcBGuMFAl6uttAACgkQK/BELZcB GuNcNg/9EEptDzjNdWIh4GD+okAC+zWIMeWezt2Te8ytNx/r7zOS1Ye3VqgYq8GS TavgT+a5hIeaxo2qTLRj7ZNrxVGcB7vshQBwXqBpFg2rYOeo3O+7lhmBeWpGUgBy 6IjyF0WctoUYCkxZPVYjAjoUrSI2ZMzYBpjNKto2EpLFj1f8FAR+Wujcx9l3qWFb J8G49VIqPhjtHLOGHT1ijmfWaF2MvQmZVpYRsGkRqlaWc//iOrHKc+ONLTApmatP ZqnqDTqeQNBSEbP0K4G2WZ4N8D3vdBjVrDRb4jQaPpmunK2WHXnSgv/VJy1IyqUT P4jicSh0vr5YKbkrAeGEj11RLKyji8jrHV2yWBIH8TtHNLagJeyIK5KkNqk+Qz02 g+fUjjiS0Whvxc4zT2r+I+j3MvARZbY2sXRG/3WOUOna6D9HGKLVdQs/7ezDQKES 2LrYSx3G9omTIdwCugJ2jvItokXuryN6wLL87EpnK5iipKWtYnXKoG8Quq/VgJ3+ VI2mvqx4nspJ/ENj22DU++bbNO9KhTKgzrOeOgO8eE8QyUK382MGn5/ehBddK0yD xnBbTtjEvQPFbAA2rEUrTyZszBE0BhHxQxwNEhmFBVE5CR10BHUseeWdW8HVUI7r ZdTpE2CMZxR6tM3+hswWH6d5Vg5IeQbz8Amc4CN8DLYU8xQb8wo= =cYaI -----END PGP SIGNATURE----- --Q68bSM7Ycu6FN28Q--