summaryrefslogtreecommitdiff
path: root/drivers/net/rionet.c
diff options
context:
space:
mode:
authorIgor Russkikh <Igor.Russkikh@aquantia.com>2019-08-30 12:08:36 +0000
committerDavid S. Miller <davem@davemloft.net>2019-08-31 19:07:11 -0700
commit5c47e3ba6fe52465603cf9d816b3371e6881d649 (patch)
tree3e44969787c51266a3a6450060b8d108488dd76a /drivers/net/rionet.c
parentc2ef057ee775e229d3138add59f937d93a3a59d8 (diff)
net: aquantia: linkstate irq should be oneshot
Declaring threaded irq handler should also indicate the irq is oneshot. It is oneshot indeed, because HW implements irq automasking on trigger. Not declaring this causes some kernel configurations to fail on interface up, because request_threaded_irq returned an err code. The issue was originally hidden on normal x86_64 configuration with latest kernel, because depending on interrupt controller, irq driver added ONESHOT flag on its own. Issue was observed on older kernels (4.14) where no such logic exists. Fixes: 4c83f170b3ac ("net: aquantia: link status irq handling") Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com> Reported-by: Michael Symolkin <Michael.Symolkin@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/rionet.c')
0 files changed, 0 insertions, 0 deletions