hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/net/core/gen_stats.c
....@@ -137,7 +137,7 @@
137137 }
138138
139139 void
140
-__gnet_stats_copy_basic(net_seqlock_t *running,
140
+__gnet_stats_copy_basic(const seqcount_t *running,
141141 struct gnet_stats_basic_packed *bstats,
142142 struct gnet_stats_basic_cpu __percpu *cpu,
143143 struct gnet_stats_basic_packed *b)
....@@ -150,15 +150,15 @@
150150 }
151151 do {
152152 if (running)
153
- seq = net_seq_begin(running);
153
+ seq = read_seqcount_begin(running);
154154 bstats->bytes = b->bytes;
155155 bstats->packets = b->packets;
156
- } while (running && net_seq_retry(running, seq));
156
+ } while (running && read_seqcount_retry(running, seq));
157157 }
158158 EXPORT_SYMBOL(__gnet_stats_copy_basic);
159159
160160 static int
161
-___gnet_stats_copy_basic(net_seqlock_t *running,
161
+___gnet_stats_copy_basic(const seqcount_t *running,
162162 struct gnet_dump *d,
163163 struct gnet_stats_basic_cpu __percpu *cpu,
164164 struct gnet_stats_basic_packed *b,
....@@ -204,7 +204,7 @@
204204 * if the room in the socket buffer was not sufficient.
205205 */
206206 int
207
-gnet_stats_copy_basic(net_seqlock_t *running,
207
+gnet_stats_copy_basic(const seqcount_t *running,
208208 struct gnet_dump *d,
209209 struct gnet_stats_basic_cpu __percpu *cpu,
210210 struct gnet_stats_basic_packed *b)
....@@ -228,7 +228,7 @@
228228 * if the room in the socket buffer was not sufficient.
229229 */
230230 int
231
-gnet_stats_copy_basic_hw(net_seqlock_t *running,
231
+gnet_stats_copy_basic_hw(const seqcount_t *running,
232232 struct gnet_dump *d,
233233 struct gnet_stats_basic_cpu __percpu *cpu,
234234 struct gnet_stats_basic_packed *b)