diff options
author | David Arcari <[email protected]> | 2017-03-09 13:28:33 -0500 |
---|---|---|
committer | David S. Miller <[email protected]> | 2017-03-12 23:08:35 -0700 |
commit | ecd052250b51c8cee4d9720adea05690dfc77c64 (patch) | |
tree | 17afc2a08953bda9ba1a0762b9386bb70932c215 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 609a807a95301cec7edb446241a35b402f85b4c3 (diff) |
net: ethernet: aquantia: call set_irq_affinity_hint before free_irq
When a network interface controlled by the aquantia ethernet driver is brought
down a warning is output in dmesg (see below).
The problem is that aq_pci_func_free_irqs() is calling free_irq() before it is
calling irq_set_affinity_hint().
WARNING: CPU: 4 PID: 10068 at kernel/irq/manage.c:1503 __free_irq+0x24d/0x2b0
<snip>
Call Trace:
dump_stack+0x63/0x87
__warn+0xd1/0xf0
warn_slowpath_null+0x1d/0x20
__free_irq+0x24d/0x2b0
free_irq+0x39/0x90
aq_pci_func_free_irqs+0x52/0xa0 [atlantic]
aq_nic_stop+0xca/0xd0 [atlantic]
aq_ndev_close+0x1d/0x40 [atlantic]
__dev_close_many+0x99/0x100
__dev_close+0x67/0xb0
<snip>
Fixes: 36a4a50f4048 ("net: ethernet: aquantia: switch to pci_alloc_irq_vectors")
Cc: Christoph Hellwig <[email protected]>
Cc: Pavel Belous <[email protected]>
Signed-off-by: David Arcari <[email protected]>
Tested-by: Pavel Belous <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions