../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2529:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2529 |         int ret;
      |             ^~~
../drivers/net/usb/lan78xx.c:3656:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3656:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3656:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3656:27:    got unsigned short [usertype]
../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2510:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2510 |         int ret;
      |             ^~~
../drivers/net/usb/lan78xx.c:3637:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3637:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3637:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3637:27:    got unsigned short [usertype]