466ce1ace7080bb9c8c633c7d62a56074d67b5f5
[feed/routing.git] / batman-adv / patches / 0001-Revert-batman-adv-Migrate-to-linux-container_of.h.patch
1 From: Sven Eckelmann <sven@narfation.org>
2 Date: Fri, 6 May 2022 22:03:29 +0200
3 Subject: Revert "batman-adv: Migrate to linux/container_of.h"
4
5 This reverts commit 043ae5634bdfd4c4dd8b95a22890752495080bb5.
6
7 --- a/compat-include/linux/container_of.h
8 +++ /dev/null
9 @@ -1,20 +0,0 @@
10 -/* SPDX-License-Identifier: GPL-2.0 */
11 -/* Copyright (C) B.A.T.M.A.N. contributors:
12 - *
13 - * Marek Lindner, Simon Wunderlich
14 - *
15 - * This file contains macros for maintaining compatibility with older versions
16 - * of the Linux kernel.
17 - */
18 -
19 -#ifndef _NET_BATMAN_ADV_COMPAT_LINUX_CONTAINER_OF_H_
20 -#define _NET_BATMAN_ADV_COMPAT_LINUX_CONTAINER_OF_H_
21 -
22 -#include <linux/version.h>
23 -#if LINUX_VERSION_IS_GEQ(5, 16, 0)
24 -#include_next <linux/container_of.h>
25 -#else
26 -#include <linux/kernel.h>
27 -#endif
28 -
29 -#endif /* _NET_BATMAN_ADV_COMPAT_LINUX_CONTAINER_OF_H_ */
30 --- a/net/batman-adv/bat_iv_ogm.c
31 +++ b/net/batman-adv/bat_iv_ogm.c
32 @@ -13,13 +13,13 @@
33 #include <linux/bug.h>
34 #include <linux/byteorder/generic.h>
35 #include <linux/cache.h>
36 -#include <linux/container_of.h>
37 #include <linux/errno.h>
38 #include <linux/etherdevice.h>
39 #include <linux/gfp.h>
40 #include <linux/if_ether.h>
41 #include <linux/init.h>
42 #include <linux/jiffies.h>
43 +#include <linux/kernel.h>
44 #include <linux/kref.h>
45 #include <linux/list.h>
46 #include <linux/lockdep.h>
47 --- a/net/batman-adv/bat_v_elp.c
48 +++ b/net/batman-adv/bat_v_elp.c
49 @@ -10,13 +10,13 @@
50 #include <linux/atomic.h>
51 #include <linux/bitops.h>
52 #include <linux/byteorder/generic.h>
53 -#include <linux/container_of.h>
54 #include <linux/errno.h>
55 #include <linux/etherdevice.h>
56 #include <linux/ethtool.h>
57 #include <linux/gfp.h>
58 #include <linux/if_ether.h>
59 #include <linux/jiffies.h>
60 +#include <linux/kernel.h>
61 #include <linux/kref.h>
62 #include <linux/minmax.h>
63 #include <linux/netdevice.h>
64 --- a/net/batman-adv/bat_v_ogm.c
65 +++ b/net/batman-adv/bat_v_ogm.c
66 @@ -9,12 +9,12 @@
67
68 #include <linux/atomic.h>
69 #include <linux/byteorder/generic.h>
70 -#include <linux/container_of.h>
71 #include <linux/errno.h>
72 #include <linux/etherdevice.h>
73 #include <linux/gfp.h>
74 #include <linux/if_ether.h>
75 #include <linux/jiffies.h>
76 +#include <linux/kernel.h>
77 #include <linux/kref.h>
78 #include <linux/list.h>
79 #include <linux/lockdep.h>
80 --- a/net/batman-adv/bridge_loop_avoidance.c
81 +++ b/net/batman-adv/bridge_loop_avoidance.c
82 @@ -10,7 +10,6 @@
83 #include <linux/atomic.h>
84 #include <linux/byteorder/generic.h>
85 #include <linux/compiler.h>
86 -#include <linux/container_of.h>
87 #include <linux/crc16.h>
88 #include <linux/errno.h>
89 #include <linux/etherdevice.h>
90 --- a/net/batman-adv/distributed-arp-table.c
91 +++ b/net/batman-adv/distributed-arp-table.c
92 @@ -11,7 +11,6 @@
93 #include <linux/atomic.h>
94 #include <linux/bitops.h>
95 #include <linux/byteorder/generic.h>
96 -#include <linux/container_of.h>
97 #include <linux/errno.h>
98 #include <linux/etherdevice.h>
99 #include <linux/gfp.h>
100 @@ -21,6 +20,7 @@
101 #include <linux/in.h>
102 #include <linux/ip.h>
103 #include <linux/jiffies.h>
104 +#include <linux/kernel.h>
105 #include <linux/kref.h>
106 #include <linux/list.h>
107 #include <linux/netlink.h>
108 --- a/net/batman-adv/gateway_client.c
109 +++ b/net/batman-adv/gateway_client.c
110 @@ -9,7 +9,6 @@
111
112 #include <linux/atomic.h>
113 #include <linux/byteorder/generic.h>
114 -#include <linux/container_of.h>
115 #include <linux/errno.h>
116 #include <linux/etherdevice.h>
117 #include <linux/gfp.h>
118 --- a/net/batman-adv/hard-interface.c
119 +++ b/net/batman-adv/hard-interface.c
120 @@ -10,12 +10,12 @@
121 #include <linux/atomic.h>
122 #include <linux/byteorder/generic.h>
123 #include <linux/compiler.h>
124 -#include <linux/container_of.h>
125 #include <linux/errno.h>
126 #include <linux/gfp.h>
127 #include <linux/if.h>
128 #include <linux/if_arp.h>
129 #include <linux/if_ether.h>
130 +#include <linux/kernel.h>
131 #include <linux/kref.h>
132 #include <linux/limits.h>
133 #include <linux/list.h>
134 --- a/net/batman-adv/main.c
135 +++ b/net/batman-adv/main.c
136 @@ -9,7 +9,6 @@
137 #include <linux/atomic.h>
138 #include <linux/build_bug.h>
139 #include <linux/byteorder/generic.h>
140 -#include <linux/container_of.h>
141 #include <linux/crc32c.h>
142 #include <linux/device.h>
143 #include <linux/errno.h>
144 --- a/net/batman-adv/multicast.c
145 +++ b/net/batman-adv/multicast.c
146 @@ -11,7 +11,6 @@
147 #include <linux/bitops.h>
148 #include <linux/bug.h>
149 #include <linux/byteorder/generic.h>
150 -#include <linux/container_of.h>
151 #include <linux/errno.h>
152 #include <linux/etherdevice.h>
153 #include <linux/gfp.h>
154 --- a/net/batman-adv/network-coding.c
155 +++ b/net/batman-adv/network-coding.c
156 @@ -11,7 +11,6 @@
157 #include <linux/bitops.h>
158 #include <linux/byteorder/generic.h>
159 #include <linux/compiler.h>
160 -#include <linux/container_of.h>
161 #include <linux/errno.h>
162 #include <linux/etherdevice.h>
163 #include <linux/gfp.h>
164 @@ -20,6 +19,7 @@
165 #include <linux/init.h>
166 #include <linux/jhash.h>
167 #include <linux/jiffies.h>
168 +#include <linux/kernel.h>
169 #include <linux/kref.h>
170 #include <linux/list.h>
171 #include <linux/lockdep.h>
172 --- a/net/batman-adv/originator.c
173 +++ b/net/batman-adv/originator.c
174 @@ -8,11 +8,11 @@
175 #include "main.h"
176
177 #include <linux/atomic.h>
178 -#include <linux/container_of.h>
179 #include <linux/errno.h>
180 #include <linux/etherdevice.h>
181 #include <linux/gfp.h>
182 #include <linux/jiffies.h>
183 +#include <linux/kernel.h>
184 #include <linux/kref.h>
185 #include <linux/list.h>
186 #include <linux/lockdep.h>
187 --- a/net/batman-adv/send.c
188 +++ b/net/batman-adv/send.c
189 @@ -10,13 +10,13 @@
190 #include <linux/atomic.h>
191 #include <linux/bug.h>
192 #include <linux/byteorder/generic.h>
193 -#include <linux/container_of.h>
194 #include <linux/errno.h>
195 #include <linux/etherdevice.h>
196 #include <linux/gfp.h>
197 #include <linux/if.h>
198 #include <linux/if_ether.h>
199 #include <linux/jiffies.h>
200 +#include <linux/kernel.h>
201 #include <linux/kref.h>
202 #include <linux/list.h>
203 #include <linux/netdevice.h>
204 --- a/net/batman-adv/soft-interface.c
205 +++ b/net/batman-adv/soft-interface.c
206 @@ -11,7 +11,6 @@
207 #include <linux/byteorder/generic.h>
208 #include <linux/cache.h>
209 #include <linux/compiler.h>
210 -#include <linux/container_of.h>
211 #include <linux/cpumask.h>
212 #include <linux/errno.h>
213 #include <linux/etherdevice.h>
214 @@ -20,6 +19,7 @@
215 #include <linux/if_ether.h>
216 #include <linux/if_vlan.h>
217 #include <linux/jiffies.h>
218 +#include <linux/kernel.h>
219 #include <linux/kref.h>
220 #include <linux/list.h>
221 #include <linux/lockdep.h>
222 --- a/net/batman-adv/tp_meter.c
223 +++ b/net/batman-adv/tp_meter.c
224 @@ -12,13 +12,13 @@
225 #include <linux/byteorder/generic.h>
226 #include <linux/cache.h>
227 #include <linux/compiler.h>
228 -#include <linux/container_of.h>
229 #include <linux/err.h>
230 #include <linux/etherdevice.h>
231 #include <linux/gfp.h>
232 #include <linux/if_ether.h>
233 #include <linux/init.h>
234 #include <linux/jiffies.h>
235 +#include <linux/kernel.h>
236 #include <linux/kref.h>
237 #include <linux/kthread.h>
238 #include <linux/limits.h>
239 --- a/net/batman-adv/translation-table.c
240 +++ b/net/batman-adv/translation-table.c
241 @@ -13,7 +13,6 @@
242 #include <linux/byteorder/generic.h>
243 #include <linux/cache.h>
244 #include <linux/compiler.h>
245 -#include <linux/container_of.h>
246 #include <linux/crc32c.h>
247 #include <linux/errno.h>
248 #include <linux/etherdevice.h>
249 @@ -22,6 +21,7 @@
250 #include <linux/init.h>
251 #include <linux/jhash.h>
252 #include <linux/jiffies.h>
253 +#include <linux/kernel.h>
254 #include <linux/kref.h>
255 #include <linux/list.h>
256 #include <linux/lockdep.h>
257 --- a/net/batman-adv/tvlv.c
258 +++ b/net/batman-adv/tvlv.c
259 @@ -7,10 +7,10 @@
260 #include "main.h"
261
262 #include <linux/byteorder/generic.h>
263 -#include <linux/container_of.h>
264 #include <linux/etherdevice.h>
265 #include <linux/gfp.h>
266 #include <linux/if_ether.h>
267 +#include <linux/kernel.h>
268 #include <linux/kref.h>
269 #include <linux/list.h>
270 #include <linux/lockdep.h>