linux-yocto/drivers/net/ethernet/broadcom/bnxt
Vadim Fedorenko 4ab3e4983b bnxt_en: replace ptp_lock with irqsave variant
In netpoll configuration the completion processing can happen in hard
irq context which will break with spin_lock_bh() for fullfilling RX
timestamp in case of all packets timestamping. Replace it with
spin_lock_irqsave() variant.

Fixes: 7f5515d19c ("bnxt_en: Get the RX packet timestamp")
Reviewed-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: Vadim Fedorenko <vadfed@meta.com>
Message-ID: <20241016195234.2622004-1-vadfed@meta.com>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
2024-10-19 16:16:25 -05:00
..
bnxt_coredump.c bnxt_en: add support for retrieving crash dump using ethtool 2024-08-29 15:33:24 -07:00
bnxt_coredump.h bnxt_en: add support for storing crash dump into host memory 2024-08-29 15:33:24 -07:00
bnxt_dcb.c bnxt_en: Fix possible crash after creating sw mqprio TCs 2024-01-19 21:15:13 -08:00
bnxt_dcb.h
bnxt_debugfs.c bnxt_en: avoid truncation of per rx run debugfs filename 2024-08-14 20:36:17 -07:00
bnxt_debugfs.h
bnxt_devlink.c bnxt_en: Optimize recovery path ULP locking in the driver 2024-05-02 07:27:21 -07:00
bnxt_devlink.h
bnxt_dim.c
bnxt_ethtool.c bnxt_en: Add MSIX check in bnxt_check_rings() 2024-09-10 18:42:45 -07:00
bnxt_ethtool.h bnxt_en: Enhance ethtool ntuple support for ip flows besides TCP/UDP 2024-02-09 12:37:41 -08:00
bnxt_fw_hdr.h
bnxt_hsi.h bnxt_en: Update firmware interface to 1.10.3.68 2024-08-11 13:48:02 +01:00
bnxt_hwmon.c
bnxt_hwmon.h
bnxt_hwrm.c bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() 2024-06-13 08:05:46 -07:00
bnxt_hwrm.h
bnxt_nvm_defs.h
bnxt_ptp.c bnxt_en: replace ptp_lock with irqsave variant 2024-10-19 16:16:25 -05:00
bnxt_ptp.h bnxt_en: replace ptp_lock with irqsave variant 2024-10-19 16:16:25 -05:00
bnxt_sriov.c bnxt_en: Remove BNXT_FLAG_USING_MSIX flag 2024-08-29 15:33:24 -07:00
bnxt_sriov.h
bnxt_tc.c bnxt_en: flower: validate control flags 2024-04-24 19:57:19 -07:00
bnxt_tc.h
bnxt_ulp.c bnxt_en: Increase the number of MSIX vectors for RoCE device 2024-09-10 18:42:45 -07:00
bnxt_ulp.h bnxt_en: Increase the number of MSIX vectors for RoCE device 2024-09-10 18:42:45 -07:00
bnxt_vfr.c
bnxt_vfr.h
bnxt_xdp.c bnxt_en: Fix double DMA unmapping for XDP_REDIRECT 2024-08-21 17:36:56 -07:00
bnxt_xdp.h bnxt_en: Change bnxt_rx_xdp function prototype 2024-04-04 09:13:19 -07:00
bnxt.c bnxt_en: replace ptp_lock with irqsave variant 2024-10-19 16:16:25 -05:00
bnxt.h bnxt_en: resize bnxt_irq name field to fit format string 2024-09-10 18:42:45 -07:00
Makefile