mbox series

[net-next,v4,0/8] net: Simplified with scoped function

Message ID 20240830031325.2406672-1-ruanjinjie@huawei.com (mailing list archive)
Headers show
Series net: Simplified with scoped function | expand

Message

Jinjie Ruan Aug. 30, 2024, 3:13 a.m. UTC
Simplify with scoped for each OF child loop, as well as dev_err_probe().

Changes in v4:
- Drop the fix patch and __free() patch.
- Rebased on the fix patch has been stripped out.
- Remove the extra parentheses.
- Ensure Signed-off-by: should always be last.
- Add Reviewed-by.
- Update the cover letter commit message.

Changes in v3:
- Sort the variables, longest first, shortest last.
- Add Reviewed-by.

Changes in v2:
- Subject prefix: next -> net-next.
- Split __free() from scoped for each OF child loop clean.
- Fix use of_node_put() instead of __free() for the 5th patch.

Jinjie Ruan (8):
  net: stmmac: dwmac-sun8i: Use for_each_child_of_node_scoped()
  net: dsa: realtek: Use for_each_child_of_node_scoped()
  net: phy: Use for_each_available_child_of_node_scoped()
  net: mdio: mux-mmioreg: Simplified with scoped function
  net: mdio: mux-mmioreg: Simplified with dev_err_probe()
  net: mv643xx_eth: Simplify with scoped for each OF child loop
  net: dsa: microchip: Use scoped function to simplfy code
  net: bcmasp: Simplify with scoped for each OF child loop

 drivers/net/dsa/microchip/ksz_common.c        |  5 +-
 drivers/net/dsa/realtek/rtl8366rb.c           |  8 ++-
 drivers/net/ethernet/broadcom/asp2/bcmasp.c   |  5 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c    |  5 +-
 .../net/ethernet/stmicro/stmmac/dwmac-sun8i.c |  6 +--
 drivers/net/mdio/mdio-mux-mmioreg.c           | 54 ++++++++-----------
 drivers/net/phy/phy_device.c                  |  5 +-
 7 files changed, 35 insertions(+), 53 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Sept. 3, 2024, 11 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Paolo Abeni <pabeni@redhat.com>:

On Fri, 30 Aug 2024 11:13:17 +0800 you wrote:
> Simplify with scoped for each OF child loop, as well as dev_err_probe().
> 
> Changes in v4:
> - Drop the fix patch and __free() patch.
> - Rebased on the fix patch has been stripped out.
> - Remove the extra parentheses.
> - Ensure Signed-off-by: should always be last.
> - Add Reviewed-by.
> - Update the cover letter commit message.
> 
> [...]

Here is the summary with links:
  - [net-next,v4,1/8] net: stmmac: dwmac-sun8i: Use for_each_child_of_node_scoped()
    https://git.kernel.org/netdev/net-next/c/81b4eb62878a
  - [net-next,v4,2/8] net: dsa: realtek: Use for_each_child_of_node_scoped()
    https://git.kernel.org/netdev/net-next/c/51c884291a94
  - [net-next,v4,3/8] net: phy: Use for_each_available_child_of_node_scoped()
    https://git.kernel.org/netdev/net-next/c/1dce520abd46
  - [net-next,v4,4/8] net: mdio: mux-mmioreg: Simplified with scoped function
    https://git.kernel.org/netdev/net-next/c/b00f7f4f8e93
  - [net-next,v4,5/8] net: mdio: mux-mmioreg: Simplified with dev_err_probe()
    https://git.kernel.org/netdev/net-next/c/4078513fc86c
  - [net-next,v4,6/8] net: mv643xx_eth: Simplify with scoped for each OF child loop
    https://git.kernel.org/netdev/net-next/c/3a3eea209e6d
  - [net-next,v4,7/8] net: dsa: microchip: Use scoped function to simplfy code
    https://git.kernel.org/netdev/net-next/c/f834d572b7e9
  - [net-next,v4,8/8] net: bcmasp: Simplify with scoped for each OF child loop
    https://git.kernel.org/netdev/net-next/c/e8ac8974451e

You are awesome, thank you!