hc
2023-11-06 9df731a176aab8e03b984b681b1bea01ccff6644
kernel/net/core/gen_estimator.c
....@@ -46,7 +46,7 @@
4646 struct net_rate_estimator {
4747 struct gnet_stats_basic_packed *bstats;
4848 spinlock_t *stats_lock;
49
- seqcount_t *running;
49
+ net_seqlock_t *running;
5050 struct gnet_stats_basic_cpu __percpu *cpu_bstats;
5151 u8 ewma_log;
5252 u8 intvl_log; /* period : (250ms << intvl_log) */
....@@ -129,7 +129,7 @@
129129 struct gnet_stats_basic_cpu __percpu *cpu_bstats,
130130 struct net_rate_estimator __rcu **rate_est,
131131 spinlock_t *lock,
132
- seqcount_t *running,
132
+ net_seqlock_t *running,
133133 struct nlattr *opt)
134134 {
135135 struct gnet_estimator *parm = nla_data(opt);
....@@ -230,7 +230,7 @@
230230 struct gnet_stats_basic_cpu __percpu *cpu_bstats,
231231 struct net_rate_estimator __rcu **rate_est,
232232 spinlock_t *lock,
233
- seqcount_t *running, struct nlattr *opt)
233
+ net_seqlock_t *running, struct nlattr *opt)
234234 {
235235 return gen_new_estimator(bstats, cpu_bstats, rate_est,
236236 lock, running, opt);