2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/net/ethernet/intel/iavf
Bart Van Assche e589adf5b7 iavf: Fix a locking bug in an error path
If the netdev lock has been obtained, unlock it before returning.
This bug has been detected by the Clang thread-safety analyzer.

Fixes: afc664987a ("eth: iavf: extend the netdev_lock usage")
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Link: https://patch.msgid.link/20250206175114.1974171-28-bvanassche@acm.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-02-11 18:02:04 -08:00
..
iavf_adminq_cmd.h
iavf_adminq.c iavf: Remove queue tracking fields from iavf_adminq_ring 2023-11-27 09:34:04 -08:00
iavf_adminq.h iavf: Remove queue tracking fields from iavf_adminq_ring 2023-11-27 09:34:04 -08:00
iavf_adv_rss.c iavf: enable symmetric-xor RSS for Toeplitz hash function 2023-12-13 22:07:17 -08:00
iavf_adv_rss.h iavf: enable symmetric-xor RSS for Toeplitz hash function 2023-12-13 22:07:17 -08:00
iavf_alloc.h iavf: remove some unused functions and pointless wrappers 2023-06-22 09:26:55 -07:00
iavf_common.c net: intel: introduce {, Intel} Ethernet common library 2024-04-24 11:06:25 -07:00
iavf_devids.h
iavf_ethtool.c iavf: add support for offloading tc U32 cls filters 2024-08-13 14:51:29 -07:00
iavf_fdir.c iavf: add support for offloading tc U32 cls filters 2024-08-13 14:51:29 -07:00
iavf_fdir.h iavf: add support for offloading tc U32 cls filters 2024-08-13 14:51:29 -07:00
iavf_main.c iavf: Fix a locking bug in an error path 2025-02-11 18:02:04 -08:00
iavf_osdep.h iavf: remove some unused functions and pointless wrappers 2023-06-22 09:26:55 -07:00
iavf_prototype.h iavf: Remove unused declarations 2024-10-08 15:22:32 -07:00
iavf_register.h iavf: remove mask from iavf_irq_enable_queues() 2023-06-10 00:09:54 -07:00
iavf_status.h virtchnl: i40e/iavf: rename iwarp to rdma 2023-01-25 08:55:19 -08:00
iavf_trace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
iavf_txrx.c iavf: switch to Page Pool 2024-04-24 11:06:26 -07:00
iavf_txrx.h iavf: Add net_shaper_ops support 2024-10-10 08:30:23 -07:00
iavf_type.h iavf: drop page splitting and recycling 2024-04-24 11:06:25 -07:00
iavf_virtchnl.c iavf: add support to exchange qos capabilities 2024-10-10 08:30:23 -07:00
iavf.h Merge branch 'net-introduce-tx-h-w-shaping-api' 2024-10-10 08:32:46 -07:00
Makefile net: intel: Use *-y instead of *-objs in Makefile 2024-06-10 19:52:44 -07:00