lkml.org 
[lkml]   [2014]   [Jul]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] sched: static_key sched_feat race + cleanup
Date
Hi,

Andi Kleen previously pointed out a get/set race in the sched_feat()
infrastructure. I had previously proposed to address this with a new
static_key set_true/set_false API:

http://www.gossamer-threads.com/lists/linux/kernel/1955879

However, I think its simpler to just add higher level locking as
Ingo previously suggested, and that is how other consumers of the
this interface are already operating. It seems a bit like overkill
to add this new API, just for this one case.

So, this locking change is in patch 2. Patch 1 is a small cleanup, but
no functional change.

Thanks,

-Jason

Jason Baron (2):
sched: remove extra static_key function indirection
sched: fix static_key race with sched_feat

kernel/sched/core.c | 5 +++++
kernel/sched/sched.h | 12 +-----------
2 files changed, 6 insertions(+), 11 deletions(-)

--
1.8.2.rc2



\
 
 \ /
  Last update: 2014-07-02 18:41    [W:0.072 / U:0.296 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site