diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /drivers/net/hamradio | |
parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) |
Patched in Tegra support.
Diffstat (limited to 'drivers/net/hamradio')
-rw-r--r-- | drivers/net/hamradio/6pack.c | 7 | ||||
-rw-r--r-- | drivers/net/hamradio/baycom_epp.c | 2 | ||||
-rw-r--r-- | drivers/net/hamradio/baycom_par.c | 3 | ||||
-rw-r--r-- | drivers/net/hamradio/bpqether.c | 3 | ||||
-rw-r--r-- | drivers/net/hamradio/mkiss.c | 15 | ||||
-rw-r--r-- | drivers/net/hamradio/scc.c | 3 | ||||
-rw-r--r-- | drivers/net/hamradio/yam.c | 4 |
7 files changed, 22 insertions, 15 deletions
diff --git a/drivers/net/hamradio/6pack.c b/drivers/net/hamradio/6pack.c index 1450e33fc25..2a5a34d2d67 100644 --- a/drivers/net/hamradio/6pack.c +++ b/drivers/net/hamradio/6pack.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/module.h> | 15 | #include <linux/module.h> |
16 | #include <asm/system.h> | ||
16 | #include <asm/uaccess.h> | 17 | #include <asm/uaccess.h> |
17 | #include <linux/bitops.h> | 18 | #include <linux/bitops.h> |
18 | #include <linux/string.h> | 19 | #include <linux/string.h> |
@@ -811,9 +812,9 @@ static struct tty_ldisc_ops sp_ldisc = { | |||
811 | 812 | ||
812 | /* Initialize 6pack control device -- register 6pack line discipline */ | 813 | /* Initialize 6pack control device -- register 6pack line discipline */ |
813 | 814 | ||
814 | static const char msg_banner[] __initconst = KERN_INFO \ | 815 | static const char msg_banner[] __initdata = KERN_INFO \ |
815 | "AX.25: 6pack driver, " SIXPACK_VERSION "\n"; | 816 | "AX.25: 6pack driver, " SIXPACK_VERSION "\n"; |
816 | static const char msg_regfail[] __initconst = KERN_ERR \ | 817 | static const char msg_regfail[] __initdata = KERN_ERR \ |
817 | "6pack: can't register line discipline (err = %d)\n"; | 818 | "6pack: can't register line discipline (err = %d)\n"; |
818 | 819 | ||
819 | static int __init sixpack_init_driver(void) | 820 | static int __init sixpack_init_driver(void) |
@@ -829,7 +830,7 @@ static int __init sixpack_init_driver(void) | |||
829 | return status; | 830 | return status; |
830 | } | 831 | } |
831 | 832 | ||
832 | static const char msg_unregfail[] = KERN_ERR \ | 833 | static const char msg_unregfail[] __exitdata = KERN_ERR \ |
833 | "6pack: can't unregister line discipline (err = %d)\n"; | 834 | "6pack: can't unregister line discipline (err = %d)\n"; |
834 | 835 | ||
835 | static void __exit sixpack_exit_driver(void) | 836 | static void __exit sixpack_exit_driver(void) |
diff --git a/drivers/net/hamradio/baycom_epp.c b/drivers/net/hamradio/baycom_epp.c index 49b8b58fc5c..9537aaa50c2 100644 --- a/drivers/net/hamradio/baycom_epp.c +++ b/drivers/net/hamradio/baycom_epp.c | |||
@@ -1162,7 +1162,7 @@ static void baycom_probe(struct net_device *dev) | |||
1162 | /* | 1162 | /* |
1163 | * command line settable parameters | 1163 | * command line settable parameters |
1164 | */ | 1164 | */ |
1165 | static char *mode[NR_PORTS] = { "", }; | 1165 | static const char *mode[NR_PORTS] = { "", }; |
1166 | static int iobase[NR_PORTS] = { 0x378, }; | 1166 | static int iobase[NR_PORTS] = { 0x378, }; |
1167 | 1167 | ||
1168 | module_param_array(mode, charp, NULL, 0); | 1168 | module_param_array(mode, charp, NULL, 0); |
diff --git a/drivers/net/hamradio/baycom_par.c b/drivers/net/hamradio/baycom_par.c index acb636963e9..279d2296290 100644 --- a/drivers/net/hamradio/baycom_par.c +++ b/drivers/net/hamradio/baycom_par.c | |||
@@ -86,6 +86,7 @@ | |||
86 | #include <linux/bitops.h> | 86 | #include <linux/bitops.h> |
87 | #include <linux/jiffies.h> | 87 | #include <linux/jiffies.h> |
88 | 88 | ||
89 | #include <asm/system.h> | ||
89 | #include <asm/uaccess.h> | 90 | #include <asm/uaccess.h> |
90 | 91 | ||
91 | /* --------------------------------------------------------------------- */ | 92 | /* --------------------------------------------------------------------- */ |
@@ -476,7 +477,7 @@ static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, | |||
476 | /* | 477 | /* |
477 | * command line settable parameters | 478 | * command line settable parameters |
478 | */ | 479 | */ |
479 | static char *mode[NR_PORTS] = { "picpar", }; | 480 | static const char *mode[NR_PORTS] = { "picpar", }; |
480 | static int iobase[NR_PORTS] = { 0x378, }; | 481 | static int iobase[NR_PORTS] = { 0x378, }; |
481 | 482 | ||
482 | module_param_array(mode, charp, NULL, 0); | 483 | module_param_array(mode, charp, NULL, 0); |
diff --git a/drivers/net/hamradio/bpqether.c b/drivers/net/hamradio/bpqether.c index c2e5497397d..18d8affecd1 100644 --- a/drivers/net/hamradio/bpqether.c +++ b/drivers/net/hamradio/bpqether.c | |||
@@ -69,6 +69,7 @@ | |||
69 | #include <linux/if_arp.h> | 69 | #include <linux/if_arp.h> |
70 | #include <linux/skbuff.h> | 70 | #include <linux/skbuff.h> |
71 | #include <net/sock.h> | 71 | #include <net/sock.h> |
72 | #include <asm/system.h> | ||
72 | #include <asm/uaccess.h> | 73 | #include <asm/uaccess.h> |
73 | #include <linux/mm.h> | 74 | #include <linux/mm.h> |
74 | #include <linux/interrupt.h> | 75 | #include <linux/interrupt.h> |
@@ -87,7 +88,7 @@ | |||
87 | 88 | ||
88 | #include <linux/bpqether.h> | 89 | #include <linux/bpqether.h> |
89 | 90 | ||
90 | static const char banner[] __initconst = KERN_INFO \ | 91 | static const char banner[] __initdata = KERN_INFO \ |
91 | "AX.25: bpqether driver version 004\n"; | 92 | "AX.25: bpqether driver version 004\n"; |
92 | 93 | ||
93 | static char bcast_addr[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}; | 94 | static char bcast_addr[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}; |
diff --git a/drivers/net/hamradio/mkiss.c b/drivers/net/hamradio/mkiss.c index 8e01c457015..bc02968cee1 100644 --- a/drivers/net/hamradio/mkiss.c +++ b/drivers/net/hamradio/mkiss.c | |||
@@ -17,6 +17,7 @@ | |||
17 | * Copyright (C) 2004, 05 Thomas Osterried DL9SAU <thomas@x-berg.in-berlin.de> | 17 | * Copyright (C) 2004, 05 Thomas Osterried DL9SAU <thomas@x-berg.in-berlin.de> |
18 | */ | 18 | */ |
19 | #include <linux/module.h> | 19 | #include <linux/module.h> |
20 | #include <asm/system.h> | ||
20 | #include <linux/bitops.h> | 21 | #include <linux/bitops.h> |
21 | #include <asm/uaccess.h> | 22 | #include <asm/uaccess.h> |
22 | #include <linux/crc16.h> | 23 | #include <linux/crc16.h> |
@@ -485,7 +486,7 @@ static void ax_encaps(struct net_device *dev, unsigned char *icp, int len) | |||
485 | 486 | ||
486 | return; | 487 | return; |
487 | default: | 488 | default: |
488 | count = kiss_esc(p, ax->xbuff, len); | 489 | count = kiss_esc(p, (unsigned char *)ax->xbuff, len); |
489 | } | 490 | } |
490 | } else { | 491 | } else { |
491 | unsigned short crc; | 492 | unsigned short crc; |
@@ -497,7 +498,7 @@ static void ax_encaps(struct net_device *dev, unsigned char *icp, int len) | |||
497 | case CRC_MODE_SMACK: | 498 | case CRC_MODE_SMACK: |
498 | *p |= 0x80; | 499 | *p |= 0x80; |
499 | crc = swab16(crc16(0, p, len)); | 500 | crc = swab16(crc16(0, p, len)); |
500 | count = kiss_esc_crc(p, ax->xbuff, crc, len+2); | 501 | count = kiss_esc_crc(p, (unsigned char *)ax->xbuff, crc, len+2); |
501 | break; | 502 | break; |
502 | case CRC_MODE_FLEX_TEST: | 503 | case CRC_MODE_FLEX_TEST: |
503 | ax->crcmode = CRC_MODE_NONE; | 504 | ax->crcmode = CRC_MODE_NONE; |
@@ -506,11 +507,11 @@ static void ax_encaps(struct net_device *dev, unsigned char *icp, int len) | |||
506 | case CRC_MODE_FLEX: | 507 | case CRC_MODE_FLEX: |
507 | *p |= 0x20; | 508 | *p |= 0x20; |
508 | crc = calc_crc_flex(p, len); | 509 | crc = calc_crc_flex(p, len); |
509 | count = kiss_esc_crc(p, ax->xbuff, crc, len+2); | 510 | count = kiss_esc_crc(p, (unsigned char *)ax->xbuff, crc, len+2); |
510 | break; | 511 | break; |
511 | 512 | ||
512 | default: | 513 | default: |
513 | count = kiss_esc(p, ax->xbuff, len); | 514 | count = kiss_esc(p, (unsigned char *)ax->xbuff, len); |
514 | } | 515 | } |
515 | } | 516 | } |
516 | spin_unlock_bh(&ax->buflock); | 517 | spin_unlock_bh(&ax->buflock); |
@@ -997,9 +998,9 @@ static struct tty_ldisc_ops ax_ldisc = { | |||
997 | .write_wakeup = mkiss_write_wakeup | 998 | .write_wakeup = mkiss_write_wakeup |
998 | }; | 999 | }; |
999 | 1000 | ||
1000 | static const char banner[] __initconst = KERN_INFO \ | 1001 | static const char banner[] __initdata = KERN_INFO \ |
1001 | "mkiss: AX.25 Multikiss, Hans Albas PE1AYX\n"; | 1002 | "mkiss: AX.25 Multikiss, Hans Albas PE1AYX\n"; |
1002 | static const char msg_regfail[] __initconst = KERN_ERR \ | 1003 | static const char msg_regfail[] __initdata = KERN_ERR \ |
1003 | "mkiss: can't register line discipline (err = %d)\n"; | 1004 | "mkiss: can't register line discipline (err = %d)\n"; |
1004 | 1005 | ||
1005 | static int __init mkiss_init_driver(void) | 1006 | static int __init mkiss_init_driver(void) |
@@ -1015,7 +1016,7 @@ static int __init mkiss_init_driver(void) | |||
1015 | return status; | 1016 | return status; |
1016 | } | 1017 | } |
1017 | 1018 | ||
1018 | static const char msg_unregfail[] = KERN_ERR \ | 1019 | static const char msg_unregfail[] __exitdata = KERN_ERR \ |
1019 | "mkiss: can't unregister line discipline (err = %d)\n"; | 1020 | "mkiss: can't unregister line discipline (err = %d)\n"; |
1020 | 1021 | ||
1021 | static void __exit mkiss_exit_driver(void) | 1022 | static void __exit mkiss_exit_driver(void) |
diff --git a/drivers/net/hamradio/scc.c b/drivers/net/hamradio/scc.c index 1b4a47bd32b..33655814448 100644 --- a/drivers/net/hamradio/scc.c +++ b/drivers/net/hamradio/scc.c | |||
@@ -177,12 +177,13 @@ | |||
177 | #include <net/ax25.h> | 177 | #include <net/ax25.h> |
178 | 178 | ||
179 | #include <asm/irq.h> | 179 | #include <asm/irq.h> |
180 | #include <asm/system.h> | ||
180 | #include <asm/io.h> | 181 | #include <asm/io.h> |
181 | #include <asm/uaccess.h> | 182 | #include <asm/uaccess.h> |
182 | 183 | ||
183 | #include "z8530.h" | 184 | #include "z8530.h" |
184 | 185 | ||
185 | static const char banner[] __initconst = KERN_INFO \ | 186 | static const char banner[] __initdata = KERN_INFO \ |
186 | "AX.25: Z8530 SCC driver version "VERSION".dl1bke\n"; | 187 | "AX.25: Z8530 SCC driver version "VERSION".dl1bke\n"; |
187 | 188 | ||
188 | static void t_dwait(unsigned long); | 189 | static void t_dwait(unsigned long); |
diff --git a/drivers/net/hamradio/yam.c b/drivers/net/hamradio/yam.c index c6645f1017a..96a98d2ff15 100644 --- a/drivers/net/hamradio/yam.c +++ b/drivers/net/hamradio/yam.c | |||
@@ -52,6 +52,7 @@ | |||
52 | #include <linux/bitops.h> | 52 | #include <linux/bitops.h> |
53 | #include <linux/random.h> | 53 | #include <linux/random.h> |
54 | #include <asm/io.h> | 54 | #include <asm/io.h> |
55 | #include <asm/system.h> | ||
55 | #include <linux/interrupt.h> | 56 | #include <linux/interrupt.h> |
56 | #include <linux/ioport.h> | 57 | #include <linux/ioport.h> |
57 | #include <linux/firmware.h> | 58 | #include <linux/firmware.h> |
@@ -76,7 +77,7 @@ | |||
76 | /* --------------------------------------------------------------------- */ | 77 | /* --------------------------------------------------------------------- */ |
77 | 78 | ||
78 | static const char yam_drvname[] = "yam"; | 79 | static const char yam_drvname[] = "yam"; |
79 | static const char yam_drvinfo[] __initconst = KERN_INFO \ | 80 | static const char yam_drvinfo[] __initdata = KERN_INFO \ |
80 | "YAM driver version 0.8 by F1OAT/F6FBB\n"; | 81 | "YAM driver version 0.8 by F1OAT/F6FBB\n"; |
81 | 82 | ||
82 | /* --------------------------------------------------------------------- */ | 83 | /* --------------------------------------------------------------------- */ |
@@ -402,6 +403,7 @@ static unsigned char *add_mcs(unsigned char *bits, int bitrate, | |||
402 | 403 | ||
403 | /* Allocate a new mcs */ | 404 | /* Allocate a new mcs */ |
404 | if ((p = kmalloc(sizeof(struct yam_mcs), GFP_KERNEL)) == NULL) { | 405 | if ((p = kmalloc(sizeof(struct yam_mcs), GFP_KERNEL)) == NULL) { |
406 | printk(KERN_WARNING "YAM: no memory to allocate mcs\n"); | ||
405 | release_firmware(fw); | 407 | release_firmware(fw); |
406 | return NULL; | 408 | return NULL; |
407 | } | 409 | } |