On Mon, 3 Aug 2020 07:44:37 +0200 Michael Grzeschik wrote: > The driver can be used on other chips of this type. To reflect > this we rename the drivers prefix from ksz8795 to ksz8. > > Signed-off-by: Michael Grzeschik <m.grzesc...@pengutronix.de>
allmodconfig: ../drivers/net/dsa/microchip/ksz8795.c:415:41: error: using member 'shifts' in incomplete struct ksz8 ../drivers/net/dsa/microchip/ksz8795.c:802:46: warning: incorrect type in argument 3 (different type sizes) ../drivers/net/dsa/microchip/ksz8795.c:802:46: expected unsigned int [usertype] *vlan ../drivers/net/dsa/microchip/ksz8795.c:802:46: got unsigned short * ../drivers/net/dsa/microchip/ksz8795.c:843:46: warning: incorrect type in argument 3 (different type sizes) ../drivers/net/dsa/microchip/ksz8795.c:843:46: expected unsigned int [usertype] *vlan ../drivers/net/dsa/microchip/ksz8795.c:843:46: got unsigned short * ../drivers/net/dsa/microchip/ksz8795.c: In function ‘ksz8_r_vlan_entries’: ../drivers/net/dsa/microchip/ksz8795.c:415:34: error: invalid use of undefined type ‘struct ksz8’ 415 | struct ksz_shifts *shifts = ksz8->shifts; | ^~ ../drivers/net/dsa/microchip/ksz8795.c:415:21: warning: unused variable ‘shifts’ [-Wunused-variable] 415 | struct ksz_shifts *shifts = ksz8->shifts; | ^~~~~~ ../drivers/net/dsa/microchip/ksz8795.c: In function ‘ksz8_port_vlan_add’: ../drivers/net/dsa/microchip/ksz8795.c:802:31: error: passing argument 3 of ‘ksz8_r_vlan_table’ from incompatible pointer type [-Werror=incompatible-pointer-types] 802 | ksz8_r_vlan_table(dev, vid, &data); | ^~~~~ | | | u16 * {aka short unsigned int *} ../drivers/net/dsa/microchip/ksz8795.c:427:69: note: expected ‘u32 *’ {aka ‘unsigned int *’} but argument is of type ‘u16 *’ {aka ‘short unsigned int *’} 427 | static void ksz8_r_vlan_table(struct ksz_device *dev, u16 vid, u32 *vlan) | ~~~~~^~~~ ../drivers/net/dsa/microchip/ksz8795.c: In function ‘ksz8_port_vlan_del’: ../drivers/net/dsa/microchip/ksz8795.c:843:31: error: passing argument 3 of ‘ksz8_r_vlan_table’ from incompatible pointer type [-Werror=incompatible-pointer-types] 843 | ksz8_r_vlan_table(dev, vid, &data); | ^~~~~ | | | u16 * {aka short unsigned int *} ../drivers/net/dsa/microchip/ksz8795.c:427:69: note: expected ‘u32 *’ {aka ‘unsigned int *’} but argument is of type ‘u16 *’ {aka ‘short unsigned int *’} 427 | static void ksz8_r_vlan_table(struct ksz_device *dev, u16 vid, u32 *vlan) | ~~~~~^~~~ cc1: some warnings being treated as errors make[5]: *** [../scripts/Makefile.build:281: drivers/net/dsa/microchip/ksz8795.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:497: drivers/net/dsa/microchip] Error 2 make[3]: *** [../scripts/Makefile.build:497: drivers/net/dsa] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [../scripts/Makefile.build:497: drivers/net] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/netdev/net-next/Makefile:1771: drivers] Error 2