]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
rcu/tree: Fix SCHED_FIFO params
authorPeter Zijlstra <peterz@infradead.org>
Thu, 1 Aug 2019 10:42:06 +0000 (12:42 +0200)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 18 Oct 2019 08:26:04 +0000 (04:26 -0400)
commit1aebbc6fc8ee9853724c9333f6328cca23adc385
treea24db14c588e974b708d2c3fbe67a781e7429de8
parent9722943bd80aaefad9adbb64677138e1f7c3b90f
rcu/tree: Fix SCHED_FIFO params

BugLink: https://bugs.launchpad.net/bugs/1848046
[ Upstream commit 130d9c331bc59a8733b47c58ef197a2b1fa3ed43 ]

A rather embarrasing mistake had us call sched_setscheduler() before
initializing the parameters passed to it.

Fixes: 1a763fd7c633 ("rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region")
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Paul E. McKenney <paulmck@linux.ibm.com>
Cc: Juri Lelli <juri.lelli@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
kernel/rcu/tree.c