r8169: don't use pci_irq_vector() in atomic context
authorThomas Gleixner <tglx@linutronix.de>
Tue, 28 Dec 2021 21:02:30 +0000 (22:02 +0100)
committerJakub Kicinski <kuba@kernel.org>
Tue, 28 Dec 2021 23:59:05 +0000 (15:59 -0800)
commit1bd32771884187eacda045046805ca493b38e083
tree500a81432797e1c4d6a69488135115f6237b6ab8
parent0f1eae8e565e632f64670a5730894f22819fcaad
r8169: don't use pci_irq_vector() in atomic context

Since referenced change pci_irq_vector() can't be used in atomic
context any longer. This conflicts with our usage of this function
in rtl8169_netpoll(). Therefore store the interrupt number in
struct rtl8169_private.

Fixes: 495c66aca3da ("genirq/msi: Convert to new functions")
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/3cd24763-f307-78f5-76ed-a5fbf315fb28@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/realtek/r8169_main.c