diff options
author | 2021-03-18 18:42:23 +0000 | |
---|---|---|
committer | 2021-03-18 19:51:12 -0700 | |
commit | e75ec151c1088c1aa7a49ff16a2adcaddb24a861 (patch) | |
tree | ed081cf751d7d18b656df38ff97d2c46e590a8cc /drivers/net/ethernet/intel/ice/ice_flex_pipe.c | |
parent | Fix a typo (diff) | |
download | linux-dev-e75ec151c1088c1aa7a49ff16a2adcaddb24a861.tar.xz linux-dev-e75ec151c1088c1aa7a49ff16a2adcaddb24a861.zip |
gro: make net/gro.h self-contained
If some source file includes <net/gro.h>, but doesn't include
<linux/indirect_call_wrapper.h>:
In file included from net/8021q/vlan_core.c:7:
./include/net/gro.h:6:1: warning: data definition has no type or storage class
6 | INDIRECT_CALLABLE_DECLARE(struct sk_buff *ipv6_gro_receive(struct list_head *,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./include/net/gro.h:6:1: error: type defaults to ‘int’ in declaration of ‘INDIRECT_CALLABLE_DECLARE’ [-Werror=implicit-int]
[...]
Include <linux/indirect_call_wrapper.h> directly. It's small and
won't pull lots of dependencies.
Also add some incomplete struct declarations to be fully stacked.
Fixes: 04f00ab2275f ("net/core: move gro function declarations to separate header ")
Signed-off-by: Alexander Lobakin <alobakin@pm.me>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_flex_pipe.c')
0 files changed, 0 insertions, 0 deletions