]> git.baikalelectronics.ru Git - kernel.git/commit
amt: do not use amt->nr_tunnels outside of lock
authorTaehee Yoo <ap420073@gmail.com>
Sun, 17 Jul 2022 16:09:10 +0000 (16:09 +0000)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 19 Jul 2022 10:37:02 +0000 (12:37 +0200)
commit311b55f2a18bb2687250a038380c095ce05436b1
treed72a7cab33d8f32669ef818050495e242855102a
parent36cb39a857716f06d56d6a662ff0195ee336fc29
amt: do not use amt->nr_tunnels outside of lock

amt->nr_tunnels is protected by amt->lock.
But, amt_request_handler() has been using this variable without the
amt->lock.
So, it expands context of amt->lock in the amt_request_handler() to
protect amt->nr_tunnels variable.

Fixes: 19284cc854b3 ("amt: add data plane of amt interface")
Signed-off-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/amt.c