aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/net/sched/sch_fq_codel.c
diff options
context:
space:
mode:
authorZhengchao Shao <shaozhengchao@huawei.com>2022-08-29 15:12:19 +0800
committerPaolo Abeni <pabeni@redhat.com>2022-09-01 08:06:45 +0200
commita102c8973db7f7b7b6f75d51eed145d070438a49 (patch)
treeb79d8ca008bc816a2521cb817529ba4a43591944 /net/sched/sch_fq_codel.c
parentnet-next: Fix IP_UNICAST_IF option behavior for connected sockets (diff)
downloadwireguard-linux-a102c8973db7f7b7b6f75d51eed145d070438a49.tar.xz
wireguard-linux-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_fq_codel.c')
-rw-r--r--net/sched/sch_fq_codel.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/net/sched/sch_fq_codel.c b/net/sched/sch_fq_codel.c
index 23a042adb74d..f16f471daa81 100644
--- a/net/sched/sch_fq_codel.c
+++ b/net/sched/sch_fq_codel.c
@@ -372,9 +372,6 @@ static int fq_codel_change(struct Qdisc *sch, struct nlattr *opt,
u32 quantum = 0;
int err;
- if (!opt)
- return -EINVAL;
-
err = nla_parse_nested_deprecated(tb, TCA_FQ_CODEL_MAX, opt,
fq_codel_policy, NULL);
if (err < 0)