]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
s390: Explicitly include <linux/export.h>
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 12 Jun 2025 11:47:38 +0000 (13:47 +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>
24 files changed:
arch/s390/appldata/appldata_base.c
arch/s390/crypto/arch_random.c
arch/s390/crypto/sha_common.c
arch/s390/include/asm/nospec-insn.h
arch/s390/kernel/cpufeature.c
arch/s390/kernel/crash_dump.c
arch/s390/kernel/ctlreg.c
arch/s390/kernel/facility.c
arch/s390/kernel/fpu.c
arch/s390/kernel/sthyi.c
arch/s390/kernel/unwind_bc.c
arch/s390/kernel/uv.c
arch/s390/kvm/interrupt.c
arch/s390/kvm/kvm-s390.c
arch/s390/kvm/pv.c
arch/s390/lib/crc32.c
arch/s390/lib/crypto/chacha-glue.c
arch/s390/lib/crypto/sha256.c
arch/s390/lib/delay.c
arch/s390/mm/gmap.c
arch/s390/mm/gmap_helpers.c
arch/s390/mm/pgtable.c
arch/s390/net/pnet.c
arch/s390/pci/pci_kvm_hook.c

index dd7ba7587dd5c00bd53a01cefafdacf6e5736b2c..ad2b0baa527c2340ec4c48965cfb154cd4c1be2c 100644 (file)
@@ -12,6 +12,7 @@
 #define KMSG_COMPONENT "appldata"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/sched/stat.h>
 #include <linux/init.h>
index a8a2407381afad6c30a75de836b23d61ee0a740b..083e8d5eada2fce27d6843eb84bbc73fec08ea5e 100644 (file)
@@ -6,6 +6,7 @@
  * Author(s): Harald Freudenberger
  */
 
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/atomic.h>
 #include <linux/random.h>
index b5e2c365ea052e004414596434f7cda7e354bf59..d6f839618794615a56115ca71d0c16d324c6b175 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <crypto/internal/hash.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <asm/cpacf.h>
 #include "sha.h"
index 75c083d02567f44ff879bb1ec4e18ba51f57cf5b..6ce6b56e282b8510e5732af9b108f88e8c038aff 100644 (file)
@@ -3,6 +3,7 @@
 #define _ASM_S390_NOSPEC_ASM_H
 
 #include <linux/linkage.h>
+#include <linux/export.h>
 #include <asm/dwarf.h>
 
 #ifdef __ASSEMBLER__
index 76210f001028faef51eb1ceeba97e1bb3dad7933..c9eef9ed876b870e15ce6fe66b2de670a03e5af1 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <linux/cpufeature.h>
+#include <linux/export.h>
 #include <linux/bug.h>
 #include <asm/machine.h>
 #include <asm/elf.h>
index adb164223f8c6d5242abf2046e10e1d3c5cc5fb0..d4839de8ce9d09c8c971a57c996d0b13e8114b66 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <linux/crash_dump.h>
+#include <linux/export.h>
 #include <asm/lowcore.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
index 8cc26cf2c64ac34a791e94c63489497aaaf3882d..a0501f4c7e7a6aae39fda5bdef5baa65c3eedd97 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <linux/irqflags.h>
 #include <linux/spinlock.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/smp.h>
index f02127219a27b95a6f219b03d3196faebeb85720..d028b0be5c1dffae36b964dcbe83017f3ddb2898 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright IBM Corp. 2023
  */
 
+#include <linux/export.h>
 #include <asm/facility.h>
 
 unsigned int stfle_size(void)
index 6f2e87920288ac6d377279470a1763805fb0b71a..03a8973aec3ceee9f1e466bf8f6085acfc747b15 100644 (file)
@@ -5,6 +5,8 @@
  * Copyright IBM Corp. 2015
  * Author(s): Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  */
+
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/cpu.h>
 #include <linux/sched.h>
index d40f0b983e74c744eedaa2d34264f8a96cb9b71f..f4ccdbed4b89cb8790cc6fe231af845697bb47a8 100644 (file)
@@ -5,6 +5,8 @@
  * Copyright IBM Corp. 2016
  * Author(s): Janosch Frank <frankja@linux.vnet.ibm.com>
  */
+
+#include <linux/export.h>
 #include <linux/errno.h>
 #include <linux/pagemap.h>
 #include <linux/vmalloc.h>
index cd44be2b6ce8d97123e5cf03122a85270c6d286b..0f88caca4eaf760df2021e13287612417251ebfa 100644 (file)
@@ -1,4 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */
+
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched/task.h>
 #include <linux/sched/task_stack.h>
index b99478e84da4eaab05219353425cb9c92b5086ea..47f574cd1728a0fffa972ad0adc8f75189ce7d44 100644 (file)
@@ -7,6 +7,7 @@
 #define KMSG_COMPONENT "prot_virt"
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/sizes.h>
index 60c360c18690f6b94e8483dab2c25f016451204b..2a92a8b9e4c2f734f8ffb3266a833d69cc4e4e7d 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/interrupt.h>
 #include <linux/kvm_host.h>
 #include <linux/hrtimer.h>
+#include <linux/export.h>
 #include <linux/mmu_context.h>
 #include <linux/nospec.h>
 #include <linux/signal.h>
index d5ad10791c25fa0939d61b3c4187a108b1ded1b1..78c9a310efa57ff9b4c3af5ef47c1980b930d703 100644 (file)
@@ -14,6 +14,7 @@
 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
 
 #include <linux/compiler.h>
+#include <linux/export.h>
 #include <linux/err.h>
 #include <linux/fs.h>
 #include <linux/hrtimer.h>
index 14c330ec8cebeca86555d1eee60cef80553b61e5..25ede8354514f20cd078089d9b73d0d25fdea26a 100644 (file)
@@ -5,6 +5,8 @@
  * Copyright IBM Corp. 2019, 2020
  *    Author(s): Janosch Frank <frankja@linux.ibm.com>
  */
+
+#include <linux/export.h>
 #include <linux/kvm.h>
 #include <linux/kvm_host.h>
 #include <linux/minmax.h>
index 3c4b344417c114220cb82a95077adc9bdd500338..55df75da919972316d7dc493462e3c1611e9b636 100644 (file)
@@ -8,6 +8,7 @@
 #define KMSG_COMPONENT "crc32-vx"
 #define pr_fmt(fmt)    KMSG_COMPONENT ": " fmt
 
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/cpufeature.h>
 #include <linux/crc32.h>
index f95ba3483bbcae3628009ba3d7e49b19218e5036..c57dc851214fa3f22d0f4da0a0fa07da49aab0b0 100644 (file)
@@ -10,6 +10,7 @@
 
 #include <crypto/chacha.h>
 #include <linux/cpufeature.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/sizes.h>
index 7dfe120fafaba33f84977b2cb638f75f50cb283e..b70f0b36659aa424ebd9ce5922a478ffb6ef1d96 100644 (file)
@@ -7,6 +7,7 @@
 #include <asm/cpacf.h>
 #include <crypto/internal/sha2.h>
 #include <linux/cpufeature.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 
index be14c58cb9894bbc8bce0df4389586b759614e92..c1ea14e3c927c2489581af8bbc4028d2381ff4f0 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <linux/processor.h>
+#include <linux/export.h>
 #include <linux/delay.h>
 #include <asm/div64.h>
 #include <asm/timex.h>
index 012a4366a2adf1c238bc0d49bbf429b8e22dcd49..c7defe4ed1f6c6d7bf3ab3c8bb8cec88fb5ffd2e 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <linux/cpufeature.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/pagewalk.h>
 #include <linux/swap.h>
index a45d417ad951748c9d7fe65cdce54c4e7fb74015..b63f427e7289addf8f6d9583b4dbe70c063da6ba 100644 (file)
@@ -4,6 +4,8 @@
  *
  *    Copyright IBM Corp. 2007, 2025
  */
+
+#include <linux/export.h>
 #include <linux/mm_types.h>
 #include <linux/mmap_lock.h>
 #include <linux/mm.h>
index 7df70cd8f739ce0f96d5df86718675a128316d39..60688be4e87666e09a05916ea6940052b123f02e 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/cpufeature.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/kernel.h>
 #include <linux/errno.h>
index 79211bec0fc84790080e07d69f8227d5f750e49e..03089ef479b29b19d8a0608263086aae24c43e50 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/types.h>
index ff34baf50a3e680dee1683967f7de566ad001c0b..df5b25dbe9ca8286be1660cff0e54dfb209aee51 100644 (file)
@@ -5,7 +5,9 @@
  * Copyright (C) IBM Corp. 2022.  All rights reserved.
  *     Author(s): Pierre Morel <pmorel@linux.ibm.com>
  */
+
 #include <linux/kvm_host.h>
+#include <linux/export.h>
 
 struct zpci_kvm_hook zpci_kvm_hook;
 EXPORT_SYMBOL_GPL(zpci_kvm_hook);