]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: sched: consistently use rcu_replace_pointer() in taprio_change()
authorDmitry Antipov <dmantipov@yandex.ru>
Wed, 4 Sep 2024 11:54:01 +0000 (14:54 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sun, 8 Sep 2024 10:18:57 +0000 (11:18 +0100)
commitd5c4546062fd6f5dbce575c7ea52ad66d1968678
treec9e73ae1cb2f0f3262003b980b08ed4ba00e4240
parentf723224742fc6d25f88a9d9036be4713398be65d
net: sched: consistently use rcu_replace_pointer() in taprio_change()

According to Vinicius (and carefully looking through the whole
https://syzkaller.appspot.com/bug?extid=b65e0af58423fc8a73aa
once again), txtime branch of 'taprio_change()' is not going to
race against 'advance_sched()'. But using 'rcu_replace_pointer()'
in the former may be a good idea as well.

Suggested-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>
Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
Acked-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_taprio.c