netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net/net-next PATCH v6 0/2] Move EST lock and EST structure to struct stmmac_priv
@ 2024-05-13  1:43 Xiaolei Wang
  2024-05-13  1:43 ` [net PATCH v6 1/2] net: stmmac: move the EST lock " Xiaolei Wang
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Xiaolei Wang @ 2024-05-13  1:43 UTC (permalink / raw)
  To: alexandre.torgue, joabreu, davem, edumazet, kuba, pabeni,
	mcoquelin.stm32, richardcochran, bartosz.golaszewski, horms,
	rohan.g.thomas, rmk+kernel, fancer.lancer, ahalaney
  Cc: netdev, linux-stm32, linux-arm-kernel, linux-kernel

1. Pulling the mutex protecting the EST structure out to avoid
    clearing it during reinit/memset of the EST structure,and
    reacquire the mutex lock when doing this initialization.

2. Moving the EST structure to a more logical location

v1 -> v2:
  - move the lock to struct plat_stmmacenet_data
v2 -> v3:
  - Add require the mutex lock for reinitialization
v3 -> v4
  - Move est and est lock to stmmac_priv as suggested by Serge
v4 -> v5
  - Submit it into two patches and add the Fixes tag
v5 -> v6
  - move the stmmac_est structure declaration from
    include/linux/stmmac.h to
    drivers/net/ethernet/stmicro/stmmac/stmmac.h

Xiaolei Wang (2):
  net: stmmac: move the EST lock to struct stmmac_priv
  net: stmmac: move the EST structure to struct stmmac_priv

 drivers/net/ethernet/stmicro/stmmac/stmmac.h  | 17 ++++++
 .../net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +++---
 .../net/ethernet/stmicro/stmmac/stmmac_ptp.c  | 30 +++++-----
 .../net/ethernet/stmicro/stmmac/stmmac_tc.c   | 58 +++++++++----------
 include/linux/stmmac.h                        | 16 -----
 5 files changed, 70 insertions(+), 69 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2024-05-14  1:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-13  1:43 [net/net-next PATCH v6 0/2] Move EST lock and EST structure to struct stmmac_priv Xiaolei Wang
2024-05-13  1:43 ` [net PATCH v6 1/2] net: stmmac: move the EST lock " Xiaolei Wang
2024-05-13 15:04   ` Andrew Halaney
2024-05-13  1:43 ` [net-next PATCH v6 2/2] net: stmmac: move the EST structure " Xiaolei Wang
2024-05-13 15:06   ` Andrew Halaney
2024-05-14  1:40 ` [net/net-next PATCH v6 0/2] Move EST lock and " patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).