]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
s390/drivers: Explicitly include <linux/export.h>
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 12 Jun 2025 12:36:59 +0000 (14:36 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 17 Jun 2025 16:18:02 +0000 (18:18 +0200)
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>
43 files changed:
drivers/s390/block/dasd.c
drivers/s390/block/dasd_devmap.c
drivers/s390/block/dasd_eer.c
drivers/s390/block/dasd_erp.c
drivers/s390/block/dasd_ioctl.c
drivers/s390/char/keyboard.c
drivers/s390/char/raw3270.c
drivers/s390/char/sclp.c
drivers/s390/char/sclp_early.c
drivers/s390/char/sclp_ocf.c
drivers/s390/char/tape_34xx.c
drivers/s390/char/tape_3590.c
drivers/s390/char/tape_class.c
drivers/s390/char/tape_core.c
drivers/s390/char/tape_std.c
drivers/s390/cio/airq.c
drivers/s390/cio/ccwgroup.c
drivers/s390/cio/chsc.c
drivers/s390/cio/cio.c
drivers/s390/cio/device_fsm.c
drivers/s390/cio/eadm_sch.c
drivers/s390/cio/fcx.c
drivers/s390/cio/isc.c
drivers/s390/cio/itcw.c
drivers/s390/cio/qdio_main.c
drivers/s390/cio/scm.c
drivers/s390/crypto/ap_bus.c
drivers/s390/crypto/ap_queue.c
drivers/s390/crypto/pkey_api.c
drivers/s390/crypto/pkey_base.c
drivers/s390/crypto/zcrypt_api.c
drivers/s390/crypto/zcrypt_card.c
drivers/s390/crypto/zcrypt_ccamisc.c
drivers/s390/crypto/zcrypt_ep11misc.c
drivers/s390/crypto/zcrypt_queue.c
drivers/s390/net/ctcm_mpc.c
drivers/s390/net/fsm.c
drivers/s390/net/ism_drv.c
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l3_main.c
drivers/s390/net/smsgiucv.c
net/iucv/iucv.c

index b16efecfde4b029f0438a4e3675ba5faf0de5445..506a947d00a51bb7acf855ee02c1a261c9730bf2 100644 (file)
@@ -8,6 +8,7 @@
  * Copyright IBM Corp. 1999, 2009
  */
 
+#include <linux/export.h>
 #include <linux/kmod.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
index 3bb69069dfc6ec1f9a568152bf96681fc5bfb708..ddbdf1f85d441181dcef578b8825a4163bb633ff 100644 (file)
@@ -13,6 +13,7 @@
  *
  */
 
+#include <linux/export.h>
 #include <linux/ctype.h>
 #include <linux/init.h>
 #include <linux/module.h>
index 194e9e2d9cb899bc9d9ee08c92a61e7f5c490802..b177b7952f2efffe577d319ea0b4960ce66c06f2 100644 (file)
@@ -7,6 +7,7 @@
  *  Author(s): Stefan Weinhuber <wein@de.ibm.com>
  */
 
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/fs.h>
 #include <linux/kernel.h>
index 4c0d3a704513cc9f602317ed899e961d2a842701..89d7516b9ec86f132f133faf2854259145935191 100644 (file)
@@ -9,6 +9,7 @@
  *
  */
 
+#include <linux/export.h>
 #include <linux/ctype.h>
 #include <linux/init.h>
 
index eb5dcbe372301b0194b67ad17d515204541b0bfa..8308046a9f8fbfb2d56f190b864ef50c242e1454 100644 (file)
@@ -12,6 +12,7 @@
 
 #include <linux/interrupt.h>
 #include <linux/compat.h>
+#include <linux/export.h>
 #include <linux/major.h>
 #include <linux/fs.h>
 #include <linux/blkpg.h>
index 567aedc03c76332895e34d0704f83f74aad9de0e..a45f07a2cc8fdf1b291bcf0fabacd58582c51bdf 100644 (file)
@@ -7,6 +7,7 @@
  *    Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com),
  */
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/sched/signal.h>
 #include <linux/slab.h>
index d2ce7f80ae8d9bafdfbe832c4e990c49acb3d3bb..55850b5a7f51c1288abc80b711dd308d7ef6ec81 100644 (file)
@@ -8,6 +8,7 @@
  *     Copyright IBM Corp. 2003, 2009
  */
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/err.h>
 #include <linux/init.h>
index 840be75e75d419327f123e6b37fae473936e79e2..9e15ea0682bb8a8191154b32bc37bf0c56e50849 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <linux/kernel_stat.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/err.h>
 #include <linux/panic_notifier.h>
index 93b2d20d720cc93a0d547deeb67afc2a11f564ec..bd5e5ba50c0acaedce899702433a7f075dc56258 100644 (file)
@@ -8,6 +8,7 @@
 #define KMSG_COMPONENT "sclp_early"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/errno.h>
 #include <linux/memblock.h>
 #include <asm/ctlreg.h>
