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

s390/drivers: Explicitly include <linux/export.h>

Explicitly include <linux/export.h> in files which contain an
EXPORT_SYMBOL().

See commit a934a57a42f6 ("scripts/misc-check: check missing #include
<linux/export.h> when W=1") for more details.

Acked-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>

authored by

Heiko Carstens and committed by
Alexander Gordeev
8a569770 0f3760d4

+45
+1
drivers/s390/block/dasd.c
··· 8 8 * Copyright IBM Corp. 1999, 2009 9 9 */ 10 10 11 + #include <linux/export.h> 11 12 #include <linux/kmod.h> 12 13 #include <linux/init.h> 13 14 #include <linux/interrupt.h>
+1
drivers/s390/block/dasd_devmap.c
··· 13 13 * 14 14 */ 15 15 16 + #include <linux/export.h> 16 17 #include <linux/ctype.h> 17 18 #include <linux/init.h> 18 19 #include <linux/module.h>
+1
drivers/s390/block/dasd_eer.c
··· 7 7 * Author(s): Stefan Weinhuber <wein@de.ibm.com> 8 8 */ 9 9 10 + #include <linux/export.h> 10 11 #include <linux/init.h> 11 12 #include <linux/fs.h> 12 13 #include <linux/kernel.h>
+1
drivers/s390/block/dasd_erp.c
··· 9 9 * 10 10 */ 11 11 12 + #include <linux/export.h> 12 13 #include <linux/ctype.h> 13 14 #include <linux/init.h> 14 15
+1
drivers/s390/block/dasd_ioctl.c
··· 12 12 13 13 #include <linux/interrupt.h> 14 14 #include <linux/compat.h> 15 + #include <linux/export.h> 15 16 #include <linux/major.h> 16 17 #include <linux/fs.h> 17 18 #include <linux/blkpg.h>
+1
drivers/s390/char/keyboard.c
··· 7 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), 8 8 */ 9 9 10 + #include <linux/export.h> 10 11 #include <linux/module.h> 11 12 #include <linux/sched/signal.h> 12 13 #include <linux/slab.h>
+1
drivers/s390/char/raw3270.c
··· 8 8 * Copyright IBM Corp. 2003, 2009 9 9 */ 10 10 11 + #include <linux/export.h> 11 12 #include <linux/module.h> 12 13 #include <linux/err.h> 13 14 #include <linux/init.h>
+1
drivers/s390/char/sclp.c
··· 9 9 */ 10 10 11 11 #include <linux/kernel_stat.h> 12 + #include <linux/export.h> 12 13 #include <linux/module.h> 13 14 #include <linux/err.h> 14 15 #include <linux/panic_notifier.h>
+1
drivers/s390/char/sclp_early.c
··· 8 8 #define KMSG_COMPONENT "sclp_early" 9 9 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 10 10 11 + #include <linux/export.h> 11 12 #include <linux/errno.h> 12 13 #include <linux/memblock.h> 13 14 #include <asm/ctlreg.h>
+1
drivers/s390/char/sclp_ocf.c
··· 9 9 #define KMSG_COMPONENT "sclp_ocf" 10 10 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 11 11 12 + #include <linux/export.h> 12 13 #include <linux/kernel.h> 13 14 #include <linux/init.h> 14 15 #include <linux/stat.h>
+1
drivers/s390/char/tape_34xx.c
··· 11 11 #define KMSG_COMPONENT "tape_34xx" 12 12 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 13 13 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/init.h> 16 17 #include <linux/bio.h>
+1
drivers/s390/char/tape_3590.c
··· 11 11 #define KMSG_COMPONENT "tape_3590" 12 12 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 13 13 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/slab.h> 16 17 #include <linux/init.h>
+1
drivers/s390/char/tape_class.c
··· 11 11 #define KMSG_COMPONENT "tape" 12 12 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 13 13 14 + #include <linux/export.h> 14 15 #include <linux/slab.h> 15 16 16 17 #include "tape_class.h"
+1
drivers/s390/char/tape_core.c
··· 14 14 #define KMSG_COMPONENT "tape" 15 15 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 16 16 17 + #include <linux/export.h> 17 18 #include <linux/module.h> 18 19 #include <linux/init.h> // for kernel parameters 19 20 #include <linux/kmod.h> // for requesting modules
+1
drivers/s390/char/tape_std.c
··· 14 14 #define KMSG_COMPONENT "tape" 15 15 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 16 16 17 + #include <linux/export.h> 17 18 #include <linux/stddef.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/bio.h>
+1
drivers/s390/cio/airq.c
··· 9 9 * Peter Oberparleiter <peter.oberparleiter@de.ibm.com> 10 10 */ 11 11 12 + #include <linux/export.h> 12 13 #include <linux/init.h> 13 14 #include <linux/irq.h> 14 15 #include <linux/kernel_stat.h>
+2
drivers/s390/cio/ccwgroup.c
··· 7 7 * Author(s): Arnd Bergmann (arndb@de.ibm.com) 8 8 * Cornelia Huck (cornelia.huck@de.ibm.com) 9 9 */ 10 + 11 + #include <linux/export.h> 10 12 #include <linux/module.h> 11 13 #include <linux/errno.h> 12 14 #include <linux/slab.h>
+1
drivers/s390/cio/chsc.c
··· 11 11 #define KMSG_COMPONENT "cio" 12 12 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 13 13 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/slab.h> 16 17 #include <linux/init.h>
+1
drivers/s390/cio/cio.c
··· 12 12 #define KMSG_COMPONENT "cio" 13 13 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 14 14 15 + #include <linux/export.h> 15 16 #include <linux/ftrace.h> 16 17 #include <linux/module.h> 17 18 #include <linux/init.h>
+1
drivers/s390/cio/device_fsm.c
··· 7 7 * Martin Schwidefsky (schwidefsky@de.ibm.com) 8 8 */ 9 9 10 + #include <linux/export.h> 10 11 #include <linux/module.h> 11 12 #include <linux/init.h> 12 13 #include <linux/io.h>
+1
drivers/s390/cio/eadm_sch.c
··· 11 11 #include <linux/workqueue.h> 12 12 #include <linux/spinlock.h> 13 13 #include <linux/device.h> 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/timer.h> 16 17 #include <linux/slab.h>
+1
drivers/s390/cio/fcx.c
··· 6 6 * Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com> 7 7 */ 8 8 9 + #include <linux/export.h> 9 10 #include <linux/kernel.h> 10 11 #include <linux/types.h> 11 12 #include <linux/string.h>
+1
drivers/s390/cio/isc.c
··· 7 7 */ 8 8 9 9 #include <linux/spinlock.h> 10 + #include <linux/export.h> 10 11 #include <linux/module.h> 11 12 #include <asm/isc.h> 12 13
+1
drivers/s390/cio/itcw.c
··· 6 6 * Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com> 7 7 */ 8 8 9 + #include <linux/export.h> 9 10 #include <linux/kernel.h> 10 11 #include <linux/types.h> 11 12 #include <linux/string.h>
+2
drivers/s390/cio/qdio_main.c
··· 7 7 * Jan Glauber <jang@linux.vnet.ibm.com> 8 8 * 2.6 cio integration by Cornelia Huck <cornelia.huck@de.ibm.com> 9 9 */ 10 + 11 + #include <linux/export.h> 10 12 #include <linux/module.h> 11 13 #include <linux/init.h> 12 14 #include <linux/kernel.h>
+1
drivers/s390/cio/scm.c
··· 7 7 */ 8 8 9 9 #include <linux/device.h> 10 + #include <linux/export.h> 10 11 #include <linux/module.h> 11 12 #include <linux/mutex.h> 12 13 #include <linux/slab.h>
+1
drivers/s390/crypto/ap_bus.c
··· 16 16 17 17 #include <linux/kernel_stat.h> 18 18 #include <linux/moduleparam.h> 19 + #include <linux/export.h> 19 20 #include <linux/init.h> 20 21 #include <linux/delay.h> 21 22 #include <linux/err.h>
+1
drivers/s390/crypto/ap_queue.c
··· 9 9 #define KMSG_COMPONENT "ap" 10 10 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 11 11 12 + #include <linux/export.h> 12 13 #include <linux/init.h> 13 14 #include <linux/slab.h> 14 15 #include <asm/facility.h>
+1
drivers/s390/crypto/pkey_api.c
··· 12 12 13 13 #include <linux/init.h> 14 14 #include <linux/miscdevice.h> 15 + #include <linux/export.h> 15 16 #include <linux/slab.h> 16 17 17 18 #include "zcrypt_api.h"
+1
drivers/s390/crypto/pkey_base.c
··· 9 9 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 10 10 11 11 #include <linux/cpufeature.h> 12 + #include <linux/export.h> 12 13 #include <linux/init.h> 13 14 #include <linux/list.h> 14 15 #include <linux/module.h>
+1
drivers/s390/crypto/zcrypt_api.c
··· 15 15 #define KMSG_COMPONENT "zcrypt" 16 16 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 17 17 18 + #include <linux/export.h> 18 19 #include <linux/module.h> 19 20 #include <linux/init.h> 20 21 #include <linux/interrupt.h>
+1
drivers/s390/crypto/zcrypt_card.c
··· 11 11 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 12 12 */ 13 13 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/init.h> 16 17 #include <linux/interrupt.h>
+1
drivers/s390/crypto/zcrypt_ccamisc.c
··· 10 10 #define KMSG_COMPONENT "zcrypt" 11 11 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 12 12 13 + #include <linux/export.h> 13 14 #include <linux/init.h> 14 15 #include <linux/mempool.h> 15 16 #include <linux/module.h>
+1
drivers/s390/crypto/zcrypt_ep11misc.c
··· 9 9 #define KMSG_COMPONENT "zcrypt" 10 10 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 11 11 12 + #include <linux/export.h> 12 13 #include <linux/init.h> 13 14 #include <linux/mempool.h> 14 15 #include <linux/module.h>
+1
drivers/s390/crypto/zcrypt_queue.c
··· 11 11 * MSGTYPE restruct: Holger Dengler <hd@linux.vnet.ibm.com> 12 12 */ 13 13 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/init.h> 16 17 #include <linux/interrupt.h>
+1
drivers/s390/net/ctcm_mpc.c
··· 21 21 #define KMSG_COMPONENT "ctcm" 22 22 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 23 23 24 + #include <linux/export.h> 24 25 #include <linux/module.h> 25 26 #include <linux/init.h> 26 27 #include <linux/kernel.h>
+1
drivers/s390/net/fsm.c
··· 5 5 */ 6 6 7 7 #include "fsm.h" 8 + #include <linux/export.h> 8 9 #include <linux/module.h> 9 10 #include <linux/slab.h> 10 11 #include <linux/timer.h>
+1
drivers/s390/net/ism_drv.c
··· 7 7 #define KMSG_COMPONENT "ism" 8 8 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 9 9 10 + #include <linux/export.h> 10 11 #include <linux/module.h> 11 12 #include <linux/types.h> 12 13 #include <linux/interrupt.h>
+1
drivers/s390/net/qeth_core_main.c
··· 11 11 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 12 12 13 13 #include <linux/compat.h> 14 + #include <linux/export.h> 14 15 #include <linux/module.h> 15 16 #include <linux/moduleparam.h> 16 17 #include <linux/string.h>
+1
drivers/s390/net/qeth_l2_main.c
··· 10 10 #define KMSG_COMPONENT "qeth" 11 11 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 12 12 13 + #include <linux/export.h> 13 14 #include <linux/module.h> 14 15 #include <linux/moduleparam.h> 15 16 #include <linux/string.h>
+1
drivers/s390/net/qeth_l3_main.c
··· 10 10 #define KMSG_COMPONENT "qeth" 11 11 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 12 12 13 + #include <linux/export.h> 13 14 #include <linux/module.h> 14 15 #include <linux/moduleparam.h> 15 16 #include <linux/bitops.h>
+1
drivers/s390/net/smsgiucv.c
··· 7 7 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 8 8 */ 9 9 10 + #include <linux/export.h> 10 11 #include <linux/module.h> 11 12 #include <linux/init.h> 12 13 #include <linux/errno.h>
+1
net/iucv/iucv.c
··· 24 24 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 25 25 26 26 #include <linux/kernel_stat.h> 27 + #include <linux/export.h> 27 28 #include <linux/module.h> 28 29 #include <linux/moduleparam.h> 29 30 #include <linux/spinlock.h>