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

tipc: constify dev_addr passing

In preparation for netdev->dev_addr being constant
make all relevant arguments in tipc constant.

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

+5 -5
+2 -2
net/tipc/bearer.c
··· 462 462 b->bcast_addr.media_id = b->media->type_id; 463 463 b->bcast_addr.broadcast = TIPC_BROADCAST_SUPPORT; 464 464 b->mtu = dev->mtu; 465 - b->media->raw2addr(b, &b->addr, (char *)dev->dev_addr); 465 + b->media->raw2addr(b, &b->addr, (const char *)dev->dev_addr); 466 466 rcu_assign_pointer(dev->tipc_ptr, b); 467 467 return 0; 468 468 } ··· 703 703 break; 704 704 case NETDEV_CHANGEADDR: 705 705 b->media->raw2addr(b, &b->addr, 706 - (char *)dev->dev_addr); 706 + (const char *)dev->dev_addr); 707 707 tipc_reset_bearer(net, b); 708 708 break; 709 709 case NETDEV_UNREGISTER:
+1 -1
net/tipc/bearer.h
··· 117 117 char *msg); 118 118 int (*raw2addr)(struct tipc_bearer *b, 119 119 struct tipc_media_addr *addr, 120 - char *raw); 120 + const char *raw); 121 121 u32 priority; 122 122 u32 tolerance; 123 123 u32 min_win;
+1 -1
net/tipc/eth_media.c
··· 60 60 /* Convert raw mac address format to media addr format */ 61 61 static int tipc_eth_raw2addr(struct tipc_bearer *b, 62 62 struct tipc_media_addr *addr, 63 - char *msg) 63 + const char *msg) 64 64 { 65 65 memset(addr, 0, sizeof(*addr)); 66 66 ether_addr_copy(addr->value, msg);
+1 -1
net/tipc/ib_media.c
··· 67 67 /* Convert raw InfiniBand address format to media addr format */ 68 68 static int tipc_ib_raw2addr(struct tipc_bearer *b, 69 69 struct tipc_media_addr *addr, 70 - char *msg) 70 + const char *msg) 71 71 { 72 72 memset(addr, 0, sizeof(*addr)); 73 73 memcpy(addr->value, msg, INFINIBAND_ALEN);