diff options
-rw-r--r-- | arch/m68k/atari/atakeyb.c | 9 | ||||
-rw-r--r-- | arch/m68k/kernel/setup.c | 1 | ||||
-rw-r--r-- | arch/m68k/mac/config.c | 1 | ||||
-rw-r--r-- | arch/m68k/mm/sun3kmap.c | 2 | ||||
-rw-r--r-- | drivers/ide/legacy/falconide.c | 2 | ||||
-rw-r--r-- | drivers/scsi/NCR53C9x.c | 7 |
6 files changed, 21 insertions, 1 deletions
diff --git a/arch/m68k/atari/atakeyb.c b/arch/m68k/atari/atakeyb.c index 1c29603b16b3..2b5f64726a2e 100644 --- a/arch/m68k/atari/atakeyb.c +++ b/arch/m68k/atari/atakeyb.c | |||
@@ -13,6 +13,7 @@ | |||
13 | * enhanced by Bjoern Brauel and Roman Hodek | 13 | * enhanced by Bjoern Brauel and Roman Hodek |
14 | */ | 14 | */ |
15 | 15 | ||
16 | #include <linux/module.h> | ||
16 | #include <linux/sched.h> | 17 | #include <linux/sched.h> |
17 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
18 | #include <linux/interrupt.h> | 19 | #include <linux/interrupt.h> |
@@ -42,6 +43,9 @@ void (*atari_mouse_interrupt_hook) (char *); | |||
42 | void (*atari_input_keyboard_interrupt_hook) (unsigned char, char); | 43 | void (*atari_input_keyboard_interrupt_hook) (unsigned char, char); |
43 | /* Hook for mouse inputdev driver */ | 44 | /* Hook for mouse inputdev driver */ |
44 | void (*atari_input_mouse_interrupt_hook) (char *); | 45 | void (*atari_input_mouse_interrupt_hook) (char *); |
46 | EXPORT_SYMBOL(atari_mouse_interrupt_hook); | ||
47 | EXPORT_SYMBOL(atari_input_keyboard_interrupt_hook); | ||
48 | EXPORT_SYMBOL(atari_input_mouse_interrupt_hook); | ||
45 | 49 | ||
46 | /* variables for IKBD self test: */ | 50 | /* variables for IKBD self test: */ |
47 | 51 | ||
@@ -429,6 +433,7 @@ void ikbd_mouse_rel_pos(void) | |||
429 | 433 | ||
430 | ikbd_write(cmd, 1); | 434 | ikbd_write(cmd, 1); |
431 | } | 435 | } |
436 | EXPORT_SYMBOL(ikbd_mouse_rel_pos); | ||
432 | 437 | ||
433 | /* Set absolute mouse position reporting */ | 438 | /* Set absolute mouse position reporting */ |
434 | void ikbd_mouse_abs_pos(int xmax, int ymax) | 439 | void ikbd_mouse_abs_pos(int xmax, int ymax) |
@@ -453,6 +458,7 @@ void ikbd_mouse_thresh(int x, int y) | |||
453 | 458 | ||
454 | ikbd_write(cmd, 3); | 459 | ikbd_write(cmd, 3); |
455 | } | 460 | } |
461 | EXPORT_SYMBOL(ikbd_mouse_thresh); | ||
456 | 462 | ||
457 | /* Set mouse scale */ | 463 | /* Set mouse scale */ |
458 | void ikbd_mouse_scale(int x, int y) | 464 | void ikbd_mouse_scale(int x, int y) |
@@ -495,6 +501,7 @@ void ikbd_mouse_y0_top(void) | |||
495 | 501 | ||
496 | ikbd_write(cmd, 1); | 502 | ikbd_write(cmd, 1); |
497 | } | 503 | } |
504 | EXPORT_SYMBOL(ikbd_mouse_y0_top); | ||
498 | 505 | ||
499 | /* Resume */ | 506 | /* Resume */ |
500 | void ikbd_resume(void) | 507 | void ikbd_resume(void) |
@@ -511,6 +518,7 @@ void ikbd_mouse_disable(void) | |||
511 | 518 | ||
512 | ikbd_write(cmd, 1); | 519 | ikbd_write(cmd, 1); |
513 | } | 520 | } |
521 | EXPORT_SYMBOL(ikbd_mouse_disable); | ||
514 | 522 | ||
515 | /* Pause output */ | 523 | /* Pause output */ |
516 | void ikbd_pause(void) | 524 | void ikbd_pause(void) |
@@ -696,7 +704,6 @@ int __init atari_keyb_init(void) | |||
696 | return 0; | 704 | return 0; |
697 | } | 705 | } |
698 | 706 | ||
699 | |||
700 | int atari_kbdrate(struct kbd_repeat *k) | 707 | int atari_kbdrate(struct kbd_repeat *k) |
701 | { | 708 | { |
702 | if (k->delay > 0) { | 709 | if (k->delay > 0) { |
diff --git a/arch/m68k/kernel/setup.c b/arch/m68k/kernel/setup.c index 215c7bd43924..7e6d5fb75390 100644 --- a/arch/m68k/kernel/setup.c +++ b/arch/m68k/kernel/setup.c | |||
@@ -58,6 +58,7 @@ extern int end; | |||
58 | extern unsigned long availmem; | 58 | extern unsigned long availmem; |
59 | 59 | ||
60 | int m68k_num_memory; | 60 | int m68k_num_memory; |
61 | EXPORT_SYMBOL(m68k_num_memory); | ||
61 | int m68k_realnum_memory; | 62 | int m68k_realnum_memory; |
62 | EXPORT_SYMBOL(m68k_realnum_memory); | 63 | EXPORT_SYMBOL(m68k_realnum_memory); |
63 | unsigned long m68k_memoffset; | 64 | unsigned long m68k_memoffset; |
diff --git a/arch/m68k/mac/config.c b/arch/m68k/mac/config.c index 5fd413246f89..9a7f14eb9df5 100644 --- a/arch/m68k/mac/config.c +++ b/arch/m68k/mac/config.c | |||
@@ -49,6 +49,7 @@ struct mac_booter_data mac_bi_data; | |||
49 | int mac_bisize = sizeof mac_bi_data; | 49 | int mac_bisize = sizeof mac_bi_data; |
50 | 50 | ||
51 | struct mac_hw_present mac_hw_present; | 51 | struct mac_hw_present mac_hw_present; |
52 | EXPORT_SYMBOL(mac_hw_present); | ||
52 | 53 | ||
53 | /* New m68k bootinfo stuff and videobase */ | 54 | /* New m68k bootinfo stuff and videobase */ |
54 | 55 | ||
diff --git a/arch/m68k/mm/sun3kmap.c b/arch/m68k/mm/sun3kmap.c index 1af24cb5bfe1..3dc41158c05e 100644 --- a/arch/m68k/mm/sun3kmap.c +++ b/arch/m68k/mm/sun3kmap.c | |||
@@ -105,6 +105,7 @@ void __iomem *sun3_ioremap(unsigned long phys, unsigned long size, | |||
105 | return (void __iomem *)ret; | 105 | return (void __iomem *)ret; |
106 | 106 | ||
107 | } | 107 | } |
108 | EXPORT_SYMBOL(sun3_ioremap); | ||
108 | 109 | ||
109 | 110 | ||
110 | void __iomem *__ioremap(unsigned long phys, unsigned long size, int cache) | 111 | void __iomem *__ioremap(unsigned long phys, unsigned long size, int cache) |
@@ -157,3 +158,4 @@ int sun3_map_test(unsigned long addr, char *val) | |||
157 | 158 | ||
158 | return ret; | 159 | return ret; |
159 | } | 160 | } |
161 | EXPORT_SYMBOL(sun3_map_test); | ||
diff --git a/drivers/ide/legacy/falconide.c b/drivers/ide/legacy/falconide.c index e1e9d9d6893f..f0829b83e970 100644 --- a/drivers/ide/legacy/falconide.c +++ b/drivers/ide/legacy/falconide.c | |||
@@ -8,6 +8,7 @@ | |||
8 | * more details. | 8 | * more details. |
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <linux/module.h> | ||
11 | #include <linux/types.h> | 12 | #include <linux/types.h> |
12 | #include <linux/mm.h> | 13 | #include <linux/mm.h> |
13 | #include <linux/interrupt.h> | 14 | #include <linux/interrupt.h> |
@@ -54,6 +55,7 @@ static int falconide_offsets[IDE_NR_PORTS] __initdata = { | |||
54 | */ | 55 | */ |
55 | 56 | ||
56 | int falconide_intr_lock; | 57 | int falconide_intr_lock; |
58 | EXPORT_SYMBOL(falconide_intr_lock); | ||
57 | 59 | ||
58 | 60 | ||
59 | /* | 61 | /* |
diff --git a/drivers/scsi/NCR53C9x.c b/drivers/scsi/NCR53C9x.c index 773d11dd9953..79b4df158140 100644 --- a/drivers/scsi/NCR53C9x.c +++ b/drivers/scsi/NCR53C9x.c | |||
@@ -95,6 +95,8 @@ enum { | |||
95 | /* The master ring of all esp hosts we are managing in this driver. */ | 95 | /* The master ring of all esp hosts we are managing in this driver. */ |
96 | static struct NCR_ESP *espchain; | 96 | static struct NCR_ESP *espchain; |
97 | int nesps = 0, esps_in_use = 0, esps_running = 0; | 97 | int nesps = 0, esps_in_use = 0, esps_running = 0; |
98 | EXPORT_SYMBOL(nesps); | ||
99 | EXPORT_SYMBOL(esps_running); | ||
98 | 100 | ||
99 | irqreturn_t esp_intr(int irq, void *dev_id); | 101 | irqreturn_t esp_intr(int irq, void *dev_id); |
100 | 102 | ||
@@ -524,6 +526,7 @@ void esp_bootup_reset(struct NCR_ESP *esp, struct ESP_regs *eregs) | |||
524 | /* Eat any bitrot in the chip and we are done... */ | 526 | /* Eat any bitrot in the chip and we are done... */ |
525 | trash = esp_read(eregs->esp_intrpt); | 527 | trash = esp_read(eregs->esp_intrpt); |
526 | } | 528 | } |
529 | EXPORT_SYMBOL(esp_bootup_reset); | ||
527 | 530 | ||
528 | /* Allocate structure and insert basic data such as SCSI chip frequency | 531 | /* Allocate structure and insert basic data such as SCSI chip frequency |
529 | * data and a pointer to the device | 532 | * data and a pointer to the device |
@@ -772,6 +775,7 @@ const char *esp_info(struct Scsi_Host *host) | |||
772 | panic("Bogon ESP revision"); | 775 | panic("Bogon ESP revision"); |
773 | }; | 776 | }; |
774 | } | 777 | } |
778 | EXPORT_SYMBOL(esp_info); | ||
775 | 779 | ||
776 | /* From Wolfgang Stanglmeier's NCR scsi driver. */ | 780 | /* From Wolfgang Stanglmeier's NCR scsi driver. */ |
777 | struct info_str | 781 | struct info_str |
@@ -902,6 +906,7 @@ int esp_proc_info(struct Scsi_Host *shost, char *buffer, char **start, off_t off | |||
902 | *start = buffer; | 906 | *start = buffer; |
903 | return esp_host_info(esp, buffer, offset, length); | 907 | return esp_host_info(esp, buffer, offset, length); |
904 | } | 908 | } |
909 | EXPORT_SYMBOL(esp_proc_info); | ||
905 | 910 | ||
906 | static void esp_get_dmabufs(struct NCR_ESP *esp, Scsi_Cmnd *sp) | 911 | static void esp_get_dmabufs(struct NCR_ESP *esp, Scsi_Cmnd *sp) |
907 | { | 912 | { |
@@ -3535,6 +3540,7 @@ state_machine: | |||
3535 | if(esp->dma_irq_exit) | 3540 | if(esp->dma_irq_exit) |
3536 | esp->dma_irq_exit(esp); | 3541 | esp->dma_irq_exit(esp); |
3537 | } | 3542 | } |
3543 | EXPORT_SYMBOL(esp_handle); | ||
3538 | 3544 | ||
3539 | #ifndef CONFIG_SMP | 3545 | #ifndef CONFIG_SMP |
3540 | irqreturn_t esp_intr(int irq, void *dev_id) | 3546 | irqreturn_t esp_intr(int irq, void *dev_id) |
@@ -3631,6 +3637,7 @@ void esp_release(void) | |||
3631 | esps_in_use--; | 3637 | esps_in_use--; |
3632 | esps_running = esps_in_use; | 3638 | esps_running = esps_in_use; |
3633 | } | 3639 | } |
3640 | EXPORT_SYMBOL(esp_release); | ||
3634 | #endif | 3641 | #endif |
3635 | 3642 | ||
3636 | EXPORT_SYMBOL(esp_abort); | 3643 | EXPORT_SYMBOL(esp_abort); |