Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

fddi: skfp: constify and use dev_addr_set()

Get it ready for constant netdev->dev_addr.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+4 -4
+1 -1
drivers/net/fddi/skfp/h/smc.h
··· 470 470 void init_board(struct s_smc *smc, u_char *mac_addr); 471 471 int init_fplus(struct s_smc *smc); 472 472 void init_plc(struct s_smc *smc); 473 - int init_smt(struct s_smc *smc, u_char *mac_addr); 473 + int init_smt(struct s_smc *smc, const u_char *mac_addr); 474 474 void mac1_irq(struct s_smc *smc, u_short stu, u_short stl); 475 475 void mac2_irq(struct s_smc *smc, u_short code_s2u, u_short code_s2l); 476 476 void mac3_irq(struct s_smc *smc, u_short code_s3u, u_short code_s3l);
+1 -1
drivers/net/fddi/skfp/skfddi.c
··· 925 925 unsigned long Flags; 926 926 927 927 928 - memcpy(dev->dev_addr, p_sockaddr->sa_data, FDDI_K_ALEN); 928 + dev_addr_set(dev, p_sockaddr->sa_data); 929 929 spin_lock_irqsave(&bp->DriverLock, Flags); 930 930 ResetAdapter(smc); 931 931 spin_unlock_irqrestore(&bp->DriverLock, Flags);
+2 -2
drivers/net/fddi/skfp/smtinit.c
··· 19 19 #include "h/fddi.h" 20 20 #include "h/smc.h" 21 21 22 - void init_fddi_driver(struct s_smc *smc, u_char *mac_addr); 22 + void init_fddi_driver(struct s_smc *smc, const u_char *mac_addr); 23 23 24 24 /* define global debug variable */ 25 25 #if defined(DEBUG) && !defined(DEBUG_BRD) ··· 57 57 /* 58 58 * Init SMT 59 59 */ 60 - int init_smt(struct s_smc *smc, u_char *mac_addr) 60 + int init_smt(struct s_smc *smc, const u_char *mac_addr) 61 61 /* u_char *mac_addr; canonical address or NULL */ 62 62 { 63 63 int p ;