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

net: hsr: get ready for const netdev->dev_addr

hsr_create_self_node() may get netdev->dev_addr
passed as argument, netdev->dev_addr will be
const soon.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Jakub Kicinski and committed by
David S. Miller
39c19fb9 6f238100

+4 -4
+2 -2
net/hsr/hsr_framereg.c
··· 76 76 * frames from self that's been looped over the HSR ring. 77 77 */ 78 78 int hsr_create_self_node(struct hsr_priv *hsr, 79 - unsigned char addr_a[ETH_ALEN], 80 - unsigned char addr_b[ETH_ALEN]) 79 + const unsigned char addr_a[ETH_ALEN], 80 + const unsigned char addr_b[ETH_ALEN]) 81 81 { 82 82 struct list_head *self_node_db = &hsr->self_node_db; 83 83 struct hsr_node *node, *oldnode;
+2 -2
net/hsr/hsr_framereg.h
··· 48 48 void hsr_prune_nodes(struct timer_list *t); 49 49 50 50 int hsr_create_self_node(struct hsr_priv *hsr, 51 - unsigned char addr_a[ETH_ALEN], 52 - unsigned char addr_b[ETH_ALEN]); 51 + const unsigned char addr_a[ETH_ALEN], 52 + const unsigned char addr_b[ETH_ALEN]); 53 53 54 54 void *hsr_get_next_node(struct hsr_priv *hsr, void *_pos, 55 55 unsigned char addr[ETH_ALEN]);