]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
fscrypt: Explicitly include <linux/export.h>
authorEric Biggers <ebiggers@kernel.org>
Sat, 14 Jun 2025 22:13:01 +0000 (15:13 -0700)
committerEric Biggers <ebiggers@kernel.org>
Fri, 20 Jun 2025 21:30:23 +0000 (14:30 -0700)
Fix build warnings with W=1 that started appearing after
commit a934a57a42f6 ("scripts/misc-check: check missing #include
<linux/export.h> when W=1").

While at it, also sort the include lists alphabetically.

Link: https://lore.kernel.org/r/20250614221301.100803-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
fs/crypto/bio.c
fs/crypto/crypto.c
fs/crypto/fname.c
fs/crypto/hkdf.c
fs/crypto/hooks.c
fs/crypto/inline_crypt.c
fs/crypto/keyring.c
fs/crypto/keysetup.c
fs/crypto/policy.c

index 0ad8c30b8fa50b345727f485596c7bc05082b5da..13ad2dd771b64ff8629d9b2ce031475f78a89f19 100644 (file)
@@ -7,10 +7,12 @@
  * Copyright (C) 2015, Motorola Mobility
  */
 
-#include <linux/pagemap.h>
-#include <linux/module.h>
 #include <linux/bio.h>
+#include <linux/export.h>
+#include <linux/module.h>
 #include <linux/namei.h>
+#include <linux/pagemap.h>
+
 #include "fscrypt_private.h"
 
 /**
index b74b5937e695c1e686aac5d2a243cc69f56327f7..ddf6991d46da2ef51937519af8d4a679722633e6 100644 (file)
  * Special Publication 800-38E and IEEE P1619/D16.
  */
 
-#include <linux/pagemap.h>
+#include <crypto/skcipher.h>
+#include <linux/export.h>
 #include <linux/mempool.h>
 #include <linux/module.h>
-#include <linux/scatterlist.h>
+#include <linux/pagemap.h>
 #include <linux/ratelimit.h>
-#include <crypto/skcipher.h>
+#include <linux/scatterlist.h>
+
 #include "fscrypt_private.h"
 
 static unsigned int num_prealloc_crypto_pages = 32;
index 010f9c0a4c2f1b4402d674814db4faf600a0c58a..fb01dde0f2e557c2f5095a8fa01c067bae32653a 100644 (file)
  * This has not yet undergone a rigorous security audit.
  */
 
-#include <linux/namei.h>
-#include <linux/scatterlist.h>
 #include <crypto/hash.h>
 #include <crypto/sha2.h>
 #include <crypto/skcipher.h>
+#include <linux/export.h>
+#include <linux/namei.h>
+#include <linux/scatterlist.h>
+
 #include "fscrypt_private.h"
 
 /*
index 0f3028adc9c72a18992af7944579de381c994273..5c095c8aa3b5a30a980a506c6561cf774ea67456 100644 (file)
@@ -8,8 +8,8 @@
  */
 
 #include <crypto/hash.h>
-#include <crypto/sha2.h>
 #include <crypto/hkdf.h>
+#include <crypto/sha2.h>
 
 #include "fscrypt_private.h"
 
index d8d5049b8fe1ff2b0a8f9b316f9ec39cd532f606..e0b32ac841f765e8389f8b808da56a838b011c8d 100644 (file)
@@ -5,6 +5,8 @@
  * Encryption hooks for higher-level filesystem operations.
  */
 
+#include <linux/export.h>
+
 #include "fscrypt_private.h"
 
 /**
index 1d008c440cb6918959e3e73209a4ee363335662f..caaff809765b29413798aa7e4766288b64c140a8 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/blk-crypto.h>
 #include <linux/blkdev.h>
 #include <linux/buffer_head.h>
+#include <linux/export.h>
 #include <linux/sched/mm.h>
 #include <linux/slab.h>
 #include <linux/uio.h>
index ace369f1306831a20941e74e9eb71063e381bf58..7557f6a88b8f329dfc7e57eb381933e3ba89c4e5 100644 (file)
  * information about these ioctls.
  */
 
-#include <linux/unaligned.h>
 #include <crypto/skcipher.h>
+#include <linux/export.h>
 #include <linux/key-type.h>
-#include <linux/random.h>
 #include <linux/once.h>
+#include <linux/random.h>
 #include <linux/seq_file.h>
+#include <linux/unaligned.h>
 
 #include "fscrypt_private.h"
 
index 0d71843af94698ec737e541a0b0e0fba04f05e09..a67e20d126c9bbaa7c687c01cceba7a4a60a1d1c 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <crypto/skcipher.h>
+#include <linux/export.h>
 #include <linux/random.h>
 
 #include "fscrypt_private.h"
index 701259991277e0ee012fbe6a505a9a784db35bda..6ad30ae07c065cfa05afe9933f908fa577d46fdc 100644 (file)
  * Modified by Eric Biggers, 2019 for v2 policy support.
  */
 
+#include <linux/export.h>
 #include <linux/fs_context.h>
+#include <linux/mount.h>
 #include <linux/random.h>
 #include <linux/seq_file.h>
 #include <linux/string.h>
-#include <linux/mount.h>
+
 #include "fscrypt_private.h"
 
 /**