]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ath25: eth: Fix PHY access over ar2313 driver 16023/head
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 28 Jul 2024 18:31:48 +0000 (20:31 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 28 Jul 2024 21:56:36 +0000 (23:56 +0200)
.ndo_do_ioctl is not called any more. For PHY MII ioctl handling, the
kernel calls .ndo_eth_ioctl now.

See upstream Linux kernel commit:
https://git.kernel.org/linus/a76053707dbf0dc020a73b4d90cd952409ef3691

Link: https://github.com/openwrt/openwrt/pull/16023
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/ath25/patches-5.15/110-ar2313_ethernet.patch

index fcb6abff7d7f3cd04e4fb48b2e964be20b7184e7..abc31db15ac36d137763e1108de4c624248ffebe 100644 (file)
 +      .ndo_stop               = ar231x_close,
 +      .ndo_start_xmit         = ar231x_start_xmit,
 +      .ndo_set_rx_mode        = ar231x_multicast_list,
-+      .ndo_do_ioctl           = ar231x_ioctl,
++      .ndo_eth_ioctl          = ar231x_ioctl,
 +      .ndo_validate_addr      = eth_validate_addr,
 +      .ndo_set_mac_address    = eth_mac_addr,
 +      .ndo_tx_timeout         = ar231x_tx_timeout,