OSDN Git Service

net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
authorDan Carpenter <dan.carpenter@linaro.org>
Tue, 6 Jun 2023 08:24:37 +0000 (11:24 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Jun 2023 09:10:52 +0000 (10:10 +0100)
commitcad7526f33ce1e7d387d1d0568a089e41deec5c2
treef88daa23df5dc1181860d1ab6030970e262cb25c
parent2f27d7890f53a9da696277e1993acd7eb6ca6d66
net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()

This error path needs call mutex_unlock(&ocelot->tas_lock) before
returning.

Fixes: 2d800bc500fb ("net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/ocelot/felix_vsc9959.c