Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[S390] sparse: fix sparse static warnings

Make functions and data static to avoid sparse warnings.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

+13 -13
+1 -1
arch/s390/boot/compressed/misc.c
··· 61 61 62 62 extern _sclp_print_early(const char *); 63 63 64 - int puts(const char *s) 64 + static int puts(const char *s) 65 65 { 66 66 _sclp_print_early(s); 67 67 return 0;
+4 -4
arch/s390/kernel/ipl.c
··· 276 276 static struct kobj_attribute sys_ipl_type_attr = __ATTR_RO(ipl_type); 277 277 278 278 /* VM IPL PARM routines */ 279 - size_t reipl_get_ascii_vmparm(char *dest, size_t size, 280 - const struct ipl_parameter_block *ipb) 279 + static size_t reipl_get_ascii_vmparm(char *dest, size_t size, 280 + const struct ipl_parameter_block *ipb) 281 281 { 282 282 int i; 283 283 size_t len; ··· 339 339 return count; 340 340 } 341 341 342 - size_t reipl_append_ascii_scpdata(char *dest, size_t size, 343 - const struct ipl_parameter_block *ipb) 342 + static size_t reipl_append_ascii_scpdata(char *dest, size_t size, 343 + const struct ipl_parameter_block *ipb) 344 344 { 345 345 size_t count; 346 346 size_t i;
+1 -1
arch/s390/kernel/kprobes.c
··· 635 635 asm volatile(".word 0x0002"); 636 636 } 637 637 638 - void __kprobes jprobe_return_end(void) 638 + static void __used __kprobes jprobe_return_end(void) 639 639 { 640 640 asm volatile("bcr 0,0"); 641 641 }
+1 -1
arch/s390/kernel/vtime.c
··· 461 461 } 462 462 EXPORT_SYMBOL(add_virt_timer_periodic); 463 463 464 - int __mod_vtimer(struct vtimer_list *timer, __u64 expires, int periodic) 464 + static int __mod_vtimer(struct vtimer_list *timer, __u64 expires, int periodic) 465 465 { 466 466 struct vtimer_queue *vq; 467 467 unsigned long flags;
+1 -1
drivers/s390/cio/qdio_main.c
··· 281 281 } 282 282 283 283 /* set slsb states to initial state */ 284 - void qdio_init_buf_states(struct qdio_irq *irq_ptr) 284 + static void qdio_init_buf_states(struct qdio_irq *irq_ptr) 285 285 { 286 286 struct qdio_q *q; 287 287 int i;
+1 -1
drivers/s390/cio/qdio_thinint.c
··· 29 29 30 30 /* list of thin interrupt input queues */ 31 31 static LIST_HEAD(tiq_list); 32 - DEFINE_MUTEX(tiq_list_lock); 32 + static DEFINE_MUTEX(tiq_list_lock); 33 33 34 34 /* adapter local summary indicator */ 35 35 static u8 *tiqdio_alsi;
+1 -1
drivers/s390/kvm/kvm_virtio.c
··· 33 33 * The pointer to our (page) of device descriptions. 34 34 */ 35 35 static void *kvm_devices; 36 - struct work_struct hotplug_work; 36 + static struct work_struct hotplug_work; 37 37 38 38 struct kvm_device { 39 39 struct virtio_device vdev;
+1 -1
drivers/s390/net/ctcm_sysfs.c
··· 159 159 return count; 160 160 } 161 161 162 - const char *ctcm_type[] = { 162 + static const char *ctcm_type[] = { 163 163 "not a channel", 164 164 "CTC/A", 165 165 "FICON channel",
+1 -1
drivers/s390/net/lcs.c
··· 1970 1970 1971 1971 static DEVICE_ATTR(portno, 0644, lcs_portno_show, lcs_portno_store); 1972 1972 1973 - const char *lcs_type[] = { 1973 + static const char *lcs_type[] = { 1974 1974 "not a channel", 1975 1975 "2216 parallel", 1976 1976 "2216 channel",
+1 -1
drivers/s390/net/qeth_l3_main.c
··· 1415 1415 return 0; 1416 1416 } 1417 1417 1418 - int qeth_l3_set_rx_csum(struct qeth_card *card, int on) 1418 + static int qeth_l3_set_rx_csum(struct qeth_card *card, int on) 1419 1419 { 1420 1420 int rc = 0; 1421 1421