linux-yocto/drivers/net/ethernet/broadcom
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
..
asp2 net: bcmasp: fix potential memory leak in bcmasp_xmit() 2024-10-15 17:10:27 -07:00
bnx2x bnx2x: Remove setting of RX software timestamp 2024-09-06 09:34:18 +01:00
bnxt bnxt_en: replace ptp_lock with irqsave variant 2024-10-19 16:16:25 -05:00
genet move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
b44.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
b44.h
bcm63xx_enet.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
bcm63xx_enet.h
bcm4908_enet.c
bcm4908_enet.h
bcmsysport.c net: systemport: fix potential memory leak in bcm_sysport_xmit() 2024-10-15 12:53:52 -07:00
bcmsysport.h
bgmac-bcma-mdio.c
bgmac-bcma.c
bgmac-platform.c
bgmac.c
bgmac.h
bnx2_fw.h
bnx2.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
bnx2.h
cnic_defs.h
cnic_if.h cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT 2024-03-07 21:52:59 +00:00
cnic.c net: cnic: Convert tasklet API to new bottom half workqueue mechanism 2024-07-31 18:59:46 -07:00
cnic.h net: cnic: Convert tasklet API to new bottom half workqueue mechanism 2024-07-31 18:59:46 -07:00
Kconfig
Makefile
sb1250-mac.c
tg3.c tg3: Remove setting of RX software timestamp 2024-09-09 17:44:40 -07:00
tg3.h
unimac.h