git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags
[pandora-kernel.git]
/
kernel
/
cpuset.c
diff --git
a/kernel/cpuset.c
b/kernel/cpuset.c
index
4346f9a
..
5cc0eec
100644
(file)
--- a/
kernel/cpuset.c
+++ b/
kernel/cpuset.c
@@
-326,13
+326,14
@@
static void cpuset_update_task_spread_flag(struct cpuset *cs,
struct task_struct *tsk)
{
if (is_spread_page(cs))
struct task_struct *tsk)
{
if (is_spread_page(cs))
- t
sk->flags |= PF_SPREAD_PAGE
;
+ t
ask_set_spread_page(tsk)
;
else
else
- tsk->flags &= ~PF_SPREAD_PAGE;
+ task_clear_spread_page(tsk);
+
if (is_spread_slab(cs))
if (is_spread_slab(cs))
- t
sk->flags |= PF_SPREAD_SLAB
;
+ t
ask_set_spread_slab(tsk)
;
else
else
- t
sk->flags &= ~PF_SPREAD_SLAB
;
+ t
ask_clear_spread_slab(tsk)
;
}
/*
}
/*