fscrypt: Explicitly include <linux/export.h>

Fix build warnings with W=1 that started appearing after
commit a934a57a42 ("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>
This commit is contained in:
Eric Biggers
2025-06-14 15:13:01 -07:00
parent e04c78d86a
commit c6a14b32c9
9 changed files with 24 additions and 11 deletions

View 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"
/**

View File

@@ -20,12 +20,14 @@
* 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;

View File

@@ -11,11 +11,13 @@
* 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"
/*

View 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"

View File

@@ -5,6 +5,8 @@
* Encryption hooks for higher-level filesystem operations.
*/
#include <linux/export.h>
#include "fscrypt_private.h"
/**

View 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>

View File

@@ -18,12 +18,13 @@
* 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"

View File

@@ -9,6 +9,7 @@
*/
#include <crypto/skcipher.h>
#include <linux/export.h>
#include <linux/random.h>
#include "fscrypt_private.h"

View File

@@ -10,11 +10,13 @@
* 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"
/**