index ca6c5260dc53c8490c3361cd1fa2a4787dac3c61..ae2479b804d86c37f3ffcc2acc029a3607753c3b 100644 (file)
@@ -9,6 +9,7 @@
 #define KMSG_COMPONENT "sclp_ocf"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/stat.h>
index 751945fb6793db49de4cb14a0d320da2936b010f..1e4984acb64845bf38f06685f82be44e135a87f4 100644 (file)
@@ -11,6 +11,7 @@
 #define KMSG_COMPONENT "tape_34xx"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/bio.h>
index 0d484fe43d7e1f542a50fd1835e3afcdce784165..a1bafaf73f87ac520a83cd2de641b25f14331155 100644 (file)
@@ -11,6 +11,7 @@
 #define KMSG_COMPONENT "tape_3590"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/init.h>
index eae362bbfbb55dab640e28869188e1960befe4af..fb18adfb95b56b320b9644cb366debbc825bc073 100644 (file)
@@ -11,6 +11,7 @@
 #define KMSG_COMPONENT "tape"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/slab.h>
 
 #include "tape_class.h"
index fa063e84eafc15016f1470397aec384330e492c7..6ec812280221aa13394110249313a87d57209d6b 100644 (file)
@@ -14,6 +14,7 @@
 #define KMSG_COMPONENT "tape"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>             // for kernel parameters
 #include <linux/kmod.h>             // for requesting modules
index 7ff177406bc324dc2ad7b3886d83338708a7b688..176ae8e2eb6b152647e7ab0388979bc4feac8f1a 100644 (file)
@@ -14,6 +14,7 @@
 #define KMSG_COMPONENT "tape"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/stddef.h>
 #include <linux/kernel.h>
 #include <linux/bio.h>
index 51f1cb31e4aa05234313394dda3d3889eb735a59..f5c59abba2218e6c8828f13401d525f88f6e4e58 100644 (file)
@@ -9,6 +9,7 @@
  *              Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
  */
 
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/irq.h>
 #include <linux/kernel_stat.h>
index 7bcf8b98b8dd9ba4250da602706dac8cb049d584..2fc2ea4b2e3bc1acfae01ae23b33c0df248f69d8 100644 (file)
@@ -7,6 +7,8 @@
  *  Author(s): Arnd Bergmann (arndb@de.ibm.com)
  *            Cornelia Huck (cornelia.huck@de.ibm.com)
  */
+
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/errno.h>
 #include <linux/slab.h>
index e6462317abd0641dd117293e59620cd5aefac0f3..239c92d4ec11e50e49b496496e0ead6957a47c10 100644 (file)
@@ -11,6 +11,7 @@
 #define KMSG_COMPONENT "cio"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/init.h>
index ad17ab0a931494dec03f293e1c037e46516c32f5..21508e4606d5986d55830e20a6e7896d0d9273f6 100644 (file)
@@ -12,6 +12,7 @@
 #define KMSG_COMPONENT "cio"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/ftrace.h>
 #include <linux/module.h>
 #include <linux/init.h>
index e849d3271b0e55fe11487cfe31107da05b52ca7a..ab419d40a8a7aaeb767d641f834b2160b32cd15c 100644 (file)
@@ -7,6 +7,7 @@
  *              Martin Schwidefsky (schwidefsky@de.ibm.com)
  */
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/io.h>
index 37ea30be710c0f753151c42e807ad0c9a79abc2a..d60f7d80863aeed09e215c1dce5ea52e2e274a9b 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/workqueue.h>
 #include <linux/spinlock.h>
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/timer.h>
 #include <linux/slab.h>
index ba35b64949d3a35a8d4e28488227c615072e90c4..533465ae6038ddaf9222d1f6ea3845aa1fb1da4a 100644 (file)
@@ -6,6 +6,7 @@
  *    Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
  */
 
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/string.h>
index dbc2ac7711e58e4c2ba4f3b42535c4a81c4afa75..7dda7f1fc6e46088e920f8a847195d0b58bc07c4 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <linux/spinlock.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <asm/isc.h>
 
index dbd3099c520eabbb1828ba51835407cb5b318570..b6408a4759834eeaa2f5ffbd0d7470473d1dfb92 100644 (file)
@@ -6,6 +6,7 @@
  *    Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
  */
 
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/string.h>
index 07e82816b77adfc4c21cb62cec21ec786994bc27..7dd96716502568659a4838d5380c78fb2caf6f5a 100644 (file)
@@ -7,6 +7,8 @@
  *           Jan Glauber <jang@linux.vnet.ibm.com>
  * 2.6 cio integration by Cornelia Huck <cornelia.huck@de.ibm.com>
  */
+
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/kernel.h>
index a0825e372d420a1588c14c3016248ceb42405660..9b4da237a0ed520d62389483ce418af888200414 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
 #include <linux/slab.h>
