From: Nirmal Patel <nirmal.patel@linux.intel.com>
To: Marek Vasut <marek.vasut+renesas@mailbox.org>
Cc: linux-pci@vger.kernel.org, "Krzysztof Wilczyński" <kw@linux.com>,
"Pali Rohár" <pali@kernel.org>,
"Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>,
"Aleksandr Mishin" <amishin@t-argos.ru>,
"Anna-Maria Behnsen" <anna-maria@linutronix.de>,
"Anup Patel" <apatel@ventanamicro.com>,
"Bjorn Helgaas" <bhelgaas@google.com>,
"Broadcom internal kernel review list"
<bcm-kernel-feedback-list@broadcom.com>,
"Daire McNamara" <daire.mcnamara@microchip.com>,
"Damien Le Moal" <dlemoal@kernel.org>,
"Florian Fainelli" <florian.fainelli@broadcom.com>,
"Hou Zhiqiang" <Zhiqiang.Hou@nxp.com>,
"Jianjun Wang" <jianjun.wang@mediatek.com>,
"Jim Quinlan" <jim2101024@gmail.com>,
"Jingoo Han" <jingoohan1@gmail.com>,
"Jisheng Zhang" <Jisheng.Zhang@synaptics.com>,
"Jon Hunter" <jonathanh@nvidia.com>,
"Jonathan Derrick" <jonathan.derrick@linux.dev>,
"Joyce Ooi" <joyce.ooi@intel.com>,
"Karthikeyan Mitran" <m.karthikeyan@mobiveil.co.in>,
"Kishon Vijay Abraham I" <kishon@kernel.org>,
"Koichiro Den" <den@valinux.co.jp>,
"Lorenzo Pieralisi" <lpieralisi@kernel.org>,
"Manivannan Sadhasivam" <manivannan.sadhasivam@linaro.org>,
"Marc Zyngier" <maz@kernel.org>,
"Michal Simek" <michal.simek@amd.com>,
"Nicolas Saenz Julienne" <nsaenz@kernel.org>,
"Niklas Cassel" <cassel@kernel.org>,
"Nipun Gupta" <nipun.gupta@amd.com>,
"Rob Herring" <robh@kernel.org>,
"Ryder Lee" <ryder.lee@mediatek.com>,
"Shivamurthy Shastri" <shivamurthy.shastri@linutronix.de>,
"Siddharth Vadapalli" <s-vadapalli@ti.com>,
"Thierry Reding" <thierry.reding@gmail.com>,
"Thomas Gleixner" <tglx@linutronix.de>,
"Thomas Petazzoni" <thomas.petazzoni@bootlin.com>,
"Yoshihiro Shimoda" <yoshihiro.shimoda.uh@renesas.com>,
linux-arm-kernel@lists.infradead.org,
linux-mediatek@lists.infradead.org,
linux-renesas-soc@vger.kernel.org,
linux-rpi-kernel@lists.infradead.org,
linux-tegra@vger.kernel.org
Subject: Re: [PATCH v4 12/15] PCI: vmd: Silence set affinity failed warning
Date: Mon, 5 Aug 2024 07:30:47 -0700 [thread overview]
Message-ID: <20240805073047.0000286a@linux.intel.com> (raw)
In-Reply-To: <20240723132958.41320-13-marek.vasut+renesas@mailbox.org>
On Tue, 23 Jul 2024 15:27:12 +0200
Marek Vasut <marek.vasut+renesas@mailbox.org> wrote:
> Use newly introduced MSI_FLAG_NO_AFFINITY, which keeps
> .irq_set_affinity unset and allows migrate_one_irq() code in
> cpuhotplug.c to exit right away, without printing "IRQ...: set
> affinity failed(-22)" warning.
>
> Remove .irq_set_affinity implementation which only return -EINVAL
> from this controller driver.
>
> Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
> ---
> Cc: "Krzysztof Wilczyński" <kw@linux.com>
> Cc: "Pali Rohár" <pali@kernel.org>
> Cc: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
> Cc: Aleksandr Mishin <amishin@t-argos.ru>
> Cc: Anna-Maria Behnsen <anna-maria@linutronix.de>
> Cc: Anup Patel <apatel@ventanamicro.com>
> Cc: Bjorn Helgaas <bhelgaas@google.com>
> Cc: Broadcom internal kernel review list
> <bcm-kernel-feedback-list@broadcom.com> Cc: Daire McNamara
> <daire.mcnamara@microchip.com> Cc: Damien Le Moal <dlemoal@kernel.org>
> Cc: Florian Fainelli <florian.fainelli@broadcom.com>
> Cc: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
> Cc: Jianjun Wang <jianjun.wang@mediatek.com>
> Cc: Jim Quinlan <jim2101024@gmail.com>
> Cc: Jingoo Han <jingoohan1@gmail.com>
> Cc: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
> Cc: Jon Hunter <jonathanh@nvidia.com>
> Cc: Jonathan Derrick <jonathan.derrick@linux.dev>
> Cc: Jonathan Hunter <jonathanh@nvidia.com>
> Cc: Joyce Ooi <joyce.ooi@intel.com>
> Cc: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
> Cc: Kishon Vijay Abraham I <kishon@kernel.org>
> Cc: Koichiro Den <den@valinux.co.jp>
> Cc: Lorenzo Pieralisi <lpieralisi@kernel.org>
> Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> Cc: Marc Zyngier <maz@kernel.org>
> Cc: Michal Simek <michal.simek@amd.com>
> Cc: Nicolas Saenz Julienne <nsaenz@kernel.org>
> Cc: Niklas Cassel <cassel@kernel.org>
> Cc: Nipun Gupta <nipun.gupta@amd.com>
> Cc: Nirmal Patel <nirmal.patel@linux.intel.com>
> Cc: Rob Herring <robh@kernel.org>
> Cc: Ryder Lee <ryder.lee@mediatek.com>
> Cc: Shivamurthy Shastri <shivamurthy.shastri@linutronix.de>
> Cc: Siddharth Vadapalli <s-vadapalli@ti.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-mediatek@lists.infradead.org
> Cc: linux-pci@vger.kernel.org
> Cc: linux-renesas-soc@vger.kernel.org
> Cc: linux-rpi-kernel@lists.infradead.org
> Cc: linux-tegra@vger.kernel.org
> ---
> V4: - New patch
> ---
> drivers/pci/controller/vmd.c | 13 +------------
> 1 file changed, 1 insertion(+), 12 deletions(-)
>
> diff --git a/drivers/pci/controller/vmd.c
> b/drivers/pci/controller/vmd.c index a726de0af011f..bc849b0d9e8dc
> 100644 --- a/drivers/pci/controller/vmd.c
> +++ b/drivers/pci/controller/vmd.c
> @@ -204,22 +204,11 @@ static void vmd_irq_disable(struct irq_data
> *data) raw_spin_unlock_irqrestore(&list_lock, flags);
> }
>
> -/*
> - * XXX: Stubbed until we develop acceptable way to not create
> conflicts with
> - * other devices sharing the same vector.
> - */
> -static int vmd_irq_set_affinity(struct irq_data *data,
> - const struct cpumask *dest, bool
> force) -{
> - return -EINVAL;
> -}
> -
> static struct irq_chip vmd_msi_controller = {
> .name = "VMD-MSI",
> .irq_enable = vmd_irq_enable,
> .irq_disable = vmd_irq_disable,
> .irq_compose_msi_msg = vmd_compose_msi_msg,
> - .irq_set_affinity = vmd_irq_set_affinity,
> };
>
> static irq_hw_number_t vmd_get_hwirq(struct msi_domain_info *info,
> @@ -326,7 +315,7 @@ static struct msi_domain_ops vmd_msi_domain_ops =
> {
> static struct msi_domain_info vmd_msi_domain_info = {
> .flags = MSI_FLAG_USE_DEF_DOM_OPS |
> MSI_FLAG_USE_DEF_CHIP_OPS |
> - MSI_FLAG_PCI_MSIX,
> + MSI_FLAG_NO_AFFINITY | MSI_FLAG_PCI_MSIX,
> .ops = &vmd_msi_domain_ops,
> .chip = &vmd_msi_controller,
> };
Reviewed-by: Nirmal Patel <nirmal.patel@linux.intel.com>
Thanks.
next prev parent reply other threads:[~2024-08-05 14:31 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-23 13:27 [PATCH v4 00/15] genirq/msi: Silence set affinity failed warning Marek Vasut
2024-07-23 13:27 ` [PATCH v4 01/15] " Marek Vasut
2024-07-23 22:54 ` Damien Le Moal
2024-07-23 13:27 ` [PATCH v4 02/15] PCI: aardvark: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 03/15] PCI: altera-msi: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 04/15] PCI: brcmstb: " Marek Vasut
2024-07-24 0:00 ` Florian Fainelli
2024-07-23 13:27 ` [PATCH v4 05/15] PCI: dwc: " Marek Vasut
2024-07-23 22:53 ` Damien Le Moal
2024-07-24 13:47 ` Manivannan Sadhasivam
2024-07-23 13:27 ` [PATCH v4 06/15] PCI: mediatek-gen3: " Marek Vasut
2024-07-24 6:27 ` Jianjun Wang (王建军)
2024-07-23 13:27 ` [PATCH v4 07/15] PCI: mediatek: " Marek Vasut
2024-07-24 6:25 ` Jianjun Wang (王建军)
2024-07-23 13:27 ` [PATCH v4 08/15] PCI: mobiveil: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 09/15] PCI: plda: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 10/15] PCI: rcar-host: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 11/15] PCI: tegra: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 12/15] PCI: vmd: " Marek Vasut
2024-08-05 14:30 ` Nirmal Patel [this message]
2024-07-23 13:27 ` [PATCH v4 13/15] PCI: xilinx-nwl: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 14/15] PCI: xilinx-xdma: " Marek Vasut
2024-07-23 13:27 ` [PATCH v4 15/15] PCI: xilinx: " Marek Vasut
2024-07-24 13:50 ` [PATCH v4 00/15] genirq/msi: " Manivannan Sadhasivam
2024-07-24 15:43 ` Bjorn Helgaas
2024-07-26 12:10 ` Thomas Gleixner
2024-07-26 18:57 ` 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=20240805073047.0000286a@linux.intel.com \
--to=nirmal.patel@linux.intel.com \
--cc=Jisheng.Zhang@synaptics.com \
--cc=Zhiqiang.Hou@nxp.com \
--cc=amishin@t-argos.ru \
--cc=anna-maria@linutronix.de \
--cc=apatel@ventanamicro.com \
--cc=bcm-kernel-feedback-list@broadcom.com \
--cc=bhelgaas@google.com \
--cc=cassel@kernel.org \
--cc=daire.mcnamara@microchip.com \
--cc=den@valinux.co.jp \
--cc=dlemoal@kernel.org \
--cc=florian.fainelli@broadcom.com \
--cc=jianjun.wang@mediatek.com \
--cc=jim2101024@gmail.com \
--cc=jingoohan1@gmail.com \
--cc=jonathan.derrick@linux.dev \
--cc=jonathanh@nvidia.com \
--cc=joyce.ooi@intel.com \
--cc=kishon@kernel.org \
--cc=kw@linux.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=linux-pci@vger.kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=linux-rpi-kernel@lists.infradead.org \
--cc=linux-tegra@vger.kernel.org \
--cc=lpieralisi@kernel.org \
--cc=m.karthikeyan@mobiveil.co.in \
--cc=manivannan.sadhasivam@linaro.org \
--cc=marek.vasut+renesas@mailbox.org \
--cc=maz@kernel.org \
--cc=michal.simek@amd.com \
--cc=nipun.gupta@amd.com \
--cc=nsaenz@kernel.org \
--cc=pali@kernel.org \
--cc=robh@kernel.org \
--cc=ryder.lee@mediatek.com \
--cc=s-vadapalli@ti.com \
--cc=shivamurthy.shastri@linutronix.de \
--cc=tglx@linutronix.de \
--cc=thierry.reding@gmail.com \
--cc=thomas.petazzoni@bootlin.com \
--cc=u.kleine-koenig@pengutronix.de \
--cc=yoshihiro.shimoda.uh@renesas.com \
/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.