Messages in this thread | | | From | Davidlohr Bueso <> | Subject | [PATCH -next v2 0/2] kernel/sys: reduce tasklist_lock usage get/set priorities | Date | Mon, 11 May 2020 17:03:51 -0700 |
| |
Hi,
The following are two patches that deal with removing the tasklist_lock entirely in getpriority(2), and reducing the scope of it in setpriority(2). This also aligns somewhat to what we already do with io priorities - although there both set and get rely entirely on rcu.
Details in the changelog but this passes ltp tests. Please consider for v5.8.
Changes from v1: - split get and set into two patches. - improved changelog.
Thanks!
Davidlohr Bueso (2): kernel/sys: only rely on rcu for getpriority(2) kernel/sys: do not grab tasklist_lock for sys_setpriority(PRIO_PROCESS)
kernel/sys.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-)
-- 2.26.1
| |