diff options
author | Zhengchao Shao <shaozhengchao@huawei.com> | 2022-08-29 15:12:19 +0800 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2022-09-01 08:06:45 +0200 |
commit | a102c8973db7f7b7b6f75d51eed145d070438a49 (patch) | |
tree | b79d8ca008bc816a2521cb817529ba4a43591944 /net/sched/sch_hhf.c | |
parent | 0e4d354762cefd3e16b4cff8988ff276e45effc4 (diff) | |
download | linux-rpi-a102c8973db7f7b7b6f75d51eed145d070438a49.tar.gz linux-rpi-a102c8973db7f7b7b6f75d51eed145d070438a49.tar.bz2 linux-rpi-a102c8973db7f7b7b6f75d51eed145d070438a49.zip |
net: sched: remove redundant NULL check in change hook function
Currently, the change function can be called by two ways. The one way is
that qdisc_change() will call it. Before calling change function,
qdisc_change() ensures tca[TCA_OPTIONS] is not empty. The other way is
that .init() will call it. The opt parameter is also checked before
calling change function in .init(). Therefore, it's no need to check the
input parameter opt in change function.
Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
Acked-by: Toke Høiland-Jørgensen <toke@toke.dk>
Link: https://lore.kernel.org/r/20220829071219.208646-1-shaozhengchao@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'net/sched/sch_hhf.c')
-rw-r--r-- | net/sched/sch_hhf.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/net/sched/sch_hhf.c b/net/sched/sch_hhf.c index 420ede875322..d26cd436cbe3 100644 --- a/net/sched/sch_hhf.c +++ b/net/sched/sch_hhf.c @@ -516,9 +516,6 @@ static int hhf_change(struct Qdisc *sch, struct nlattr *opt, u32 new_quantum = q->quantum; u32 new_hhf_non_hh_weight = q->hhf_non_hh_weight; - if (!opt) - return -EINVAL; - err = nla_parse_nested_deprecated(tb, TCA_HHF_MAX, opt, hhf_policy, NULL); if (err < 0) |