Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2943000pxk; Mon, 28 Sep 2020 04:34:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvI21oO6dIVHrHiO3iev9cguCa/7ATvS+Svz1pEWG8HFgnezB3YkuCXO2rM9Rwt+KoGgLd X-Received: by 2002:a17:907:728e:: with SMTP id dt14mr1122294ejc.505.1601292846304; Mon, 28 Sep 2020 04:34:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601292846; cv=none; d=google.com; s=arc-20160816; b=h/IUjhA7kyCneO3ahFkCcP1OZ3v7TvITahwqu6LcUPIwwec7DQJRSYRf5lNHktKai5 zMTCYjqJdW9T2EaFt9aNw6HTO0PLcJRBC6SsdC0mPEJsL3vcjl5wZ2p7P21J5iQXODr8 zpW9V2oLn9NWXtnjt46r2I3/ZGHkgqvGIKa9MewSMb/1/2GqbiiP7yEb9r3iyvRDqiyZ MgeTXb1vPA5Qi0ks8eq7a+ce7nPzgmDY4OFoUMOBQ8cecJKTl9ymkXxQ6bB13vOPfapj Jv3WakA9r9B5+CCMuZVi9dfY8sC9go6QRmfRz4e0POGlUCbuso+KFxACu05/8p+kBefx eBlg== 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:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=3tT8GIht0pqlC3XdLLIRoOvHpL/MYONBAnnoKe8BbB0=; b=grfHK09CNoZdR0O1S+S2Lu1ANOhtCQ6KRNsYkjHJzZF+lnvoGKg+nVpuZ6jcKeo9JZ PHAPYZ8XbHnGIf5IIUhVB/J72YxcPMtT7QC4Xw7Bwbhk/RfLSvWcCKTauMk38ZiUA6kk pdA8eySAbmnG4NPAjtMBb2cbC1hSKKZyQvyVdraH4bcThQPTND+xxic1SSkzHPLyRQZT eW8EMpQq5gUEqdE+3kErCcQ5gj2kvrgFohum+xvD7fVXjBdGMbIQWdNBlUuahZqREqwZ +VTxNwGyGkI450YnKptvMeXHwfrhHEj4TqeMDUppLye2RPcT4K1X4dwPoVT7QiTqHs8a QsHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=LXXbqOT1; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o12si434316edq.190.2020.09.28.04.33.43; Mon, 28 Sep 2020 04:34:06 -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=@linutronix.de header.s=2020 header.b=LXXbqOT1; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726636AbgI1Lca (ORCPT + 99 others); Mon, 28 Sep 2020 07:32:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40900 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726380AbgI1Lc0 (ORCPT ); Mon, 28 Sep 2020 07:32:26 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F609C061755; Mon, 28 Sep 2020 04:32:26 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1601292744; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3tT8GIht0pqlC3XdLLIRoOvHpL/MYONBAnnoKe8BbB0=; b=LXXbqOT1YgvA5tzHKFXBQLL4ReUjnBD4aB1eMxPsbYDGZyiqWgV23Bq2BlyRx1buzRXgec 5qytwhPVx8rnGYHTykl6SEN1PD3SRnY2V+tXlvyooWzKU2nFBsXChQC+t7pK2MsIuOVtQJ gmT+YmotRF1Iq/KpYsKi0FattscIZeJE9HZiIJQ0ARwUv7boyROQbFdbi07BVSncIwyIp4 /LLjBZnYFklz1IWRfe9j2QD9tlchu8XOnMSyfkPpM5d8v4P3pQlS93JwNji4DbM5uIgDbl +oWQHpCZB8tNjFHYiEBt3TmEb8WIFNtY4C7cBiWBAfMe59FnJco+5zfoOc06gw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1601292744; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3tT8GIht0pqlC3XdLLIRoOvHpL/MYONBAnnoKe8BbB0=; b=IaLC29w1ViYuMkvTqlia7KFa1b4c3Q5+ZZn5gpwdVyZX3qgwsW78qU1NTwGUWw/jss8anD MN5ZdzhxhAwaY6BQ== To: Lorenzo Pieralisi , Jon Derrick Cc: linux-pci@vger.kernel.org, Bjorn Helgaas , Christoph Hellwig , Andrzej Jakowski , Sushma Kalakota , linux-kernel@vger.kernel.org, x86@kernel.org, Andy Shevchenko Subject: Re: [PATCH 5/6] x86/apic/msi: Use Real PCI DMA device when configuring IRTE In-Reply-To: <20200907143207.GC9474@e121166-lin.cambridge.arm.com> References: <20200728194945.14126-1-jonathan.derrick@intel.com> <20200728194945.14126-6-jonathan.derrick@intel.com> <20200907143207.GC9474@e121166-lin.cambridge.arm.com> Date: Mon, 28 Sep 2020 13:32:24 +0200 Message-ID: <877dsekugn.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 07 2020 at 15:32, Lorenzo Pieralisi wrote: > On Tue, Jul 28, 2020 at 01:49:44PM -0600, Jon Derrick wrote: >> VMD retransmits child device MSI/X with the VMD endpoint's requester-id. >> In order to support direct interrupt remapping of VMD child devices, >> ensure that the IRTE is programmed with the VMD endpoint's requester-id >> using pci_real_dma_dev(). >> >> Reviewed-by: Andy Shevchenko >> Signed-off-by: Jon Derrick >> --- >> arch/x86/kernel/apic/msi.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) > > I'd need an x86 maintainer ACK on this patch. That conflicts with the big PCI/MSI overhaul which is pending in git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/irq native_setup_msi_irqs() does not exist anymore. patch 3 has conflicts as well. Thanks, tglx