index bd95bd390b5c4d3d7cbf4f36b5c96f571f818192..65f1a127cc3f6bb9bbe480b34bf6129f419cfa39 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <linux/kernel_stat.h>
 #include <linux/moduleparam.h>
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/delay.h>
 #include <linux/err.h>
index 4088fda07197310f4ebd0afaa386aa04b3471f0c..8977866fab1bcd52b312d85d5c342c5bf55ea1b3 100644 (file)
@@ -9,6 +9,7 @@
 #define KMSG_COMPONENT "ap"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/slab.h>
 #include <asm/facility.h>
index cef60770f68bc69bb359badf45a3d7793c2d4a2b..83b3311c19d3616a0d6c987f414ea0acd854e5ed 100644 (file)
@@ -12,6 +12,7 @@
 
 #include <linux/init.h>
 #include <linux/miscdevice.h>
+#include <linux/export.h>
 #include <linux/slab.h>
 
 #include "zcrypt_api.h"
index 9e6f319acc63c43107da9cd9b27dfc417ac53bfc..b15741461a63a199077e2f2d7efee029247e5bce 100644 (file)
@@ -9,6 +9,7 @@
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
 #include <linux/cpufeature.h>
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/list.h>
 #include <linux/module.h>
index 89baa87a13fcc28be93f4989c69b76681fd0eb05..4e6bf1cb3475058d7522a782985dd255fd55642f 100644 (file)
@@ -15,6 +15,7 @@
 #define KMSG_COMPONENT "zcrypt"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
index 050462d952224455860f4274b8d3e12ba602cba6..aa2c8ff2740eff6e06ebb7f99a1cbfcaecd5b5e6 100644 (file)
@@ -11,6 +11,7 @@
  *  MSGTYPE restruct:            Holger Dengler <hd@linux.vnet.ibm.com>
  */
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
index b975a3728c236884e3e420bc8cccc7a6ebfa2f88..a96e256143037ea26cf4c00b384a7305b06cd10e 100644 (file)
@@ -10,6 +10,7 @@
 #define KMSG_COMPONENT "zcrypt"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/mempool.h>
 #include <linux/module.h>
index 2f50fc7b8f614e863070825fa1cf753130194ee0..3bf09a89a0894026ade3ebafb7a9cd9a7e318862 100644 (file)
@@ -9,6 +9,7 @@
 #define KMSG_COMPONENT "zcrypt"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/mempool.h>
 #include <linux/module.h>
index 67d8e0ae0eec5e867b6c7261634df5af993fb7b9..76a8678bdad6574a1f718a0569b026a442d4559b 100644 (file)
@@ -11,6 +11,7 @@
  *  MSGTYPE restruct:            Holger Dengler <hd@linux.vnet.ibm.com>
  */
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
index aaa1eea6149b6b513cd00a87c9290d88e9a9ddcc..0aeafa772fb1e835cf91fab4531a8b29a5e2c13b 100644 (file)
@@ -21,6 +21,7 @@
 #define KMSG_COMPONENT "ctcm"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/kernel.h>
index 6a12d2422540ccd7ff08f56e59e70f7659d8ca05..58f8e2fb6d5436ca7d0d142f2291f3048ae43433 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "fsm.h"
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/timer.h>
index b7f15f303ea2dba04758128b3353631fa9270e56..c4fb88af4a2b50158a8f5b2d458aa89577e63563 100644 (file)
@@ -7,6 +7,7 @@
 #define KMSG_COMPONENT "ism"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/types.h>
 #include <linux/interrupt.h>
index fe9f48c315d9473d76f30c7930185a635cc1f179..edc0bcd46923cd6203bcf6f9cd39a82340bdcdd7 100644 (file)
@@ -11,6 +11,7 @@
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
 #include <linux/compat.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/string.h>
index 777404d66e0cc1ee4c14c5653850e25b57f066d7..2a3888283a943241cd01f412b967db246a063ee9 100644 (file)
@@ -10,6 +10,7 @@
 #define KMSG_COMPONENT "qeth"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/string.h>
index 04c64ce0a1ca1a2006d31ca5c7ee819598f155c4..3525be81936244621c12568e235fd70be9354907 100644 (file)
@@ -10,6 +10,7 @@
 #define KMSG_COMPONENT "qeth"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/bitops.h>
index c68ba8dbc014de3802e7e96f75b1b5148e3a7703..3dadaacc42a689e74b69f942b0eea92fb65b14bc 100644 (file)
@@ -7,6 +7,7 @@
  * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com)
  */
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/errno.h>
index 83070a2e44857ab4888d1f076542cac4dfed370a..473a7847d80bba36d838cfd99f82e707db46f149 100644 (file)
@@ -24,6 +24,7 @@
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
 #include <linux/kernel_stat.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/spinlock.h>