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

arcnet: com20020-pci: constify attribute_group structures.

attribute_group are not supposed to change at runtime. All functions
working with attribute_group provided by <linux/netdevice.h> work
with const attribute_group. So mark the non-const structs as const.

File size before:
text data bss dec hex filename
3409 948 28 4385 1121 drivers/net/arcnet/com20020-pci.o

File size After adding 'const':
text data bss dec hex filename
3473 884 28 4385 1121 drivers/net/arcnet/com20020-pci.o

Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Arvind Yadav and committed by
David S. Miller
c5567669 6cbbd7ec

+1 -1
+1 -1
drivers/net/arcnet/com20020-pci.c
··· 109 109 NULL, 110 110 }; 111 111 112 - static struct attribute_group com20020_state_group = { 112 + static const struct attribute_group com20020_state_group = { 113 113 .name = NULL, 114 114 .attrs = com20020_state_attrs, 115 115 };