OSDN Git Service

r8169: set IRQF_NO_THREAD if MSI(X) is enabled
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 1 Nov 2020 22:30:44 +0000 (23:30 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 4 Nov 2020 01:34:27 +0000 (17:34 -0800)
commit870f531e178e147e6eb48185abf16d21f3d8ca4c
tree343a14f9b58d8d56e46179cf9a6e2d0e4e41713c
parentf06059c2444725919df16fc0a097691545dad9ff
r8169: set IRQF_NO_THREAD if MSI(X) is enabled

We had to remove flag IRQF_NO_THREAD because it conflicts with shared
interrupts in case legacy interrupts are used. Following up on the
linked discussion set IRQF_NO_THREAD if MSI or MSI-X is used, because
both guarantee that interrupt won't be shared.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://www.spinics.net/lists/netdev/msg695341.html
Link: https://lore.kernel.org/r/446cf5b8-dddd-197f-cb96-66783141ade4@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/realtek/r8169_main.c