diff options
| author | Adrian Bunk <bunk@stusta.de> | 2005-05-01 11:59:29 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-01 11:59:29 -0400 |
| commit | 408b664a7d394a5e4315fbd14aca49b042cb2b08 (patch) | |
| tree | bd3ebe72229227962d157e46e61ed65b78d6e28b | |
| parent | c31403a1f5a761599df38bcc2d6ba94f24320c33 (diff) | |
[PATCH] make lots of things static
Another large rollup of various patches from Adrian which make things static
where they were needlessly exported.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
33 files changed, 67 insertions, 70 deletions
diff --git a/arch/i386/kernel/cpu/mtrr/generic.c b/arch/i386/kernel/cpu/mtrr/generic.c index 9f7a7ea6388d..f468a979e9aa 100644 --- a/arch/i386/kernel/cpu/mtrr/generic.c +++ b/arch/i386/kernel/cpu/mtrr/generic.c | |||
| @@ -124,8 +124,8 @@ int generic_get_free_region(unsigned long base, unsigned long size) | |||
| 124 | return -ENOSPC; | 124 | return -ENOSPC; |
| 125 | } | 125 | } |
| 126 | 126 | ||
| 127 | void generic_get_mtrr(unsigned int reg, unsigned long *base, | 127 | static void generic_get_mtrr(unsigned int reg, unsigned long *base, |
| 128 | unsigned int *size, mtrr_type * type) | 128 | unsigned int *size, mtrr_type * type) |
| 129 | { | 129 | { |
| 130 | unsigned int mask_lo, mask_hi, base_lo, base_hi; | 130 | unsigned int mask_lo, mask_hi, base_lo, base_hi; |
| 131 | 131 | ||
diff --git a/arch/x86_64/kernel/early_printk.c b/arch/x86_64/kernel/early_printk.c index 750bcd0655dc..e3a19e8ebbf8 100644 --- a/arch/x86_64/kernel/early_printk.c +++ b/arch/x86_64/kernel/early_printk.c | |||
| @@ -60,7 +60,7 @@ static struct console early_vga_console = { | |||
| 60 | 60 | ||
| 61 | /* Serial functions loosely based on a similar package from Klaus P. Gerlicher */ | 61 | /* Serial functions loosely based on a similar package from Klaus P. Gerlicher */ |
| 62 | 62 | ||
| 63 | int early_serial_base = 0x3f8; /* ttyS0 */ | 63 | static int early_serial_base = 0x3f8; /* ttyS0 */ |
| 64 | 64 | ||
| 65 | #define XMTRDY 0x20 | 65 | #define XMTRDY 0x20 |
| 66 | 66 | ||
diff --git a/drivers/char/agp/ali-agp.c b/drivers/char/agp/ali-agp.c index c86a22c5499b..0212febda654 100644 --- a/drivers/char/agp/ali-agp.c +++ b/drivers/char/agp/ali-agp.c | |||
| @@ -192,7 +192,7 @@ static struct aper_size_info_32 ali_generic_sizes[7] = | |||
| 192 | {4, 1024, 0, 3} | 192 | {4, 1024, 0, 3} |
| 193 | }; | 193 | }; |
| 194 | 194 | ||
| 195 | struct agp_bridge_driver ali_generic_bridge = { | 195 | static struct agp_bridge_driver ali_generic_bridge = { |
| 196 | .owner = THIS_MODULE, | 196 | .owner = THIS_MODULE, |
| 197 | .aperture_sizes = ali_generic_sizes, | 197 | .aperture_sizes = ali_generic_sizes, |
| 198 | .size_type = U32_APER_SIZE, | 198 | .size_type = U32_APER_SIZE, |
| @@ -215,7 +215,7 @@ struct agp_bridge_driver ali_generic_bridge = { | |||
| 215 | .agp_destroy_page = ali_destroy_page, | 215 | .agp_destroy_page = ali_destroy_page, |
| 216 | }; | 216 | }; |
| 217 | 217 | ||
| 218 | struct agp_bridge_driver ali_m1541_bridge = { | 218 | static struct agp_bridge_driver ali_m1541_bridge = { |
| 219 | .owner = THIS_MODULE, | 219 | .owner = THIS_MODULE, |
| 220 | .aperture_sizes = ali_generic_sizes, | 220 | .aperture_sizes = ali_generic_sizes, |
| 221 | .size_type = U32_APER_SIZE, | 221 | .size_type = U32_APER_SIZE, |
diff --git a/drivers/char/agp/amd-k7-agp.c b/drivers/char/agp/amd-k7-agp.c index f1ea87ea6b65..e62a3c2c44a9 100644 --- a/drivers/char/agp/amd-k7-agp.c +++ b/drivers/char/agp/amd-k7-agp.c | |||
| @@ -358,7 +358,7 @@ static struct gatt_mask amd_irongate_masks[] = | |||
| 358 | {.mask = 1, .type = 0} | 358 | {.mask = 1, .type = 0} |
| 359 | }; | 359 | }; |
| 360 | 360 | ||
| 361 | struct agp_bridge_driver amd_irongate_driver = { | 361 | static struct agp_bridge_driver amd_irongate_driver = { |
| 362 | .owner = THIS_MODULE, | 362 | .owner = THIS_MODULE, |
| 363 | .aperture_sizes = amd_irongate_sizes, | 363 | .aperture_sizes = amd_irongate_sizes, |
| 364 | .size_type = LVL2_APER_SIZE, | 364 | .size_type = LVL2_APER_SIZE, |
diff --git a/drivers/char/agp/amd64-agp.c b/drivers/char/agp/amd64-agp.c index 905f0629c44f..399c042f68f0 100644 --- a/drivers/char/agp/amd64-agp.c +++ b/drivers/char/agp/amd64-agp.c | |||
| @@ -243,7 +243,7 @@ static void amd64_cleanup(void) | |||
| 243 | } | 243 | } |
| 244 | 244 | ||
| 245 | 245 | ||
| 246 | struct agp_bridge_driver amd_8151_driver = { | 246 | static struct agp_bridge_driver amd_8151_driver = { |
| 247 | .owner = THIS_MODULE, | 247 | .owner = THIS_MODULE, |
| 248 | .aperture_sizes = amd_8151_sizes, | 248 | .aperture_sizes = amd_8151_sizes, |
| 249 | .size_type = U32_APER_SIZE, | 249 | .size_type = U32_APER_SIZE, |
diff --git a/drivers/char/agp/ati-agp.c b/drivers/char/agp/ati-agp.c index 757dde006fc9..a65f8827c283 100644 --- a/drivers/char/agp/ati-agp.c +++ b/drivers/char/agp/ati-agp.c | |||
| @@ -393,7 +393,7 @@ static int ati_free_gatt_table(struct agp_bridge_data *bridge) | |||
| 393 | return 0; | 393 | return 0; |
| 394 | } | 394 | } |
| 395 | 395 | ||
| 396 | struct agp_bridge_driver ati_generic_bridge = { | 396 | static struct agp_bridge_driver ati_generic_bridge = { |
| 397 | .owner = THIS_MODULE, | 397 | .owner = THIS_MODULE, |
| 398 | .aperture_sizes = ati_generic_sizes, | 398 | .aperture_sizes = ati_generic_sizes, |
| 399 | .size_type = LVL2_APER_SIZE, | 399 | .size_type = LVL2_APER_SIZE, |
diff --git a/drivers/char/agp/backend.c b/drivers/char/agp/backend.c index c3442f3c6480..2f3dfb63bdc6 100644 --- a/drivers/char/agp/backend.c +++ b/drivers/char/agp/backend.c | |||
| @@ -97,7 +97,7 @@ void agp_backend_release(struct agp_bridge_data *bridge) | |||
| 97 | EXPORT_SYMBOL(agp_backend_release); | 97 | EXPORT_SYMBOL(agp_backend_release); |
| 98 | 98 | ||
| 99 | 99 | ||
| 100 | struct { int mem, agp; } maxes_table[] = { | 100 | static struct { int mem, agp; } maxes_table[] = { |
| 101 | {0, 0}, | 101 | {0, 0}, |
| 102 | {32, 4}, | 102 | {32, 4}, |
| 103 | {64, 28}, | 103 | {64, 28}, |
| @@ -322,7 +322,7 @@ static int __init agp_init(void) | |||
| 322 | return 0; | 322 | return 0; |
| 323 | } | 323 | } |
| 324 | 324 | ||
| 325 | void __exit agp_exit(void) | 325 | static void __exit agp_exit(void) |
| 326 | { | 326 | { |
| 327 | } | 327 | } |
| 328 | 328 | ||
diff --git a/drivers/char/agp/efficeon-agp.c b/drivers/char/agp/efficeon-agp.c index 2a87cecdc912..1383c3165ea1 100644 --- a/drivers/char/agp/efficeon-agp.c +++ b/drivers/char/agp/efficeon-agp.c | |||
| @@ -303,7 +303,7 @@ static int efficeon_remove_memory(struct agp_memory * mem, off_t pg_start, int t | |||
| 303 | } | 303 | } |
| 304 | 304 | ||
| 305 | 305 | ||
| 306 | struct agp_bridge_driver efficeon_driver = { | 306 | static struct agp_bridge_driver efficeon_driver = { |
| 307 | .owner = THIS_MODULE, | 307 | .owner = THIS_MODULE, |
| 308 | .aperture_sizes = efficeon_generic_sizes, | 308 | .aperture_sizes = efficeon_generic_sizes, |
| 309 | .size_type = LVL2_APER_SIZE, | 309 | .size_type = LVL2_APER_SIZE, |
diff --git a/drivers/char/agp/frontend.c b/drivers/char/agp/frontend.c index f633623ac802..3dfb6648547b 100644 --- a/drivers/char/agp/frontend.c +++ b/drivers/char/agp/frontend.c | |||
| @@ -235,7 +235,7 @@ static void agp_insert_into_pool(struct agp_memory * temp) | |||
| 235 | 235 | ||
| 236 | /* File private list routines */ | 236 | /* File private list routines */ |
| 237 | 237 | ||
| 238 | struct agp_file_private *agp_find_private(pid_t pid) | 238 | static struct agp_file_private *agp_find_private(pid_t pid) |
| 239 | { | 239 | { |
| 240 | struct agp_file_private *curr; | 240 | struct agp_file_private *curr; |
| 241 | 241 | ||
| @@ -250,7 +250,7 @@ struct agp_file_private *agp_find_private(pid_t pid) | |||
| 250 | return NULL; | 250 | return NULL; |
| 251 | } | 251 | } |
| 252 | 252 | ||
| 253 | void agp_insert_file_private(struct agp_file_private * priv) | 253 | static void agp_insert_file_private(struct agp_file_private * priv) |
| 254 | { | 254 | { |
| 255 | struct agp_file_private *prev; | 255 | struct agp_file_private *prev; |
| 256 | 256 | ||
| @@ -262,7 +262,7 @@ void agp_insert_file_private(struct agp_file_private * priv) | |||
| 262 | agp_fe.file_priv_list = priv; | 262 | agp_fe.file_priv_list = priv; |
| 263 | } | 263 | } |
| 264 | 264 | ||
| 265 | void agp_remove_file_private(struct agp_file_private * priv) | 265 | static void agp_remove_file_private(struct agp_file_private * priv) |
| 266 | { | 266 | { |
| 267 | struct agp_file_private *next; | 267 | struct agp_file_private *next; |
| 268 | struct agp_file_private *prev; | 268 | struct agp_file_private *prev; |
diff --git a/drivers/char/agp/nvidia-agp.c b/drivers/char/agp/nvidia-agp.c index 4f7a3e8bc919..80dafa3030bd 100644 --- a/drivers/char/agp/nvidia-agp.c +++ b/drivers/char/agp/nvidia-agp.c | |||
| @@ -288,7 +288,7 @@ static struct gatt_mask nvidia_generic_masks[] = | |||
| 288 | }; | 288 | }; |
| 289 | 289 | ||
| 290 | 290 | ||
| 291 | struct agp_bridge_driver nvidia_driver = { | 291 | static struct agp_bridge_driver nvidia_driver = { |
| 292 | .owner = THIS_MODULE, | 292 | .owner = THIS_MODULE, |
| 293 | .aperture_sizes = nvidia_generic_sizes, | 293 | .aperture_sizes = nvidia_generic_sizes, |
| 294 | .size_type = U8_APER_SIZE, | 294 | .size_type = U8_APER_SIZE, |
diff --git a/drivers/char/agp/sis-agp.c b/drivers/char/agp/sis-agp.c index cfccacb2a647..ebc05554045c 100644 --- a/drivers/char/agp/sis-agp.c +++ b/drivers/char/agp/sis-agp.c | |||
| @@ -119,7 +119,7 @@ static struct aper_size_info_8 sis_generic_sizes[7] = | |||
| 119 | {4, 1024, 0, 3} | 119 | {4, 1024, 0, 3} |
| 120 | }; | 120 | }; |
| 121 | 121 | ||
| 122 | struct agp_bridge_driver sis_driver = { | 122 | static struct agp_bridge_driver sis_driver = { |
| 123 | .owner = THIS_MODULE, | 123 | .owner = THIS_MODULE, |
| 124 | .aperture_sizes = sis_generic_sizes, | 124 | .aperture_sizes = sis_generic_sizes, |
| 125 | .size_type = U8_APER_SIZE, | 125 | .size_type = U8_APER_SIZE, |
diff --git a/drivers/char/agp/sworks-agp.c b/drivers/char/agp/sworks-agp.c index bb338d9134e0..10c23302dd84 100644 --- a/drivers/char/agp/sworks-agp.c +++ b/drivers/char/agp/sworks-agp.c | |||
| @@ -409,7 +409,7 @@ static void serverworks_agp_enable(struct agp_bridge_data *bridge, u32 mode) | |||
| 409 | agp_device_command(command, 0); | 409 | agp_device_command(command, 0); |
| 410 | } | 410 | } |
| 411 | 411 | ||
| 412 | struct agp_bridge_driver sworks_driver = { | 412 | static struct agp_bridge_driver sworks_driver = { |
| 413 | .owner = THIS_MODULE, | 413 | .owner = THIS_MODULE, |
| 414 | .aperture_sizes = serverworks_sizes, | 414 | .aperture_sizes = serverworks_sizes, |
| 415 | .size_type = LVL2_APER_SIZE, | 415 | .size_type = LVL2_APER_SIZE, |
diff --git a/drivers/char/agp/via-agp.c b/drivers/char/agp/via-agp.c index e1451dd9b6a7..c847df575cf5 100644 --- a/drivers/char/agp/via-agp.c +++ b/drivers/char/agp/via-agp.c | |||
| @@ -170,7 +170,7 @@ static void via_tlbflush_agp3(struct agp_memory *mem) | |||
| 170 | } | 170 | } |
| 171 | 171 | ||
| 172 | 172 | ||
| 173 | struct agp_bridge_driver via_agp3_driver = { | 173 | static struct agp_bridge_driver via_agp3_driver = { |
| 174 | .owner = THIS_MODULE, | 174 | .owner = THIS_MODULE, |
| 175 | .aperture_sizes = agp3_generic_sizes, | 175 | .aperture_sizes = agp3_generic_sizes, |
| 176 | .size_type = U8_APER_SIZE, | 176 | .size_type = U8_APER_SIZE, |
| @@ -193,7 +193,7 @@ struct agp_bridge_driver via_agp3_driver = { | |||
| 193 | .agp_destroy_page = agp_generic_destroy_page, | 193 | .agp_destroy_page = agp_generic_destroy_page, |
| 194 | }; | 194 | }; |
| 195 | 195 | ||
| 196 | struct agp_bridge_driver via_driver = { | 196 | static struct agp_bridge_driver via_driver = { |
| 197 | .owner = THIS_MODULE, | 197 | .owner = THIS_MODULE, |
| 198 | .aperture_sizes = via_generic_sizes, | 198 | .aperture_sizes = via_generic_sizes, |
| 199 | .size_type = U8_APER_SIZE, | 199 | .size_type = U8_APER_SIZE, |
diff --git a/drivers/char/rio/rio_linux.c b/drivers/char/rio/rio_linux.c index a91ae271cf0a..763893e289b3 100644 --- a/drivers/char/rio/rio_linux.c +++ b/drivers/char/rio/rio_linux.c | |||
| @@ -221,7 +221,7 @@ static int rio_probe_addrs[]= {0xc0000, 0xd0000, 0xe0000}; | |||
| 221 | /* Set the mask to all-ones. This alas, only supports 32 interrupts. | 221 | /* Set the mask to all-ones. This alas, only supports 32 interrupts. |
| 222 | Some architectures may need more. -- Changed to LONG to | 222 | Some architectures may need more. -- Changed to LONG to |
| 223 | support up to 64 bits on 64bit architectures. -- REW 20/06/99 */ | 223 | support up to 64 bits on 64bit architectures. -- REW 20/06/99 */ |
| 224 | long rio_irqmask = -1; | 224 | static long rio_irqmask = -1; |
| 225 | 225 | ||
| 226 | MODULE_AUTHOR("Rogier Wolff <R.E.Wolff@bitwizard.nl>, Patrick van de Lageweg <patrick@bitwizard.nl>"); | 226 | MODULE_AUTHOR("Rogier Wolff <R.E.Wolff@bitwizard.nl>, Patrick van de Lageweg <patrick@bitwizard.nl>"); |
| 227 | MODULE_DESCRIPTION("RIO driver"); | 227 | MODULE_DESCRIPTION("RIO driver"); |
diff --git a/drivers/char/stallion.c b/drivers/char/stallion.c index de166608c59e..b8899f560b5e 100644 --- a/drivers/char/stallion.c +++ b/drivers/char/stallion.c | |||
| @@ -466,7 +466,7 @@ static int stl_parsebrd(stlconf_t *confp, char **argp); | |||
| 466 | 466 | ||
| 467 | static unsigned long stl_atol(char *str); | 467 | static unsigned long stl_atol(char *str); |
| 468 | 468 | ||
| 469 | int stl_init(void); | 469 | static int stl_init(void); |
| 470 | static int stl_open(struct tty_struct *tty, struct file *filp); | 470 | static int stl_open(struct tty_struct *tty, struct file *filp); |
| 471 | static void stl_close(struct tty_struct *tty, struct file *filp); | 471 | static void stl_close(struct tty_struct *tty, struct file *filp); |
| 472 | static int stl_write(struct tty_struct *tty, const unsigned char *buf, int count); | 472 | static int stl_write(struct tty_struct *tty, const unsigned char *buf, int count); |
| @@ -3063,7 +3063,7 @@ static struct tty_operations stl_ops = { | |||
| 3063 | 3063 | ||
| 3064 | /*****************************************************************************/ | 3064 | /*****************************************************************************/ |
| 3065 | 3065 | ||
| 3066 | int __init stl_init(void) | 3066 | static int __init stl_init(void) |
| 3067 | { | 3067 | { |
| 3068 | int i; | 3068 | int i; |
| 3069 | printk(KERN_INFO "%s: version %s\n", stl_drvtitle, stl_drvversion); | 3069 | printk(KERN_INFO "%s: version %s\n", stl_drvtitle, stl_drvversion); |
diff --git a/drivers/isdn/capi/capi.c b/drivers/isdn/capi/capi.c index 06163538bb20..12dee8e9fbbe 100644 --- a/drivers/isdn/capi/capi.c +++ b/drivers/isdn/capi/capi.c | |||
| @@ -60,12 +60,12 @@ MODULE_LICENSE("GPL"); | |||
| 60 | 60 | ||
| 61 | static struct class_simple *capi_class; | 61 | static struct class_simple *capi_class; |
| 62 | 62 | ||
| 63 | int capi_major = 68; /* allocated */ | 63 | static int capi_major = 68; /* allocated */ |
| 64 | #ifdef CONFIG_ISDN_CAPI_MIDDLEWARE | 64 | #ifdef CONFIG_ISDN_CAPI_MIDDLEWARE |
| 65 | #define CAPINC_NR_PORTS 32 | 65 | #define CAPINC_NR_PORTS 32 |
| 66 | #define CAPINC_MAX_PORTS 256 | 66 | #define CAPINC_MAX_PORTS 256 |
| 67 | int capi_ttymajor = 191; | 67 | static int capi_ttymajor = 191; |
| 68 | int capi_ttyminors = CAPINC_NR_PORTS; | 68 | static int capi_ttyminors = CAPINC_NR_PORTS; |
| 69 | #endif /* CONFIG_ISDN_CAPI_MIDDLEWARE */ | 69 | #endif /* CONFIG_ISDN_CAPI_MIDDLEWARE */ |
| 70 | 70 | ||
| 71 | module_param_named(major, capi_major, uint, 0); | 71 | module_param_named(major, capi_major, uint, 0); |
| @@ -268,7 +268,7 @@ static void capiminor_free(struct capiminor *mp) | |||
| 268 | kfree(mp); | 268 | kfree(mp); |
| 269 | } | 269 | } |
| 270 | 270 | ||
| 271 | struct capiminor *capiminor_find(unsigned int minor) | 271 | static struct capiminor *capiminor_find(unsigned int minor) |
| 272 | { | 272 | { |
| 273 | struct list_head *l; | 273 | struct list_head *l; |
| 274 | struct capiminor *p = NULL; | 274 | struct capiminor *p = NULL; |
| @@ -1166,7 +1166,7 @@ static int capinc_tty_write_room(struct tty_struct *tty) | |||
| 1166 | return room; | 1166 | return room; |
| 1167 | } | 1167 | } |
| 1168 | 1168 | ||
| 1169 | int capinc_tty_chars_in_buffer(struct tty_struct *tty) | 1169 | static int capinc_tty_chars_in_buffer(struct tty_struct *tty) |
| 1170 | { | 1170 | { |
| 1171 | struct capiminor *mp = (struct capiminor *)tty->driver_data; | 1171 | struct capiminor *mp = (struct capiminor *)tty->driver_data; |
| 1172 | if (!mp || !mp->nccip) { | 1172 | if (!mp || !mp->nccip) { |
diff --git a/drivers/isdn/capi/kcapi_proc.c b/drivers/isdn/capi/kcapi_proc.c index 16dc5418ff41..2cc8b27e4c3b 100644 --- a/drivers/isdn/capi/kcapi_proc.c +++ b/drivers/isdn/capi/kcapi_proc.c | |||
| @@ -89,14 +89,14 @@ static int contrstats_show(struct seq_file *seq, void *v) | |||
| 89 | return 0; | 89 | return 0; |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | struct seq_operations seq_controller_ops = { | 92 | static struct seq_operations seq_controller_ops = { |
| 93 | .start = controller_start, | 93 | .start = controller_start, |
| 94 | .next = controller_next, | 94 | .next = controller_next, |
| 95 | .stop = controller_stop, | 95 | .stop = controller_stop, |
| 96 | .show = controller_show, | 96 | .show = controller_show, |
| 97 | }; | 97 | }; |
| 98 | 98 | ||
| 99 | struct seq_operations seq_contrstats_ops = { | 99 | static struct seq_operations seq_contrstats_ops = { |
| 100 | .start = controller_start, | 100 | .start = controller_start, |
| 101 | .next = controller_next, | 101 | .next = controller_next, |
| 102 | .stop = controller_stop, | 102 | .stop = controller_stop, |
| @@ -192,14 +192,14 @@ applstats_show(struct seq_file *seq, void *v) | |||
| 192 | return 0; | 192 | return 0; |
| 193 | } | 193 | } |
| 194 | 194 | ||
| 195 | struct seq_operations seq_applications_ops = { | 195 | static struct seq_operations seq_applications_ops = { |
| 196 | .start = applications_start, | 196 | .start = applications_start, |
| 197 | .next = applications_next, | 197 | .next = applications_next, |
| 198 | .stop = applications_stop, | 198 | .stop = applications_stop, |
| 199 | .show = applications_show, | 199 | .show = applications_show, |
| 200 | }; | 200 | }; |
| 201 | 201 | ||
| 202 | struct seq_operations seq_applstats_ops = { | 202 | static struct seq_operations seq_applstats_ops = { |
| 203 | .start = applications_start, | 203 | .start = applications_start, |
| 204 | .next = applications_next, | 204 | .next = applications_next, |
| 205 | .stop = applications_stop, | 205 | .stop = applications_stop, |
| @@ -287,7 +287,7 @@ static int capi_driver_show(struct seq_file *seq, void *v) | |||
| 287 | return 0; | 287 | return 0; |
| 288 | } | 288 | } |
| 289 | 289 | ||
| 290 | struct seq_operations seq_capi_driver_ops = { | 290 | static struct seq_operations seq_capi_driver_ops = { |
| 291 | .start = capi_driver_start, | 291 | .start = capi_driver_start, |
| 292 | .next = capi_driver_next, | 292 | .next = capi_driver_next, |
| 293 | .stop = capi_driver_stop, | 293 | .stop = capi_driver_stop, |
diff --git a/drivers/isdn/divert/isdn_divert.c b/drivers/isdn/divert/isdn_divert.c index 1eb112213f0c..0bfd698726a6 100644 --- a/drivers/isdn/divert/isdn_divert.c +++ b/drivers/isdn/divert/isdn_divert.c | |||
| @@ -383,7 +383,7 @@ divert_rule *getruleptr(int idx) | |||
| 383 | /*************************************************/ | 383 | /*************************************************/ |
| 384 | /* called from common module on an incoming call */ | 384 | /* called from common module on an incoming call */ |
| 385 | /*************************************************/ | 385 | /*************************************************/ |
| 386 | int isdn_divert_icall(isdn_ctrl *ic) | 386 | static int isdn_divert_icall(isdn_ctrl *ic) |
| 387 | { int retval = 0; | 387 | { int retval = 0; |
| 388 | unsigned long flags; | 388 | unsigned long flags; |
| 389 | struct call_struc *cs = NULL; | 389 | struct call_struc *cs = NULL; |
| @@ -552,7 +552,7 @@ void deleteprocs(void) | |||
| 552 | /****************************************************/ | 552 | /****************************************************/ |
| 553 | /* put a address including address type into buffer */ | 553 | /* put a address including address type into buffer */ |
| 554 | /****************************************************/ | 554 | /****************************************************/ |
| 555 | int put_address(char *st, u_char *p, int len) | 555 | static int put_address(char *st, u_char *p, int len) |
| 556 | { u_char retval = 0; | 556 | { u_char retval = 0; |
| 557 | u_char adr_typ = 0; /* network standard */ | 557 | u_char adr_typ = 0; /* network standard */ |
| 558 | 558 | ||
| @@ -595,7 +595,7 @@ int put_address(char *st, u_char *p, int len) | |||
| 595 | /*************************************/ | 595 | /*************************************/ |
| 596 | /* report a succesfull interrogation */ | 596 | /* report a succesfull interrogation */ |
| 597 | /*************************************/ | 597 | /*************************************/ |
| 598 | int interrogate_success(isdn_ctrl *ic, struct call_struc *cs) | 598 | static int interrogate_success(isdn_ctrl *ic, struct call_struc *cs) |
| 599 | { char *src = ic->parm.dss1_io.data; | 599 | { char *src = ic->parm.dss1_io.data; |
| 600 | int restlen = ic->parm.dss1_io.datalen; | 600 | int restlen = ic->parm.dss1_io.datalen; |
| 601 | int cnt = 1; | 601 | int cnt = 1; |
| @@ -689,7 +689,7 @@ int interrogate_success(isdn_ctrl *ic, struct call_struc *cs) | |||
| 689 | /*********************************************/ | 689 | /*********************************************/ |
| 690 | /* callback for protocol specific extensions */ | 690 | /* callback for protocol specific extensions */ |
| 691 | /*********************************************/ | 691 | /*********************************************/ |
| 692 | int prot_stat_callback(isdn_ctrl *ic) | 692 | static int prot_stat_callback(isdn_ctrl *ic) |
| 693 | { struct call_struc *cs, *cs1; | 693 | { struct call_struc *cs, *cs1; |
| 694 | int i; | 694 | int i; |
| 695 | unsigned long flags; | 695 | unsigned long flags; |
| @@ -781,7 +781,7 @@ int prot_stat_callback(isdn_ctrl *ic) | |||
| 781 | /***************************/ | 781 | /***************************/ |
| 782 | /* status callback from HL */ | 782 | /* status callback from HL */ |
| 783 | /***************************/ | 783 | /***************************/ |
| 784 | int isdn_divert_stat_callback(isdn_ctrl *ic) | 784 | static int isdn_divert_stat_callback(isdn_ctrl *ic) |
| 785 | { struct call_struc *cs, *cs1; | 785 | { struct call_struc *cs, *cs1; |
| 786 | unsigned long flags; | 786 | unsigned long flags; |
| 787 | int retval; | 787 | int retval; |
diff --git a/drivers/media/video/bttv-driver.c b/drivers/media/video/bttv-driver.c index c13f222fe6bd..033cc5498f23 100644 --- a/drivers/media/video/bttv-driver.c +++ b/drivers/media/video/bttv-driver.c | |||
| @@ -3169,7 +3169,7 @@ static struct video_device radio_template = | |||
| 3169 | /* ----------------------------------------------------------------------- */ | 3169 | /* ----------------------------------------------------------------------- */ |
| 3170 | /* some debug code */ | 3170 | /* some debug code */ |
| 3171 | 3171 | ||
| 3172 | int bttv_risc_decode(u32 risc) | 3172 | static int bttv_risc_decode(u32 risc) |
| 3173 | { | 3173 | { |
| 3174 | static char *instr[16] = { | 3174 | static char *instr[16] = { |
| 3175 | [ BT848_RISC_WRITE >> 28 ] = "write", | 3175 | [ BT848_RISC_WRITE >> 28 ] = "write", |
| @@ -3206,8 +3206,8 @@ int bttv_risc_decode(u32 risc) | |||
| 3206 | return incr[risc >> 28] ? incr[risc >> 28] : 1; | 3206 | return incr[risc >> 28] ? incr[risc >> 28] : 1; |
| 3207 | } | 3207 | } |
| 3208 | 3208 | ||
| 3209 | void bttv_risc_disasm(struct bttv *btv, | 3209 | static void bttv_risc_disasm(struct bttv *btv, |
| 3210 | struct btcx_riscmem *risc) | 3210 | struct btcx_riscmem *risc) |
| 3211 | { | 3211 | { |
| 3212 | unsigned int i,j,n; | 3212 | unsigned int i,j,n; |
| 3213 | 3213 | ||
diff --git a/drivers/media/video/cx88/cx88-core.c b/drivers/media/video/cx88/cx88-core.c index 26a6138015cb..1ff79b5a8835 100644 --- a/drivers/media/video/cx88/cx88-core.c +++ b/drivers/media/video/cx88/cx88-core.c | |||
| @@ -429,7 +429,7 @@ int cx88_sram_channel_setup(struct cx88_core *core, | |||
| 429 | /* ------------------------------------------------------------------ */ | 429 | /* ------------------------------------------------------------------ */ |
| 430 | /* debug helper code */ | 430 | /* debug helper code */ |
| 431 | 431 | ||
| 432 | int cx88_risc_decode(u32 risc) | 432 | static int cx88_risc_decode(u32 risc) |
| 433 | { | 433 | { |
| 434 | static char *instr[16] = { | 434 | static char *instr[16] = { |
| 435 | [ RISC_SYNC >> 28 ] = "sync", | 435 | [ RISC_SYNC >> 28 ] = "sync", |
| @@ -542,7 +542,7 @@ void cx88_sram_channel_dump(struct cx88_core *core, | |||
| 542 | core->name,cx_read(ch->cnt2_reg)); | 542 | core->name,cx_read(ch->cnt2_reg)); |
| 543 | } | 543 | } |
| 544 | 544 | ||
| 545 | char *cx88_pci_irqs[32] = { | 545 | static char *cx88_pci_irqs[32] = { |
| 546 | "vid", "aud", "ts", "vip", "hst", "5", "6", "tm1", | 546 | "vid", "aud", "ts", "vip", "hst", "5", "6", "tm1", |
| 547 | "src_dma", "dst_dma", "risc_rd_err", "risc_wr_err", | 547 | "src_dma", "dst_dma", "risc_rd_err", "risc_wr_err", |
| 548 | "brdg_err", "src_dma_err", "dst_dma_err", "ipb_dma_err", | 548 | "brdg_err", "src_dma_err", "dst_dma_err", "ipb_dma_err", |
| @@ -1206,7 +1206,6 @@ void cx88_core_put(struct cx88_core *core, struct pci_dev *pci) | |||
| 1206 | /* ------------------------------------------------------------------ */ | 1206 | /* ------------------------------------------------------------------ */ |
| 1207 | 1207 | ||
| 1208 | EXPORT_SYMBOL(cx88_print_ioctl); | 1208 | EXPORT_SYMBOL(cx88_print_ioctl); |
| 1209 | EXPORT_SYMBOL(cx88_pci_irqs); | ||
| 1210 | EXPORT_SYMBOL(cx88_vid_irqs); | 1209 | EXPORT_SYMBOL(cx88_vid_irqs); |
| 1211 | EXPORT_SYMBOL(cx88_mpeg_irqs); | 1210 | EXPORT_SYMBOL(cx88_mpeg_irqs); |
| 1212 | EXPORT_SYMBOL(cx88_print_irqbits); | 1211 | EXPORT_SYMBOL(cx88_print_irqbits); |
diff --git a/drivers/media/video/cx88/cx88-dvb.c b/drivers/media/video/cx88/cx88-dvb.c index 1ca37315066e..9d15d3d5a2b7 100644 --- a/drivers/media/video/cx88/cx88-dvb.c +++ b/drivers/media/video/cx88/cx88-dvb.c | |||
| @@ -91,7 +91,7 @@ static void dvb_buf_release(struct videobuf_queue *q, struct videobuf_buffer *vb | |||
| 91 | cx88_free_buffer(dev->pci, (struct cx88_buffer*)vb); | 91 | cx88_free_buffer(dev->pci, (struct cx88_buffer*)vb); |
| 92 | } | 92 | } |
| 93 | 93 | ||
| 94 | struct videobuf_queue_ops dvb_qops = { | 94 | static struct videobuf_queue_ops dvb_qops = { |
| 95 | .buf_setup = dvb_buf_setup, | 95 | .buf_setup = dvb_buf_setup, |
| 96 | .buf_prepare = dvb_buf_prepare, | 96 | .buf_prepare = dvb_buf_prepare, |
| 97 | .buf_queue = dvb_buf_queue, | 97 | .buf_queue = dvb_buf_queue, |
| @@ -191,7 +191,7 @@ static int or51132_set_ts_param(struct dvb_frontend* fe, | |||
| 191 | return 0; | 191 | return 0; |
| 192 | } | 192 | } |
| 193 | 193 | ||
| 194 | struct or51132_config pchdtv_hd3000 = { | 194 | static struct or51132_config pchdtv_hd3000 = { |
| 195 | .demod_address = 0x15, | 195 | .demod_address = 0x15, |
| 196 | .pll_address = 0x61, | 196 | .pll_address = 0x61, |
| 197 | .pll_desc = &dvb_pll_thomson_dtt7610, | 197 | .pll_desc = &dvb_pll_thomson_dtt7610, |
diff --git a/drivers/media/video/cx88/cx88-i2c.c b/drivers/media/video/cx88/cx88-i2c.c index 60800172c026..0725b1288f4f 100644 --- a/drivers/media/video/cx88/cx88-i2c.c +++ b/drivers/media/video/cx88/cx88-i2c.c | |||
| @@ -45,7 +45,7 @@ MODULE_PARM_DESC(i2c_scan,"scan i2c bus at insmod time"); | |||
| 45 | 45 | ||
| 46 | /* ----------------------------------------------------------------------- */ | 46 | /* ----------------------------------------------------------------------- */ |
| 47 | 47 | ||
| 48 | void cx8800_bit_setscl(void *data, int state) | 48 | static void cx8800_bit_setscl(void *data, int state) |
| 49 | { | 49 | { |
| 50 | struct cx88_core *core = data; | 50 | struct cx88_core *core = data; |
| 51 | 51 | ||
| @@ -57,7 +57,7 @@ void cx8800_bit_setscl(void *data, int state) | |||
| 57 | cx_read(MO_I2C); | 57 | cx_read(MO_I2C); |
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | void cx8800_bit_setsda(void *data, int state) | 60 | static void cx8800_bit_setsda(void *data, int state) |
| 61 | { | 61 | { |
| 62 | struct cx88_core *core = data; | 62 | struct cx88_core *core = data; |
| 63 | 63 | ||
diff --git a/drivers/media/video/cx88/cx88-vbi.c b/drivers/media/video/cx88/cx88-vbi.c index 471e508b0746..0584ff476387 100644 --- a/drivers/media/video/cx88/cx88-vbi.c +++ b/drivers/media/video/cx88/cx88-vbi.c | |||
| @@ -46,9 +46,9 @@ void cx8800_vbi_fmt(struct cx8800_dev *dev, struct v4l2_format *f) | |||
| 46 | } | 46 | } |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | int cx8800_start_vbi_dma(struct cx8800_dev *dev, | 49 | static int cx8800_start_vbi_dma(struct cx8800_dev *dev, |
| 50 | struct cx88_dmaqueue *q, | 50 | struct cx88_dmaqueue *q, |
| 51 | struct cx88_buffer *buf) | 51 | struct cx88_buffer *buf) |
| 52 | { | 52 | { |
| 53 | struct cx88_core *core = dev->core; | 53 | struct cx88_core *core = dev->core; |
| 54 | 54 | ||
diff --git a/drivers/media/video/cx88/cx88-video.c b/drivers/media/video/cx88/cx88-video.c index 701f594e1816..d1f5c92f0ce5 100644 --- a/drivers/media/video/cx88/cx88-video.c +++ b/drivers/media/video/cx88/cx88-video.c | |||
| @@ -325,7 +325,7 @@ static struct cx88_ctrl cx8800_ctls[] = { | |||
| 325 | .shift = 0, | 325 | .shift = 0, |
| 326 | } | 326 | } |
| 327 | }; | 327 | }; |
| 328 | const int CX8800_CTLS = ARRAY_SIZE(cx8800_ctls); | 328 | static const int CX8800_CTLS = ARRAY_SIZE(cx8800_ctls); |
| 329 | 329 | ||
| 330 | /* ------------------------------------------------------------------- */ | 330 | /* ------------------------------------------------------------------- */ |
| 331 | /* resource management */ | 331 | /* resource management */ |
| @@ -665,7 +665,7 @@ static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) | |||
| 665 | cx88_free_buffer(fh->dev->pci,buf); | 665 | cx88_free_buffer(fh->dev->pci,buf); |
| 666 | } | 666 | } |
| 667 | 667 | ||
| 668 | struct videobuf_queue_ops cx8800_video_qops = { | 668 | static struct videobuf_queue_ops cx8800_video_qops = { |
| 669 | .buf_setup = buffer_setup, | 669 | .buf_setup = buffer_setup, |
| 670 | .buf_prepare = buffer_prepare, | 670 | .buf_prepare = buffer_prepare, |
| 671 | .buf_queue = buffer_queue, | 671 | .buf_queue = buffer_queue, |
| @@ -1924,7 +1924,7 @@ static struct file_operations video_fops = | |||
| 1924 | .llseek = no_llseek, | 1924 | .llseek = no_llseek, |
| 1925 | }; | 1925 | }; |
| 1926 | 1926 | ||
| 1927 | struct video_device cx8800_video_template = | 1927 | static struct video_device cx8800_video_template = |
| 1928 | { | 1928 | { |
| 1929 | .name = "cx8800-video", | 1929 | .name = "cx8800-video", |
| 1930 | .type = VID_TYPE_CAPTURE|VID_TYPE_TUNER|VID_TYPE_SCALES, | 1930 | .type = VID_TYPE_CAPTURE|VID_TYPE_TUNER|VID_TYPE_SCALES, |
| @@ -1933,7 +1933,7 @@ struct video_device cx8800_video_template = | |||
| 1933 | .minor = -1, | 1933 | .minor = -1, |
| 1934 | }; | 1934 | }; |
| 1935 | 1935 | ||
| 1936 | struct video_device cx8800_vbi_template = | 1936 | static struct video_device cx8800_vbi_template = |
| 1937 | { | 1937 | { |
| 1938 | .name = "cx8800-vbi", | 1938 | .name = "cx8800-vbi", |
| 1939 | .type = VID_TYPE_TELETEXT|VID_TYPE_TUNER, | 1939 | .type = VID_TYPE_TELETEXT|VID_TYPE_TUNER, |
| @@ -1951,7 +1951,7 @@ static struct file_operations radio_fops = | |||
| 1951 | .llseek = no_llseek, | 1951 | .llseek = no_llseek, |
| 1952 | }; | 1952 | }; |
| 1953 | 1953 | ||
| 1954 | struct video_device cx8800_radio_template = | 1954 | static struct video_device cx8800_radio_template = |
| 1955 | { | 1955 | { |
| 1956 | .name = "cx8800-radio", | 1956 | .name = "cx8800-radio", |
| 1957 | .type = VID_TYPE_TUNER, | 1957 | .type = VID_TYPE_TUNER, |
| @@ -2226,7 +2226,7 @@ static int cx8800_resume(struct pci_dev *pci_dev) | |||
| 2226 | 2226 | ||
| 2227 | /* ----------------------------------------------------------- */ | 2227 | /* ----------------------------------------------------------- */ |
| 2228 | 2228 | ||
| 2229 | struct pci_device_id cx8800_pci_tbl[] = { | 2229 | static struct pci_device_id cx8800_pci_tbl[] = { |
| 2230 | { | 2230 | { |
| 2231 | .vendor = 0x14f1, | 2231 | .vendor = 0x14f1, |
| 2232 | .device = 0x8800, | 2232 | .device = 0x8800, |
diff --git a/drivers/media/video/cx88/cx88.h b/drivers/media/video/cx88/cx88.h index b351d9eae615..88eaaaba5ad8 100644 --- a/drivers/media/video/cx88/cx88.h +++ b/drivers/media/video/cx88/cx88.h | |||
| @@ -420,7 +420,6 @@ struct cx8802_dev { | |||
| 420 | /* ----------------------------------------------------------- */ | 420 | /* ----------------------------------------------------------- */ |
| 421 | /* cx88-core.c */ | 421 | /* cx88-core.c */ |
| 422 | 422 | ||
| 423 | extern char *cx88_pci_irqs[32]; | ||
| 424 | extern char *cx88_vid_irqs[32]; | 423 | extern char *cx88_vid_irqs[32]; |
| 425 | extern char *cx88_mpeg_irqs[32]; | 424 | extern char *cx88_mpeg_irqs[32]; |
| 426 | extern void cx88_print_irqbits(char *name, char *tag, char **strings, | 425 | extern void cx88_print_irqbits(char *name, char *tag, char **strings, |
| @@ -472,9 +471,6 @@ extern void cx88_core_put(struct cx88_core *core, | |||
| 472 | /* cx88-vbi.c */ | 471 | /* cx88-vbi.c */ |
| 473 | 472 | ||
| 474 | void cx8800_vbi_fmt(struct cx8800_dev *dev, struct v4l2_format *f); | 473 | void cx8800_vbi_fmt(struct cx8800_dev *dev, struct v4l2_format *f); |
| 475 | int cx8800_start_vbi_dma(struct cx8800_dev *dev, | ||
| 476 | struct cx88_dmaqueue *q, | ||
| 477 | struct cx88_buffer *buf); | ||
| 478 | int cx8800_stop_vbi_dma(struct cx8800_dev *dev); | 474 | int cx8800_stop_vbi_dma(struct cx8800_dev *dev); |
| 479 | int cx8800_restart_vbi_queue(struct cx8800_dev *dev, | 475 | int cx8800_restart_vbi_queue(struct cx8800_dev *dev, |
| 480 | struct cx88_dmaqueue *q); | 476 | struct cx88_dmaqueue *q); |
diff --git a/drivers/media/video/saa7134/saa7134-dvb.c b/drivers/media/video/saa7134/saa7134-dvb.c index dd4a6c8ee65f..c2873ae029f9 100644 --- a/drivers/media/video/saa7134/saa7134-dvb.c +++ b/drivers/media/video/saa7134/saa7134-dvb.c | |||
| @@ -172,7 +172,7 @@ static int fe_request_firmware(struct dvb_frontend* fe, | |||
| 172 | return request_firmware(fw, name, &dev->pci->dev); | 172 | return request_firmware(fw, name, &dev->pci->dev); |
| 173 | } | 173 | } |
| 174 | 174 | ||
| 175 | struct tda1004x_config medion_cardbus = { | 175 | static struct tda1004x_config medion_cardbus = { |
| 176 | .demod_address = 0x08, /* not sure this is correct */ | 176 | .demod_address = 0x08, /* not sure this is correct */ |
| 177 | .invert = 0, | 177 | .invert = 0, |
| 178 | .invert_oclk = 0, | 178 | .invert_oclk = 0, |
diff --git a/drivers/scsi/pas16.c b/drivers/scsi/pas16.c index e70dedb0d0a5..7976947c0322 100644 --- a/drivers/scsi/pas16.c +++ b/drivers/scsi/pas16.c | |||
| @@ -137,7 +137,7 @@ static unsigned short pas16_addr = 0; | |||
| 137 | static int pas16_irq = 0; | 137 | static int pas16_irq = 0; |
| 138 | 138 | ||
| 139 | 139 | ||
| 140 | int scsi_irq_translate[] = | 140 | static const int scsi_irq_translate[] = |
| 141 | { 0, 0, 1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 0, 10, 11 }; | 141 | { 0, 0, 1, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 0, 10, 11 }; |
| 142 | 142 | ||
| 143 | /* The default_irqs array contains values used to set the irq into the | 143 | /* The default_irqs array contains values used to set the irq into the |
| @@ -145,7 +145,7 @@ int scsi_irq_translate[] = | |||
| 145 | * irq jumpers on the board). The first value in the array will be | 145 | * irq jumpers on the board). The first value in the array will be |
| 146 | * assigned to logical board 0, the next to board 1, etc. | 146 | * assigned to logical board 0, the next to board 1, etc. |
| 147 | */ | 147 | */ |
| 148 | int default_irqs[] __initdata = | 148 | static int default_irqs[] __initdata = |
| 149 | { PAS16_DEFAULT_BOARD_1_IRQ, | 149 | { PAS16_DEFAULT_BOARD_1_IRQ, |
| 150 | PAS16_DEFAULT_BOARD_2_IRQ, | 150 | PAS16_DEFAULT_BOARD_2_IRQ, |
| 151 | PAS16_DEFAULT_BOARD_3_IRQ, | 151 | PAS16_DEFAULT_BOARD_3_IRQ, |
| @@ -177,7 +177,7 @@ static struct base { | |||
| 177 | 177 | ||
| 178 | #define NO_BASES (sizeof (bases) / sizeof (struct base)) | 178 | #define NO_BASES (sizeof (bases) / sizeof (struct base)) |
| 179 | 179 | ||
| 180 | unsigned short pas16_offset[ 8 ] = | 180 | static const unsigned short pas16_offset[ 8 ] = |
| 181 | { | 181 | { |
| 182 | 0x1c00, /* OUTPUT_DATA_REG */ | 182 | 0x1c00, /* OUTPUT_DATA_REG */ |
| 183 | 0x1c01, /* INITIATOR_COMMAND_REG */ | 183 | 0x1c01, /* INITIATOR_COMMAND_REG */ |
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index 218b69372c0b..0d9358608fdf 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c | |||
| @@ -51,7 +51,7 @@ | |||
| 51 | * share_irqs - whether we pass SA_SHIRQ to request_irq(). This option | 51 | * share_irqs - whether we pass SA_SHIRQ to request_irq(). This option |
| 52 | * is unsafe when used on edge-triggered interrupts. | 52 | * is unsafe when used on edge-triggered interrupts. |
| 53 | */ | 53 | */ |
| 54 | unsigned int share_irqs = SERIAL8250_SHARE_IRQS; | 54 | static unsigned int share_irqs = SERIAL8250_SHARE_IRQS; |
| 55 | 55 | ||
| 56 | /* | 56 | /* |
| 57 | * Debugging. | 57 | * Debugging. |
diff --git a/drivers/serial/jsm/jsm.h b/drivers/serial/jsm/jsm.h index e0717611c940..777829fa3300 100644 --- a/drivers/serial/jsm/jsm.h +++ b/drivers/serial/jsm/jsm.h | |||
| @@ -393,7 +393,6 @@ int jsm_tty_init(struct jsm_board *); | |||
| 393 | int jsm_uart_port_init(struct jsm_board *); | 393 | int jsm_uart_port_init(struct jsm_board *); |
| 394 | int jsm_remove_uart_port(struct jsm_board *); | 394 | int jsm_remove_uart_port(struct jsm_board *); |
| 395 | void jsm_input(struct jsm_channel *ch); | 395 | void jsm_input(struct jsm_channel *ch); |
| 396 | void jsm_carrier(struct jsm_channel *ch); | ||
| 397 | void jsm_check_queue_flow_control(struct jsm_channel *ch); | 396 | void jsm_check_queue_flow_control(struct jsm_channel *ch); |
| 398 | 397 | ||
| 399 | #endif | 398 | #endif |
diff --git a/drivers/serial/jsm/jsm_neo.c b/drivers/serial/jsm/jsm_neo.c index 9b79c1ff6c72..3a11a69feb44 100644 --- a/drivers/serial/jsm/jsm_neo.c +++ b/drivers/serial/jsm/jsm_neo.c | |||
| @@ -688,7 +688,7 @@ static void neo_flush_uart_read(struct jsm_channel *ch) | |||
| 688 | /* | 688 | /* |
| 689 | * No locks are assumed to be held when calling this function. | 689 | * No locks are assumed to be held when calling this function. |
| 690 | */ | 690 | */ |
| 691 | void neo_clear_break(struct jsm_channel *ch, int force) | 691 | static void neo_clear_break(struct jsm_channel *ch, int force) |
| 692 | { | 692 | { |
| 693 | unsigned long lock_flags; | 693 | unsigned long lock_flags; |
| 694 | 694 | ||
diff --git a/drivers/serial/jsm/jsm_tty.c b/drivers/serial/jsm/jsm_tty.c index 24fe76c28833..98de2258fd06 100644 --- a/drivers/serial/jsm/jsm_tty.c +++ b/drivers/serial/jsm/jsm_tty.c | |||
| @@ -31,6 +31,8 @@ | |||
| 31 | 31 | ||
| 32 | #include "jsm.h" | 32 | #include "jsm.h" |
| 33 | 33 | ||
| 34 | static void jsm_carrier(struct jsm_channel *ch); | ||
| 35 | |||
| 34 | static inline int jsm_get_mstat(struct jsm_channel *ch) | 36 | static inline int jsm_get_mstat(struct jsm_channel *ch) |
| 35 | { | 37 | { |
| 36 | unsigned char mstat; | 38 | unsigned char mstat; |
| @@ -755,7 +757,7 @@ void jsm_input(struct jsm_channel *ch) | |||
| 755 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, "finish\n"); | 757 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, "finish\n"); |
| 756 | } | 758 | } |
| 757 | 759 | ||
| 758 | void jsm_carrier(struct jsm_channel *ch) | 760 | static void jsm_carrier(struct jsm_channel *ch) |
| 759 | { | 761 | { |
| 760 | struct jsm_board *bd; | 762 | struct jsm_board *bd; |
| 761 | 763 | ||
diff --git a/include/linux/sched.h b/include/linux/sched.h index 8960f99ea128..5f868a588581 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h | |||
| @@ -1012,7 +1012,6 @@ extern int copy_thread(int, unsigned long, unsigned long, unsigned long, struct | |||
| 1012 | extern void flush_thread(void); | 1012 | extern void flush_thread(void); |
| 1013 | extern void exit_thread(void); | 1013 | extern void exit_thread(void); |
| 1014 | 1014 | ||
| 1015 | extern void exit_mm(struct task_struct *); | ||
| 1016 | extern void exit_files(struct task_struct *); | 1015 | extern void exit_files(struct task_struct *); |
| 1017 | extern void exit_signal(struct task_struct *); | 1016 | extern void exit_signal(struct task_struct *); |
| 1018 | extern void __exit_signal(struct task_struct *); | 1017 | extern void __exit_signal(struct task_struct *); |
diff --git a/kernel/exit.c b/kernel/exit.c index 419d9d3c4c48..7be283d98983 100644 --- a/kernel/exit.c +++ b/kernel/exit.c | |||
| @@ -39,6 +39,8 @@ extern struct task_struct *child_reaper; | |||
| 39 | 39 | ||
| 40 | int getrusage(struct task_struct *, int, struct rusage __user *); | 40 | int getrusage(struct task_struct *, int, struct rusage __user *); |
| 41 | 41 | ||
| 42 | static void exit_mm(struct task_struct * tsk); | ||
| 43 | |||
| 42 | static void __unhash_process(struct task_struct *p) | 44 | static void __unhash_process(struct task_struct *p) |
| 43 | { | 45 | { |
| 44 | nr_threads--; | 46 | nr_threads--; |
| @@ -474,7 +476,7 @@ EXPORT_SYMBOL_GPL(exit_fs); | |||
| 474 | * Turn us into a lazy TLB process if we | 476 | * Turn us into a lazy TLB process if we |
| 475 | * aren't already.. | 477 | * aren't already.. |
| 476 | */ | 478 | */ |
| 477 | void exit_mm(struct task_struct * tsk) | 479 | static void exit_mm(struct task_struct * tsk) |
| 478 | { | 480 | { |
| 479 | struct mm_struct *mm = tsk->mm; | 481 | struct mm_struct *mm = tsk->mm; |
| 480 | 482 | ||
