aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Molnar <mingo@kernel.org>2021-11-30 14:24:46 +0100
committerIngo Molnar <mingo@kernel.org>2022-03-15 12:57:37 +0100
commit291ad6f1374d9bbdeb6d286d85667685fc7d3f31 (patch)
tree9a5ff3f080cc228e6a787bb64d3f8b177164a313
parent7da726cf808763bb624c0094de698848ba5a3ce1 (diff)
downloadtip-291ad6f1374d9bbdeb6d286d85667685fc7d3f31.tar.gz
headers/deps: fs: Optimize <linux/fs_api.h> dependencies, remove <linux/wait_bit.h> inclusion
-------------------------------------------------------------------- | Combined, preprocessed C code size of header, without line markers, | with comments stripped: ------------------------- before: | #include <linux/fs_api.h> | LOC: 7,957 | headers: 217 after: | #include <linux/fs_api.h> | LOC: 7,140 | headers: 199 Fix up dangling dependencies. Signed-off-by: Ingo Molnar <mingo@kernel.org>
-rw-r--r--include/linux/fs_api.h1
-rw-r--r--include/linux/fs_api_dio.h2
-rw-r--r--include/linux/fscache-cache.h2
-rw-r--r--include/linux/writeback_api.h1
4 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/fs_api.h b/include/linux/fs_api.h
index f4cfa09f13c31..664c5774261c0 100644
--- a/include/linux/fs_api.h
+++ b/include/linux/fs_api.h
@@ -9,7 +9,6 @@
#include <linux/stat.h>
#include <linux/lockdep_api.h>
#include <linux/rwsem_api.h>
-#include <linux/wait_bit.h>
#include <linux/kdev_t.h>
#include <linux/dcache.h>
#include <linux/path.h>
diff --git a/include/linux/fs_api_dio.h b/include/linux/fs_api_dio.h
index b5e24c723516c..6e28db51aa8dc 100644
--- a/include/linux/fs_api_dio.h
+++ b/include/linux/fs_api_dio.h
@@ -4,6 +4,8 @@
#include <linux/fs_api.h>
+#include <linux/wait_bit.h>
+
#ifdef CONFIG_BLOCK
typedef void (dio_submit_t)(struct bio *bio, struct inode *inode,
loff_t file_offset);
diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h
index 367d92316ca3f..c4fe33d178157 100644
--- a/include/linux/fscache-cache.h
+++ b/include/linux/fscache-cache.h
@@ -14,6 +14,8 @@
#ifndef _LINUX_FSCACHE_CACHE_H
#define _LINUX_FSCACHE_CACHE_H
+#include <linux/sched.h>
+#include <linux/wait_bit.h>
#include <linux/wait_api.h>
#include <linux/fscache.h>
diff --git a/include/linux/writeback_api.h b/include/linux/writeback_api.h
index 75b4de64d036f..4f59f42770890 100644
--- a/include/linux/writeback_api.h
+++ b/include/linux/writeback_api.h
@@ -7,6 +7,7 @@
#include <linux/writeback_types.h>
+#include <linux/wait_bit.h>
#include <linux/page-flags.h>
#include <linux/spinlock_api.h>
#include <linux/sched.h>