Thread (26 messages) 26 messages, 9 authors, 2021-08-30

RE: [PATCH v5 07/14] enic: Use irq_update_affinity_hint

From: Christian Benvenuti (benve) <hidden>
Date: 2021-08-16 18:00:48
Also in: intel-wired-lan, linux-api, linux-pci, lkml, netdev

-----Original Message-----
From: Nitesh Narayan Lal <redacted>
Sent: Tuesday, July 20, 2021 4:26 PM
To: linux-kernel@vger.kernel.org; linux-scsi@vger.kernel.org; intel-wired-
lan@lists.osuosl.org; netdev@vger.kernel.org; linux-api@vger.kernel.org;
linux-pci@vger.kernel.org; tglx@linutronix.de; jesse.brandeburg@intel.com;
robin.murphy@arm.com; mtosatti@redhat.com; mingo@kernel.org;
jbrandeb@kernel.org; frederic@kernel.org; juri.lelli@redhat.com;
abelits@marvell.com; bhelgaas@google.com; rostedt@goodmis.org;
peterz@infradead.org; davem@davemloft.net; akpm@linux-foundation.org;
sfr@canb.auug.org.au; stephen@networkplumber.org;
rppt@linux.vnet.ibm.com; chris.friesen@windriver.com; maz@kernel.org;
nhorman@tuxdriver.com; pjwaskiewicz@gmail.com;
sassmann@redhat.com; thenzl@redhat.com;
kashyap.desai@broadcom.com; sumit.saxena@broadcom.com;
shivasharan.srikanteshwara@broadcom.com;
sathya.prakash@broadcom.com; sreekanth.reddy@broadcom.com;
suganath-prabu.subramani@broadcom.com; james.smart@broadcom.com;
dick.kennedy@broadcom.com; jkc@redhat.com; faisal.latif@intel.com;
shiraz.saleem@intel.com; tariqt@nvidia.com; ahleihel@redhat.com;
kheib@redhat.com; borisp@nvidia.com; saeedm@nvidia.com; Christian
Benvenuti (benve) [off-list ref]; govind@gmx.com;
jassisinghbrar@gmail.com; ajit.khaparde@broadcom.com;
sriharsha.basavapatna@broadcom.com; somnath.kotur@broadcom.com;
nilal@redhat.com; tatyana.e.nikolova@intel.com; mustafa.ismail@intel.com;
ahs3@redhat.com; leonro@nvidia.com; chandrakanth.patil@broadcom.com;
bjorn.andersson@linaro.org; chunkuang.hu@kernel.org;
yongqiang.niu@mediatek.com; baolin.wang7@gmail.com;
poros@redhat.com; minlei@redhat.com; emilne@redhat.com;
jejb@linux.ibm.com; martin.petersen@oracle.com; _govind@gmx.com;
kabel@kernel.org; viresh.kumar@linaro.org; Tushar.Khandelwal@arm.com;
kuba@kernel.org
Subject: [PATCH v5 07/14] enic: Use irq_update_affinity_hint

The driver uses irq_set_affinity_hint() to update the affinity_hint mask that
is consumed by the userspace to distribute the interrupts. However, under
the hood irq_set_affinity_hint() also applies the provided cpumask (if not
NULL) as the affinity for the given interrupt which is an undocumented side
effect.

To remove this side effect irq_set_affinity_hint() has been marked as
deprecated and new interfaces have been introduced. Hence, replace the
irq_set_affinity_hint() with the new interface irq_update_affinity_hint() that
only updates the affinity_hint pointer.

Signed-off-by: Nitesh Narayan Lal <redacted>
Thanks Nitesh for the patch.

Reviewed-by: Christian Benvenuti <redacted>

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help