OSDN Git Service

[GCC4] fix build error in include/net/irda/qos.h
authorWilly Tarreau <w@1wt.eu>
Sun, 13 Aug 2006 14:33:36 +0000 (16:33 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 13 Aug 2006 15:19:15 +0000 (17:19 +0200)
This patch fixes this error with gcc 4 :

actisys.c:65: error: static declaration of 'baud_rates' follows non-static declaration
/usr/src/git/linux-2.4/include/net/irda/qos.h:86: error: previous declaration of 'baud_rates' was here

include/net/irda/qos.h
net/irda/qos.c

index fd6e2de..ee7edb2 100644 (file)
@@ -83,7 +83,6 @@ struct qos_info {
 extern int sysctl_max_baud_rate;
 extern int sysctl_max_inactive_time;
 
-extern __u32 baud_rates[];
 extern __u32 data_sizes[];
 extern __u32 min_turn_times[];
 extern __u32 add_bofs[];
index 97b8041..11d5e7b 100644 (file)
@@ -97,7 +97,7 @@ static int irlap_param_min_turn_time(void *instance, irda_param_t *param,
                                     int get);
 
 __u32 min_turn_times[]  = { 10000, 5000, 1000, 500, 100, 50, 10, 0 }; /* us */
-__u32 baud_rates[]      = { 2400, 9600, 19200, 38400, 57600, 115200, 576000, 
+static __u32 baud_rates[] = { 2400, 9600, 19200, 38400, 57600, 115200, 576000,
                            1152000, 4000000, 16000000 };           /* bps */
 __u32 data_sizes[]      = { 64, 128, 256, 512, 1024, 2048 };        /* bytes */
 __u32 add_bofs[]        = { 48, 24, 12, 5, 3, 2, 1, 0 };            /* bytes */