Commit 67eb5db5 authored by Karsten Keil's avatar Karsten Keil Committed by Linus Torvalds

[PATCH] hisax: fix usage of __init*

Fix the warnings about the section mismatches for __init* in the HiSax
driver.
Signed-off-by: default avatarKarsten Keil <kkeil@suse.de>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent acbf8bd7
...@@ -297,7 +297,7 @@ Asus_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -297,7 +297,7 @@ Asus_card_msg(struct IsdnCardState *cs, int mt, void *arg)
} }
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct isapnp_device_id asus_ids[] __initdata = { static struct isapnp_device_id asus_ids[] __devinitdata = {
{ ISAPNP_VENDOR('A', 'S', 'U'), ISAPNP_FUNCTION(0x1688), { ISAPNP_VENDOR('A', 'S', 'U'), ISAPNP_FUNCTION(0x1688),
ISAPNP_VENDOR('A', 'S', 'U'), ISAPNP_FUNCTION(0x1688), ISAPNP_VENDOR('A', 'S', 'U'), ISAPNP_FUNCTION(0x1688),
(unsigned long) "Asus1688 PnP" }, (unsigned long) "Asus1688 PnP" },
...@@ -313,11 +313,11 @@ static struct isapnp_device_id asus_ids[] __initdata = { ...@@ -313,11 +313,11 @@ static struct isapnp_device_id asus_ids[] __initdata = {
{ 0, } { 0, }
}; };
static struct isapnp_device_id *ipid __initdata = &asus_ids[0]; static struct isapnp_device_id *ipid __devinitdata = &asus_ids[0];
static struct pnp_card *pnp_c __devinitdata = NULL; static struct pnp_card *pnp_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_asuscom(struct IsdnCard *card) setup_asuscom(struct IsdnCard *card)
{ {
int bytecnt; int bytecnt;
......
...@@ -178,7 +178,7 @@ AVM_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -178,7 +178,7 @@ AVM_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
int __init int __devinit
setup_avm_a1(struct IsdnCard *card) setup_avm_a1(struct IsdnCard *card)
{ {
u_char val; u_char val;
......
...@@ -639,7 +639,7 @@ clear_pending_hdlc_ints(struct IsdnCardState *cs) ...@@ -639,7 +639,7 @@ clear_pending_hdlc_ints(struct IsdnCardState *cs)
} }
#endif /* 0 */ #endif /* 0 */
static void __init static void
inithdlc(struct IsdnCardState *cs) inithdlc(struct IsdnCardState *cs)
{ {
cs->bcs[0].BC_SetStack = setstack_hdlc; cs->bcs[0].BC_SetStack = setstack_hdlc;
...@@ -727,13 +727,13 @@ AVM_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -727,13 +727,13 @@ AVM_card_msg(struct IsdnCardState *cs, int mt, void *arg)
} }
#ifdef CONFIG_PCI #ifdef CONFIG_PCI
static struct pci_dev *dev_avm __initdata = NULL; static struct pci_dev *dev_avm __devinitdata = NULL;
#endif #endif
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct pnp_card *pnp_avm_c __initdata = NULL; static struct pnp_card *pnp_avm_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_avm_pcipnp(struct IsdnCard *card) setup_avm_pcipnp(struct IsdnCard *card)
{ {
u_int val, ver; u_int val, ver;
......
...@@ -255,9 +255,9 @@ BKM_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -255,9 +255,9 @@ BKM_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return (0); return (0);
} }
static struct pci_dev *dev_a4t __initdata = NULL; static struct pci_dev *dev_a4t __devinitdata = NULL;
int __init int __devinit
setup_bkm_a4t(struct IsdnCard *card) setup_bkm_a4t(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -260,7 +260,7 @@ BKM_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -260,7 +260,7 @@ BKM_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return (0); return (0);
} }
static int __init static int __devinit
sct_alloc_io(u_int adr, u_int len) sct_alloc_io(u_int adr, u_int len)
{ {
if (!request_region(adr, len, "scitel")) { if (!request_region(adr, len, "scitel")) {
...@@ -272,16 +272,16 @@ sct_alloc_io(u_int adr, u_int len) ...@@ -272,16 +272,16 @@ sct_alloc_io(u_int adr, u_int len)
return(0); return(0);
} }
static struct pci_dev *dev_a8 __initdata = NULL; static struct pci_dev *dev_a8 __devinitdata = NULL;
static u16 sub_vendor_id __initdata = 0; static u16 sub_vendor_id __devinitdata = 0;
static u16 sub_sys_id __initdata = 0; static u16 sub_sys_id __devinitdata = 0;
static u_char pci_bus __initdata = 0; static u_char pci_bus __devinitdata = 0;
static u_char pci_device_fn __initdata = 0; static u_char pci_device_fn __devinitdata = 0;
static u_char pci_irq __initdata = 0; static u_char pci_irq __devinitdata = 0;
#endif /* CONFIG_PCI */ #endif /* CONFIG_PCI */
int __init int __devinit
setup_sct_quadro(struct IsdnCard *card) setup_sct_quadro(struct IsdnCard *card)
{ {
#ifdef CONFIG_PCI #ifdef CONFIG_PCI
......
...@@ -1875,7 +1875,7 @@ static void EChannel_proc_rcv(struct hisax_d_if *d_if) ...@@ -1875,7 +1875,7 @@ static void EChannel_proc_rcv(struct hisax_d_if *d_if)
#ifdef CONFIG_PCI #ifdef CONFIG_PCI
#include <linux/pci.h> #include <linux/pci.h>
static struct pci_device_id hisax_pci_tbl[] __initdata = { static struct pci_device_id hisax_pci_tbl[] __devinitdata = {
#ifdef CONFIG_HISAX_FRITZPCI #ifdef CONFIG_HISAX_FRITZPCI
{PCI_VENDOR_ID_AVM, PCI_DEVICE_ID_AVM_A1, PCI_ANY_ID, PCI_ANY_ID}, {PCI_VENDOR_ID_AVM, PCI_DEVICE_ID_AVM_A1, PCI_ANY_ID, PCI_ANY_ID},
#endif #endif
......
...@@ -887,13 +887,13 @@ Diva_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -887,13 +887,13 @@ Diva_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
static struct pci_dev *dev_diva __initdata = NULL; static struct pci_dev *dev_diva __devinitdata = NULL;
static struct pci_dev *dev_diva_u __initdata = NULL; static struct pci_dev *dev_diva_u __devinitdata = NULL;
static struct pci_dev *dev_diva201 __initdata = NULL; static struct pci_dev *dev_diva201 __devinitdata = NULL;
static struct pci_dev *dev_diva202 __initdata = NULL; static struct pci_dev *dev_diva202 __devinitdata = NULL;
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct isapnp_device_id diva_ids[] __initdata = { static struct isapnp_device_id diva_ids[] __devinitdata = {
{ ISAPNP_VENDOR('G', 'D', 'I'), ISAPNP_FUNCTION(0x51), { ISAPNP_VENDOR('G', 'D', 'I'), ISAPNP_FUNCTION(0x51),
ISAPNP_VENDOR('G', 'D', 'I'), ISAPNP_FUNCTION(0x51), ISAPNP_VENDOR('G', 'D', 'I'), ISAPNP_FUNCTION(0x51),
(unsigned long) "Diva picola" }, (unsigned long) "Diva picola" },
...@@ -915,12 +915,12 @@ static struct isapnp_device_id diva_ids[] __initdata = { ...@@ -915,12 +915,12 @@ static struct isapnp_device_id diva_ids[] __initdata = {
{ 0, } { 0, }
}; };
static struct isapnp_device_id *ipid __initdata = &diva_ids[0]; static struct isapnp_device_id *ipid __devinitdata = &diva_ids[0];
static struct pnp_card *pnp_c __devinitdata = NULL; static struct pnp_card *pnp_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_diva(struct IsdnCard *card) setup_diva(struct IsdnCard *card)
{ {
int bytecnt = 8; int bytecnt = 8;
......
...@@ -301,10 +301,10 @@ enpci_interrupt(int intno, void *dev_id, struct pt_regs *regs) ...@@ -301,10 +301,10 @@ enpci_interrupt(int intno, void *dev_id, struct pt_regs *regs)
} }
static struct pci_dev *dev_netjet __initdata = NULL; static struct pci_dev *dev_netjet __devinitdata = NULL;
/* called by config.c */ /* called by config.c */
int __init int __devinit
setup_enternow_pci(struct IsdnCard *card) setup_enternow_pci(struct IsdnCard *card)
{ {
int bytecnt; int bytecnt;
......
...@@ -484,7 +484,7 @@ reserve_regions(struct IsdnCard *card, struct IsdnCardState *cs) ...@@ -484,7 +484,7 @@ reserve_regions(struct IsdnCard *card, struct IsdnCardState *cs)
return 1; return 1;
} }
static int __init static int __devinit
setup_gazelisa(struct IsdnCard *card, struct IsdnCardState *cs) setup_gazelisa(struct IsdnCard *card, struct IsdnCardState *cs)
{ {
printk(KERN_INFO "Gazel: ISA PnP card automatic recognition\n"); printk(KERN_INFO "Gazel: ISA PnP card automatic recognition\n");
...@@ -532,9 +532,9 @@ setup_gazelisa(struct IsdnCard *card, struct IsdnCardState *cs) ...@@ -532,9 +532,9 @@ setup_gazelisa(struct IsdnCard *card, struct IsdnCardState *cs)
return (0); return (0);
} }
static struct pci_dev *dev_tel __initdata = NULL; static struct pci_dev *dev_tel __devinitdata = NULL;
static int __init static int __devinit
setup_gazelpci(struct IsdnCardState *cs) setup_gazelpci(struct IsdnCardState *cs)
{ {
u_int pci_ioaddr0 = 0, pci_ioaddr1 = 0; u_int pci_ioaddr0 = 0, pci_ioaddr1 = 0;
...@@ -621,7 +621,7 @@ setup_gazelpci(struct IsdnCardState *cs) ...@@ -621,7 +621,7 @@ setup_gazelpci(struct IsdnCardState *cs)
return (0); return (0);
} }
int __init int __devinit
setup_gazel(struct IsdnCard *card) setup_gazel(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -1703,7 +1703,7 @@ hfc4s8s_module_init(void) ...@@ -1703,7 +1703,7 @@ hfc4s8s_module_init(void)
/* driver module exit : */ /* driver module exit : */
/* release the HFC-4s/8s hardware */ /* release the HFC-4s/8s hardware */
/*************************************/ /*************************************/
static void static void __exit
hfc4s8s_module_exit(void) hfc4s8s_module_exit(void)
{ {
pci_unregister_driver(&hfc4s8s_driver); pci_unregister_driver(&hfc4s8s_driver);
......
...@@ -1015,7 +1015,7 @@ hfc_dbusy_timer(struct IsdnCardState *cs) ...@@ -1015,7 +1015,7 @@ hfc_dbusy_timer(struct IsdnCardState *cs)
{ {
} }
static unsigned int __init static unsigned int
*init_send_hfcd(int cnt) *init_send_hfcd(int cnt)
{ {
int i, *send; int i, *send;
...@@ -1030,7 +1030,7 @@ static unsigned int __init ...@@ -1030,7 +1030,7 @@ static unsigned int __init
return(send); return(send);
} }
void __init void
init2bds0(struct IsdnCardState *cs) init2bds0(struct IsdnCardState *cs)
{ {
cs->setstack_d = setstack_hfcd; cs->setstack_d = setstack_hfcd;
......
...@@ -551,7 +551,7 @@ setstack_hfc(struct PStack *st, struct BCState *bcs) ...@@ -551,7 +551,7 @@ setstack_hfc(struct PStack *st, struct BCState *bcs)
return (0); return (0);
} }
static void __init static void
init_send(struct BCState *bcs) init_send(struct BCState *bcs)
{ {
int i; int i;
...@@ -565,7 +565,7 @@ init_send(struct BCState *bcs) ...@@ -565,7 +565,7 @@ init_send(struct BCState *bcs)
bcs->hw.hfc.send[i] = 0x1fff; bcs->hw.hfc.send[i] = 0x1fff;
} }
void __init void
inithfc(struct IsdnCardState *cs) inithfc(struct IsdnCardState *cs)
{ {
init_send(&cs->bcs[0]); init_send(&cs->bcs[0]);
......
...@@ -1581,7 +1581,7 @@ hfcpci_bh(struct IsdnCardState *cs) ...@@ -1581,7 +1581,7 @@ hfcpci_bh(struct IsdnCardState *cs)
/********************************/ /********************************/
/* called for card init message */ /* called for card init message */
/********************************/ /********************************/
static void __init static void
inithfcpci(struct IsdnCardState *cs) inithfcpci(struct IsdnCardState *cs)
{ {
cs->bcs[0].BC_SetStack = setstack_2b; cs->bcs[0].BC_SetStack = setstack_2b;
...@@ -1638,11 +1638,11 @@ hfcpci_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -1638,11 +1638,11 @@ hfcpci_card_msg(struct IsdnCardState *cs, int mt, void *arg)
/* this variable is used as card index when more than one cards are present */ /* this variable is used as card index when more than one cards are present */
static struct pci_dev *dev_hfcpci __initdata = NULL; static struct pci_dev *dev_hfcpci __devinitdata = NULL;
#endif /* CONFIG_PCI */ #endif /* CONFIG_PCI */
int __init int __devinit
setup_hfcpci(struct IsdnCard *card) setup_hfcpci(struct IsdnCard *card)
{ {
u_long flags; u_long flags;
......
...@@ -139,7 +139,7 @@ hfcs_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -139,7 +139,7 @@ hfcs_card_msg(struct IsdnCardState *cs, int mt, void *arg)
} }
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct isapnp_device_id hfc_ids[] __initdata = { static struct isapnp_device_id hfc_ids[] __devinitdata = {
{ ISAPNP_VENDOR('A', 'N', 'X'), ISAPNP_FUNCTION(0x1114), { ISAPNP_VENDOR('A', 'N', 'X'), ISAPNP_FUNCTION(0x1114),
ISAPNP_VENDOR('A', 'N', 'X'), ISAPNP_FUNCTION(0x1114), ISAPNP_VENDOR('A', 'N', 'X'), ISAPNP_FUNCTION(0x1114),
(unsigned long) "Acer P10" }, (unsigned long) "Acer P10" },
...@@ -164,11 +164,11 @@ static struct isapnp_device_id hfc_ids[] __initdata = { ...@@ -164,11 +164,11 @@ static struct isapnp_device_id hfc_ids[] __initdata = {
{ 0, } { 0, }
}; };
static struct isapnp_device_id *ipid __initdata = &hfc_ids[0]; static struct isapnp_device_id *ipid __devinitdata = &hfc_ids[0];
static struct pnp_card *pnp_c __devinitdata = NULL; static struct pnp_card *pnp_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_hfcs(struct IsdnCard *card) setup_hfcs(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -24,10 +24,10 @@ ...@@ -24,10 +24,10 @@
#define DBUSY_TIMER_VALUE 80 #define DBUSY_TIMER_VALUE 80
#define ARCOFI_USE 0 #define ARCOFI_USE 0
static char *ICCVer[] __initdata = static char *ICCVer[] =
{"2070 A1/A3", "2070 B1", "2070 B2/B3", "2070 V2.4"}; {"2070 A1/A3", "2070 B1", "2070 B2/B3", "2070 V2.4"};
void __init void
ICCVersion(struct IsdnCardState *cs, char *s) ICCVersion(struct IsdnCardState *cs, char *s)
{ {
int val; int val;
...@@ -613,7 +613,7 @@ dbusy_timer_handler(struct IsdnCardState *cs) ...@@ -613,7 +613,7 @@ dbusy_timer_handler(struct IsdnCardState *cs)
} }
} }
void __init void
initicc(struct IsdnCardState *cs) initicc(struct IsdnCardState *cs)
{ {
cs->setstack_d = setstack_icc; cs->setstack_d = setstack_icc;
...@@ -646,7 +646,7 @@ initicc(struct IsdnCardState *cs) ...@@ -646,7 +646,7 @@ initicc(struct IsdnCardState *cs)
ph_command(cs, ICC_CMD_DI); ph_command(cs, ICC_CMD_DI);
} }
void __init void
clear_pending_icc_ints(struct IsdnCardState *cs) clear_pending_icc_ints(struct IsdnCardState *cs)
{ {
int val, eval; int val, eval;
......
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
#define ICC_IND_AIL 0xE #define ICC_IND_AIL 0xE
#define ICC_IND_DC 0xF #define ICC_IND_DC 0xF
extern void __init ICCVersion(struct IsdnCardState *cs, char *s); extern void ICCVersion(struct IsdnCardState *cs, char *s);
extern void initicc(struct IsdnCardState *cs); extern void initicc(struct IsdnCardState *cs);
extern void icc_interrupt(struct IsdnCardState *cs, u_char val); extern void icc_interrupt(struct IsdnCardState *cs, u_char val);
extern void clear_pending_icc_ints(struct IsdnCardState *cs); extern void clear_pending_icc_ints(struct IsdnCardState *cs);
......
...@@ -38,8 +38,8 @@ static void dbusy_timer_handler(struct IsdnCardState *cs); ...@@ -38,8 +38,8 @@ static void dbusy_timer_handler(struct IsdnCardState *cs);
static void dch_empty_fifo(struct IsdnCardState *cs, int count); static void dch_empty_fifo(struct IsdnCardState *cs, int count);
static void dch_fill_fifo(struct IsdnCardState *cs); static void dch_fill_fifo(struct IsdnCardState *cs);
static inline void dch_int(struct IsdnCardState *cs); static inline void dch_int(struct IsdnCardState *cs);
static void __devinit dch_setstack(struct PStack *st, struct IsdnCardState *cs); static void dch_setstack(struct PStack *st, struct IsdnCardState *cs);
static void __devinit dch_init(struct IsdnCardState *cs); static void dch_init(struct IsdnCardState *cs);
static void bch_l2l1(struct PStack *st, int pr, void *arg); static void bch_l2l1(struct PStack *st, int pr, void *arg);
static void bch_empty_fifo(struct BCState *bcs, int count); static void bch_empty_fifo(struct BCState *bcs, int count);
static void bch_fill_fifo(struct BCState *bcs); static void bch_fill_fifo(struct BCState *bcs);
...@@ -48,8 +48,8 @@ static void bch_mode(struct BCState *bcs, int mode, int bc); ...@@ -48,8 +48,8 @@ static void bch_mode(struct BCState *bcs, int mode, int bc);
static void bch_close_state(struct BCState *bcs); static void bch_close_state(struct BCState *bcs);
static int bch_open_state(struct IsdnCardState *cs, struct BCState *bcs); static int bch_open_state(struct IsdnCardState *cs, struct BCState *bcs);
static int bch_setstack(struct PStack *st, struct BCState *bcs); static int bch_setstack(struct PStack *st, struct BCState *bcs);
static void __devinit bch_init(struct IsdnCardState *cs, int hscx); static void bch_init(struct IsdnCardState *cs, int hscx);
static void __init clear_pending_ints(struct IsdnCardState *cs); static void clear_pending_ints(struct IsdnCardState *cs);
//---------------------------------------------------------- //----------------------------------------------------------
// Issue Layer 1 command to chip // Issue Layer 1 command to chip
...@@ -408,7 +408,7 @@ dch_int(struct IsdnCardState *cs) ...@@ -408,7 +408,7 @@ dch_int(struct IsdnCardState *cs)
//---------------------------------------------------------- //----------------------------------------------------------
//---------------------------------------------------------- //----------------------------------------------------------
static void __devinit static void
dch_setstack(struct PStack *st, struct IsdnCardState *cs) dch_setstack(struct PStack *st, struct IsdnCardState *cs)
{ {
st->l1.l1hw = dch_l2l1; st->l1.l1hw = dch_l2l1;
...@@ -416,7 +416,7 @@ dch_setstack(struct PStack *st, struct IsdnCardState *cs) ...@@ -416,7 +416,7 @@ dch_setstack(struct PStack *st, struct IsdnCardState *cs)
//---------------------------------------------------------- //----------------------------------------------------------
//---------------------------------------------------------- //----------------------------------------------------------
static void __devinit static void
dch_init(struct IsdnCardState *cs) dch_init(struct IsdnCardState *cs)
{ {
printk(KERN_INFO "HiSax: IPACX ISDN driver v0.1.0\n"); printk(KERN_INFO "HiSax: IPACX ISDN driver v0.1.0\n");
...@@ -823,7 +823,7 @@ bch_setstack(struct PStack *st, struct BCState *bcs) ...@@ -823,7 +823,7 @@ bch_setstack(struct PStack *st, struct BCState *bcs)
//---------------------------------------------------------- //----------------------------------------------------------
//---------------------------------------------------------- //----------------------------------------------------------
static void __devinit static void
bch_init(struct IsdnCardState *cs, int hscx) bch_init(struct IsdnCardState *cs, int hscx)
{ {
cs->bcs[hscx].BC_SetStack = bch_setstack; cs->bcs[hscx].BC_SetStack = bch_setstack;
...@@ -861,7 +861,7 @@ interrupt_ipacx(struct IsdnCardState *cs) ...@@ -861,7 +861,7 @@ interrupt_ipacx(struct IsdnCardState *cs)
//---------------------------------------------------------- //----------------------------------------------------------
// Clears chip interrupt status // Clears chip interrupt status
//---------------------------------------------------------- //----------------------------------------------------------
static void __init static void
clear_pending_ints(struct IsdnCardState *cs) clear_pending_ints(struct IsdnCardState *cs)
{ {
int ista; int ista;
...@@ -883,7 +883,7 @@ clear_pending_ints(struct IsdnCardState *cs) ...@@ -883,7 +883,7 @@ clear_pending_ints(struct IsdnCardState *cs)
// Does chip configuration work // Does chip configuration work
// Work to do depends on bit mask in part // Work to do depends on bit mask in part
//---------------------------------------------------------- //----------------------------------------------------------
void __init void
init_ipacx(struct IsdnCardState *cs, int part) init_ipacx(struct IsdnCardState *cs, int part)
{ {
if (part &1) { // initialise chip if (part &1) { // initialise chip
......
...@@ -196,10 +196,10 @@ isurf_auxcmd(struct IsdnCardState *cs, isdn_ctrl *ic) { ...@@ -196,10 +196,10 @@ isurf_auxcmd(struct IsdnCardState *cs, isdn_ctrl *ic) {
} }
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct pnp_card *pnp_c __initdata = NULL; static struct pnp_card *pnp_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_isurf(struct IsdnCard *card) setup_isurf(struct IsdnCard *card)
{ {
int ver; int ver;
......
...@@ -210,7 +210,7 @@ ix1_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -210,7 +210,7 @@ ix1_card_msg(struct IsdnCardState *cs, int mt, void *arg)
} }
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct isapnp_device_id itk_ids[] __initdata = { static struct isapnp_device_id itk_ids[] __devinitdata = {
{ ISAPNP_VENDOR('I', 'T', 'K'), ISAPNP_FUNCTION(0x25), { ISAPNP_VENDOR('I', 'T', 'K'), ISAPNP_FUNCTION(0x25),
ISAPNP_VENDOR('I', 'T', 'K'), ISAPNP_FUNCTION(0x25), ISAPNP_VENDOR('I', 'T', 'K'), ISAPNP_FUNCTION(0x25),
(unsigned long) "ITK micro 2" }, (unsigned long) "ITK micro 2" },
...@@ -220,12 +220,12 @@ static struct isapnp_device_id itk_ids[] __initdata = { ...@@ -220,12 +220,12 @@ static struct isapnp_device_id itk_ids[] __initdata = {
{ 0, } { 0, }
}; };
static struct isapnp_device_id *ipid __initdata = &itk_ids[0]; static struct isapnp_device_id *ipid __devinitdata = &itk_ids[0];
static struct pnp_card *pnp_c __devinitdata = NULL; static struct pnp_card *pnp_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_ix1micro(struct IsdnCard *card) setup_ix1micro(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#include <linux/interrupt.h> #include <linux/interrupt.h>
int __init int
JadeVersion(struct IsdnCardState *cs, char *s) JadeVersion(struct IsdnCardState *cs, char *s)
{ {
int ver,i; int ver,i;
...@@ -253,7 +253,7 @@ setstack_jade(struct PStack *st, struct BCState *bcs) ...@@ -253,7 +253,7 @@ setstack_jade(struct PStack *st, struct BCState *bcs)
return (0); return (0);
} }
void __init void
clear_pending_jade_ints(struct IsdnCardState *cs) clear_pending_jade_ints(struct IsdnCardState *cs)
{ {
int val; int val;
...@@ -279,7 +279,7 @@ clear_pending_jade_ints(struct IsdnCardState *cs) ...@@ -279,7 +279,7 @@ clear_pending_jade_ints(struct IsdnCardState *cs)
cs->BC_Write_Reg(cs, 1, jade_HDLC_IMR, 0xF8); cs->BC_Write_Reg(cs, 1, jade_HDLC_IMR, 0xF8);
} }
void __init void
initjade(struct IsdnCardState *cs) initjade(struct IsdnCardState *cs)
{ {
cs->bcs[0].BC_SetStack = setstack_jade; cs->bcs[0].BC_SetStack = setstack_jade;
......
...@@ -189,7 +189,7 @@ mic_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -189,7 +189,7 @@ mic_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
int __init int __devinit
setup_mic(struct IsdnCard *card) setup_mic(struct IsdnCard *card)
{ {
int bytecnt; int bytecnt;
......
...@@ -909,7 +909,7 @@ setstack_tiger(struct PStack *st, struct BCState *bcs) ...@@ -909,7 +909,7 @@ setstack_tiger(struct PStack *st, struct BCState *bcs)
} }
void __init void
inittiger(struct IsdnCardState *cs) inittiger(struct IsdnCardState *cs)
{ {
if (!(cs->bcs[0].hw.tiger.send = kmalloc(NETJET_DMA_TXSIZE * sizeof(unsigned int), if (!(cs->bcs[0].hw.tiger.send = kmalloc(NETJET_DMA_TXSIZE * sizeof(unsigned int),
......
...@@ -232,12 +232,12 @@ niccy_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -232,12 +232,12 @@ niccy_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
static struct pci_dev *niccy_dev __initdata = NULL; static struct pci_dev *niccy_dev __devinitdata = NULL;
#ifdef __ISAPNP__ #ifdef __ISAPNP__
static struct pnp_card *pnp_c __devinitdata = NULL; static struct pnp_card *pnp_c __devinitdata = NULL;
#endif #endif
int __init int __devinit
setup_niccy(struct IsdnCard *card) setup_niccy(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -148,9 +148,9 @@ NETjet_S_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -148,9 +148,9 @@ NETjet_S_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
static struct pci_dev *dev_netjet __initdata = NULL; static struct pci_dev *dev_netjet __devinitdata = NULL;
int __init int __devinit
setup_netjet_s(struct IsdnCard *card) setup_netjet_s(struct IsdnCard *card)
{ {
int bytecnt,cfg; int bytecnt,cfg;
......
...@@ -128,9 +128,9 @@ NETjet_U_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -128,9 +128,9 @@ NETjet_U_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
static struct pci_dev *dev_netjet __initdata = NULL; static struct pci_dev *dev_netjet __devinitdata = NULL;
int __init int __devinit
setup_netjet_u(struct IsdnCard *card) setup_netjet_u(struct IsdnCard *card)
{ {
int bytecnt; int bytecnt;
......
...@@ -211,7 +211,7 @@ S0Box_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -211,7 +211,7 @@ S0Box_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
int __init int __devinit
setup_s0box(struct IsdnCard *card) setup_s0box(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -241,7 +241,7 @@ saphir_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -241,7 +241,7 @@ saphir_card_msg(struct IsdnCardState *cs, int mt, void *arg)
} }
int __init int __devinit
setup_saphir(struct IsdnCard *card) setup_saphir(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -184,7 +184,7 @@ Sportster_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -184,7 +184,7 @@ Sportster_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
static int __init static int __devinit
get_io_range(struct IsdnCardState *cs) get_io_range(struct IsdnCardState *cs)
{ {
int i, j, adr; int i, j, adr;
...@@ -209,7 +209,7 @@ get_io_range(struct IsdnCardState *cs) ...@@ -209,7 +209,7 @@ get_io_range(struct IsdnCardState *cs)
} }
} }
int __init int __devinit
setup_sportster(struct IsdnCard *card) setup_sportster(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -261,7 +261,7 @@ TeleInt_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -261,7 +261,7 @@ TeleInt_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
int __init int __devinit
setup_TeleInt(struct IsdnCard *card) setup_TeleInt(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -265,7 +265,7 @@ Teles_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -265,7 +265,7 @@ Teles_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
int __init int __devinit
setup_teles0(struct IsdnCard *card) setup_teles0(struct IsdnCard *card)
{ {
u_char val; u_char val;
......
...@@ -284,9 +284,9 @@ TelesPCI_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -284,9 +284,9 @@ TelesPCI_card_msg(struct IsdnCardState *cs, int mt, void *arg)
return(0); return(0);
} }
static struct pci_dev *dev_tel __initdata = NULL; static struct pci_dev *dev_tel __devinitdata = NULL;
int __init int __devinit
setup_telespci(struct IsdnCard *card) setup_telespci(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
...@@ -44,11 +44,11 @@ static const char *w6692_revision = "$Revision: 1.18.2.4 $"; ...@@ -44,11 +44,11 @@ static const char *w6692_revision = "$Revision: 1.18.2.4 $";
#define DBUSY_TIMER_VALUE 80 #define DBUSY_TIMER_VALUE 80
static char *W6692Ver[] __initdata = static char *W6692Ver[] =
{"W6692 V00", "W6692 V01", "W6692 V10", {"W6692 V00", "W6692 V01", "W6692 V10",
"W6692 V11"}; "W6692 V11"};
static void __init static void
W6692Version(struct IsdnCardState *cs, char *s) W6692Version(struct IsdnCardState *cs, char *s)
{ {
int val; int val;
...@@ -897,7 +897,7 @@ static void resetW6692(struct IsdnCardState *cs) ...@@ -897,7 +897,7 @@ static void resetW6692(struct IsdnCardState *cs)
} }
} }
static void __init initW6692(struct IsdnCardState *cs, int part) static void initW6692(struct IsdnCardState *cs, int part)
{ {
if (part & 1) { if (part & 1) {
cs->setstack_d = setstack_W6692; cs->setstack_d = setstack_W6692;
...@@ -992,9 +992,9 @@ w6692_card_msg(struct IsdnCardState *cs, int mt, void *arg) ...@@ -992,9 +992,9 @@ w6692_card_msg(struct IsdnCardState *cs, int mt, void *arg)
static int id_idx ; static int id_idx ;
static struct pci_dev *dev_w6692 __initdata = NULL; static struct pci_dev *dev_w6692 __devinitdata = NULL;
int __init int __devinit
setup_w6692(struct IsdnCard *card) setup_w6692(struct IsdnCard *card)
{ {
struct IsdnCardState *cs = card->cs; struct IsdnCardState *cs = card->cs;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment