aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/hamradio
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2013-01-17 16:15:55 -0500
committerJonathan Herman <hermanjl@cs.unc.edu>2013-01-17 16:15:55 -0500
commit8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch)
treea8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /drivers/net/hamradio
parent406089d01562f1e2bf9f089fd7637009ebaad589 (diff)
Patched in Tegra support.
Diffstat (limited to 'drivers/net/hamradio')
-rw-r--r--drivers/net/hamradio/6pack.c7
-rw-r--r--drivers/net/hamradio/baycom_epp.c2
-rw-r--r--drivers/net/hamradio/baycom_par.c3
-rw-r--r--drivers/net/hamradio/bpqether.c3
-rw-r--r--drivers/net/hamradio/mkiss.c15
-rw-r--r--drivers/net/hamradio/scc.c3
-rw-r--r--drivers/net/hamradio/yam.c4
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
814static const char msg_banner[] __initconst = KERN_INFO \ 815static const char msg_banner[] __initdata = KERN_INFO \
815 "AX.25: 6pack driver, " SIXPACK_VERSION "\n"; 816 "AX.25: 6pack driver, " SIXPACK_VERSION "\n";
816static const char msg_regfail[] __initconst = KERN_ERR \ 817static 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
819static int __init sixpack_init_driver(void) 820static 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
832static const char msg_unregfail[] = KERN_ERR \ 833static 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
835static void __exit sixpack_exit_driver(void) 836static 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 */
1165static char *mode[NR_PORTS] = { "", }; 1165static const char *mode[NR_PORTS] = { "", };
1166static int iobase[NR_PORTS] = { 0x378, }; 1166static int iobase[NR_PORTS] = { 0x378, };
1167 1167
1168module_param_array(mode, charp, NULL, 0); 1168module_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 */
479static char *mode[NR_PORTS] = { "picpar", }; 480static const char *mode[NR_PORTS] = { "picpar", };
480static int iobase[NR_PORTS] = { 0x378, }; 481static int iobase[NR_PORTS] = { 0x378, };
481 482
482module_param_array(mode, charp, NULL, 0); 483module_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
90static const char banner[] __initconst = KERN_INFO \ 91static const char banner[] __initdata = KERN_INFO \
91 "AX.25: bpqether driver version 004\n"; 92 "AX.25: bpqether driver version 004\n";
92 93
93static char bcast_addr[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}; 94static 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
1000static const char banner[] __initconst = KERN_INFO \ 1001static const char banner[] __initdata = KERN_INFO \
1001 "mkiss: AX.25 Multikiss, Hans Albas PE1AYX\n"; 1002 "mkiss: AX.25 Multikiss, Hans Albas PE1AYX\n";
1002static const char msg_regfail[] __initconst = KERN_ERR \ 1003static 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
1005static int __init mkiss_init_driver(void) 1006static 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
1018static const char msg_unregfail[] = KERN_ERR \ 1019static 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
1021static void __exit mkiss_exit_driver(void) 1022static 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
185static const char banner[] __initconst = KERN_INFO \ 186static 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
188static void t_dwait(unsigned long); 189static 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
78static const char yam_drvname[] = "yam"; 79static const char yam_drvname[] = "yam";
79static const char yam_drvinfo[] __initconst = KERN_INFO \ 80static 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 }