All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pavan Kondeti <quic_pkondeti@quicinc.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Pavankumar Kondeti <quic_pkondeti@quicinc.com>,
	Joerg Roedel <joro@8bytes.org>, Will Deacon <will@kernel.org>,
	Robin Murphy <robin.murphy@arm.com>,
	Bjorn Helgaas <bhelgaas@google.com>,
	Joerg Roedel <jroedel@suse.de>, Rob Herring <robh@kernel.org>,
	Marek Szyprowski <m.szyprowski@samsung.com>,
	Anders Roxell <anders.roxell@linaro.org>, <iommu@lists.linux.dev>,
	<linux-kernel@vger.kernel.org>, <linux-pci@vger.kernel.org>,
	Xingang Wang <wangxingang5@huawei.com>
Subject: Re: [PATCH RESEND] iommu/of: Fix pci_request_acs() before enumerating PCI devices
Date: Thu, 7 Nov 2024 14:12:46 +0530	[thread overview]
Message-ID: <be01d3e0-3c3a-46ec-ae68-df1cf88415de@quicinc.com> (raw)
In-Reply-To: <2024110759-refusal-mayflower-2522@gregkh>

On Thu, Nov 07, 2024 at 09:17:44AM +0100, Greg Kroah-Hartman wrote:
> On Thu, Nov 07, 2024 at 01:29:15PM +0530, Pavankumar Kondeti wrote:
> > From: Xingang Wang <wangxingang5@huawei.com>
> > 
> > When booting with devicetree, the pci_request_acs() is called after the
> > enumeration and initialization of PCI devices, thus the ACS is not
> > enabled. And ACS should be enabled when IOMMU is detected for the
> > PCI host bridge, so add check for IOMMU before probe of PCI host and call
> > pci_request_acs() to make sure ACS will be enabled when enumerating PCI
> > devices.
> > 
> > Fixes: 6bf6c24720d33 ("iommu/of: Request ACS from the PCI core when configuring IOMMU linkage")
> > Signed-off-by: Xingang Wang <wangxingang5@huawei.com>
> > Signed-off-by: Pavankumar Kondeti <quic_pkondeti@quicinc.com>
> > ---
> > Earlier this patch made it to linux-next but got dropped later as it
> > broke PCI on ARM Juno R1 board. AFAICT, this issue is never root caused,
> > so resending this patch to get attention again.
> > 
> > https://lore.kernel.org/all/1621566204-37456-1-git-send-email-wangxingang5@huawei.com/
> 
> Please don't resend known-broken patches.  Please fix them up before
> resending, otherwise we will just ignore this one as well as obviously
> we can not take such a thing (nor should you want us to.)
> 

Thanks Greg for taking a look.

AFAICT, there is nothing wrong with the patch (It was Ackd before). The
root cause of the breakage on Juno ARM board is not identified. I resent
the patch to get the attention from people who reported this problem few
years back. I am *hoping* that they might have fixed the issue on their
side.

Thanks,
Pavan

  reply	other threads:[~2024-11-07  8:48 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-07  7:59 [PATCH RESEND] iommu/of: Fix pci_request_acs() before enumerating PCI devices Pavankumar Kondeti
2024-11-07  8:17 ` Greg Kroah-Hartman
2024-11-07  8:42   ` Pavan Kondeti [this message]
2024-11-07 16:19 ` Bjorn Helgaas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=be01d3e0-3c3a-46ec-ae68-df1cf88415de@quicinc.com \
    --to=quic_pkondeti@quicinc.com \
    --cc=anders.roxell@linaro.org \
    --cc=bhelgaas@google.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=iommu@lists.linux.dev \
    --cc=joro@8bytes.org \
    --cc=jroedel@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=m.szyprowski@samsung.com \
    --cc=robh@kernel.org \
    --cc=robin.murphy@arm.com \
    --cc=wangxingang5@huawei.com \
    --cc=will@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.