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

[PATCH] wireless: char* -> char[] conversion in airo.c

This conversion makes code from line 7101 right:
if (copy_to_user(com.data, swversion, sizeof(swversion)))

size output (before, after):
55416 2228 160 57804 e1cc drivers/net/wireless/airo.o
55412 2228 160 57800 e1c8 drivers/net/wireless/airo.o

more outputs from Alexey Dobriyan:
2.95.3:
text data bss dec hex filename
before 51118 2156 160 53434 d0ba drivers/net/wireless/airo.o
after 51118 2156 160 53434 d0ba drivers/net/wireless/airo.o

3.3.5-20050130:
before 46999 2156 160 49315 c0a3 drivers/net/wireless/airo.o
after 46994 2156 160 49310 c09e drivers/net/wireless/airo.o

4.1.0-20050522:
before 45555 2220 160 47935 bb3f drivers/net/wireless/airo.o
after 45550 2220 160 47930 bb3a drivers/net/wireless/airo.o

Signed-off-by: Domen Puncer <domen@coderock.org>

authored by

Domen Puncer and committed by
Jeff Garzik
62595eb9 020f46a3

+1 -1
+1 -1
drivers/net/wireless/airo.c
··· 900 900 unsigned char __user *data; // d-data 901 901 } aironet_ioctl; 902 902 903 - static char *swversion = "2.1"; 903 + static char swversion[] = "2.1"; 904 904 #endif /* CISCO_EXT */ 905 905 906 906 #define NUM_MODULES 2