| Submitter | Thomas Gleixner |
|---|---|
| Date | Dec. 10, 2009, 12:52 a.m. |
| Message ID | <20091210004703.029784964@linutronix.de> |
| Download | mbox | patch |
| Permalink | /patch/66155/ |
| State | New, archived |
| Headers | show |
Comments
Patch
Index: linux-2.6-tip/kernel/sys.c =================================================================== --- linux-2.6-tip.orig/kernel/sys.c +++ linux-2.6-tip/kernel/sys.c @@ -163,6 +163,7 @@ SYSCALL_DEFINE3(setpriority, int, which, if (niceval > 19) niceval = 19; + rcu_read_lock(); read_lock(&tasklist_lock); switch (which) { case PRIO_PROCESS: @@ -200,6 +201,7 @@ SYSCALL_DEFINE3(setpriority, int, which, } out_unlock: read_unlock(&tasklist_lock); + rcu_read_unlock(); out: return error; }