-----Original Message----- From: Qingfang Deng dqfext@gmail.com Sent: Monday, March 17, 2025 8:24 PM To: Andrew Lunn andrew+netdev@lunn.ch; David S. Miller davem@davemloft.net; Dumazet, Eric edumazet@google.com; Jakub Kicinski kuba@kernel.org; Paolo Abeni pabeni@redhat.com; Maxime Coquelin mcoquelin.stm32@gmail.com; Alexandre Torgue alexandre.torgue@foss.st.com; Ong, Boon Leong boon.leong.ong@intel.com; netdev@vger.kernel.org; linux-stm32@st-md- mailman.stormreply.com; linux-arm-kernel@lists.infradead.org; linux- kernel@vger.kernel.org Cc: stable@vger.kernel.org Subject: [PATCH net v2] net: stmmac: Fix accessing freed irq affinity_hint
The cpumask should not be a local variable, since its pointer is saved to irq_desc and may be accessed from procfs. To fix it, use the persistent mask cpumask_of(cpu#).
Cc: stable@vger.kernel.org Fixes: 8deec94c6040 ("net: stmmac: set IRQ affinity hint for multi MSI vectors") Signed-off-by: Qingfang Deng dqfext@gmail.com
v2: use cpumask_of()
Reviewed-by: Jacob Keller jacob.e.keller@intel.com