mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net v2 0/4] Fix race conditions in ndo_get_stats64
@ 2024-12-16  7:58 Shinas Rasheed
  2024-12-16  7:58 ` [PATCH net v2 1/4] octeon_ep: fix " Shinas Rasheed
                   ` (3 more replies)
  0 siblings, 4 replies; 23+ messages in thread
From: Shinas Rasheed @ 2024-12-16  7:58 UTC (permalink / raw)
  To: netdev, linux-kernel
  Cc: hgani, sedara, vimleshk, thaller, wizhao, kheib, konguyen, horms,
	einstein.xue, Shinas Rasheed

Fix race conditions in ndo_get_stats64 by implementing a state variable
check, and remove unnecessary firmware stats fetch which is currently
unnecessary

Changes:
V2:
  - Changed sync mechanism to fix race conditions from using an atomic
    set_bit ops to a much simpler synchronize_net()

V1: https://lore.kernel.org/all/20241203072130.2316913-1-srasheed@marvell.com/

Shinas Rasheed (4):
  octeon_ep: fix race conditions in ndo_get_stats64
  octeon_ep: remove firmware stats fetch in ndo_get_stats64
  octeon_ep_vf: fix race conditions in ndo_get_stats64
  octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64

 drivers/net/ethernet/marvell/octeon_ep/octep_main.c   | 11 +----------
 .../net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c |  9 +--------
 2 files changed, 2 insertions(+), 18 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-12-19 16:35 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-16  7:58 [PATCH net v2 0/4] Fix race conditions in ndo_get_stats64 Shinas Rasheed
2024-12-16  7:58 ` [PATCH net v2 1/4] octeon_ep: fix " Shinas Rasheed
2024-12-16 14:30   ` Larysa Zaremba
2024-12-16 14:46     ` Larysa Zaremba
2024-12-16 18:28       ` [EXTERNAL] " Shinas Rasheed
2024-12-17 17:06         ` Larysa Zaremba
2024-12-17 17:49           ` Shinas Rasheed
2024-12-18 13:25             ` Larysa Zaremba
2024-12-18 13:58               ` Shinas Rasheed
2024-12-18 14:21               ` Eric Dumazet
2024-12-18 14:49                 ` Larysa Zaremba
2024-12-18 15:03                   ` Eric Dumazet
2024-12-18 15:25                     ` Shinas Rasheed
2024-12-18 15:39                       ` Eric Dumazet
2024-12-19 16:28                         ` Shinas Rasheed
2024-12-19 16:35                           ` Eric Dumazet
2024-12-16 18:24     ` Shinas Rasheed
2024-12-16  7:58 ` [PATCH net v2 2/4] octeon_ep: remove firmware stats fetch " Shinas Rasheed
2024-12-16 14:40   ` Larysa Zaremba
2024-12-16 18:31     ` [EXTERNAL] " Shinas Rasheed
2024-12-17 16:37       ` Larysa Zaremba
2024-12-16  7:58 ` [PATCH net v2 3/4] octeon_ep_vf: fix race conditions " Shinas Rasheed
2024-12-16  7:58 ` [PATCH net v2 4/4] octeon_ep_vf: remove firmware stats fetch " Shinas Rasheed

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®