diff options
author | Ingo Molnar <mingo@kernel.org> | 2021-09-08 23:01:20 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2022-03-15 12:57:27 +0100 |
commit | c5b8bc20ceab8da4bc8413e9777c9db3c04e38fc (patch) | |
tree | 92daa4c4375acbf30776fa9e0b3a490139c92524 | |
parent | 1034f5ba4d976c52ea6dd284c568d66e6506b94f (diff) | |
download | tip-c5b8bc20ceab8da4bc8413e9777c9db3c04e38fc.tar.gz |
headers/deps: net: Optimize <linux/skbuff_api.h> dependencies, remove <net/checksum.h> inclusion
--------------------------------------------------------------------
| Combined, preprocessed C code size of header, without line markers,
| with comments stripped:
-------------------------
before: | #include <linux/skbuff_api.h> | LOC: 9,816 | headers: 220
after: | #include <linux/skbuff_api.h> | LOC: 8,860 | headers: 205
Fix up dangling dependencies.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-rw-r--r-- | include/linux/netdevice_api_extra.h | 1 | ||||
-rw-r--r-- | include/linux/skbuff_api.h | 3 | ||||
-rw-r--r-- | include/net/udp.h | 1 |
3 files changed, 2 insertions, 3 deletions
diff --git a/include/linux/netdevice_api_extra.h b/include/linux/netdevice_api_extra.h index d304aa91f64c8..c10d218043d3f 100644 --- a/include/linux/netdevice_api_extra.h +++ b/include/linux/netdevice_api_extra.h @@ -27,6 +27,7 @@ #include <linux/skbuff_api.h> #include <net/net_namespace.h> +#include <net/checksum.h> /** * napi_if_scheduled_mark_missed - if napi is running, set the diff --git a/include/linux/skbuff_api.h b/include/linux/skbuff_api.h index e03b3d2651e50..813b1f01691cc 100644 --- a/include/linux/skbuff_api.h +++ b/include/linux/skbuff_api.h @@ -26,7 +26,6 @@ #include <linux/netdev_features.h> #include <linux/refcount_api.h> -#include <net/checksum.h> #include <net/flow_dissector.h> #include <asm/processor_types.h> @@ -2922,6 +2921,4 @@ static inline u64 skb_get_kcov_handle(struct sk_buff *skb) #endif } -#include <linux/skbuff_api_extra.h> - #endif /* _LINUX_SKBUFF_API_H */ diff --git a/include/net/udp.h b/include/net/udp.h index aad8e9f2cf185..978fc3a15aa5f 100644 --- a/include/net/udp.h +++ b/include/net/udp.h @@ -34,6 +34,7 @@ #include <linux/seq_file.h> #include <linux/poll.h> #include <linux/indirect_call_wrapper.h> +#include <linux/netdevice_api_extra.h> /** * struct udp_skb_cb - UDP(-Lite) private variables |