OSDN Git Service

net: taprio: Fix returning EINVAL when configuring without flags
authorVinicius Costa Gomes <vinicius.gomes@intel.com>
Tue, 8 Oct 2019 23:20:07 +0000 (16:20 -0700)
committerJakub Kicinski <jakub.kicinski@netronome.com>
Thu, 10 Oct 2019 01:49:19 +0000 (18:49 -0700)
commita954380acde6adf584de76c41e1d520097820dd5
tree166cd9037166173a8d664c8849d08039b0e9b685
parent8cd6f4fe8f4177c64d0befb955f5079421a90a3b
net: taprio: Fix returning EINVAL when configuring without flags

When configuring a taprio instance if "flags" is not specified (or
it's zero), taprio currently replies with an "Invalid argument" error.

So, set the return value to zero after we are done with all the
checks.

Fixes: 9c66d1564676 ("taprio: Add support for hardware offloading")
Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>
Acked-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
net/sched/sch_taprio.c