diff options
author | Paolo Abeni <pabeni@redhat.com> | 2024-07-02 17:07:06 +0300 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2024-07-02 17:07:07 +0300 |
commit | 8905a2c7d39b921b8a62bcf80da0f8c45ec0e764 (patch) | |
tree | e3cb63dc4367d55d04a06ba5c9747c36c1509788 /drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | |
parent | b698ab56837bc9e666b7e7e12e9c28fe1d6a763c (diff) | |
parent | 935124dd5883b5de68dc5a94f582480a10643dc9 (diff) | |
download | linux-8905a2c7d39b921b8a62bcf80da0f8c45ec0e764.tar.xz |
Merge branch 'net-txgbe-fix-msi-and-intx-interrupts'
Jiawen Wu says:
====================
net: txgbe: fix MSI and INTx interrupts
Fix MSI and INTx interrupts for txgbe driver.
changes in v3:
- Add flag wx->misc_irq_domain.
- Separate commits.
- Detail null-defer events.
changes in v2: https://lore.kernel.org/all/20240626060703.31652-1-jiawenwu@trustnetic.com
- Split into two commits.
- Detail commit description.
v1: https://lore.kernel.org/all/20240621080951.14368-1-jiawenwu@trustnetic.com
====================
Link: https://patch.msgid.link/20240701071416.8468-1-jiawenwu@trustnetic.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/net/ethernet/wangxun/ngbe/ngbe_main.c')
-rw-r--r-- | drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c index e894e01d030d..af30ca0312b8 100644 --- a/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c +++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c @@ -387,6 +387,7 @@ err_dis_phy: err_free_irq: wx_free_irq(wx); err_free_resources: + wx_free_isb_resources(wx); wx_free_resources(wx); return err; } @@ -408,6 +409,7 @@ static int ngbe_close(struct net_device *netdev) ngbe_down(wx); wx_free_irq(wx); + wx_free_isb_resources(wx); wx_free_resources(wx); phylink_disconnect_phy(wx->phylink); wx_control_hw(wx, false); |