diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-07-03 13:30:37 (GMT) |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2015-02-13 22:20:10 (GMT) |
commit | 8f5ce951e9a668c3b1c749fc6fee9e8b5dd4654b (patch) | |
tree | cabe6eff2117c2df19292c003eff84df0e8afd7d /kernel/fork.c | |
parent | e7ff7e9c875a719e4b8d83f7a009bef09bbbab1e (diff) | |
download | linux-fsl-qoriq-8f5ce951e9a668c3b1c749fc6fee9e8b5dd4654b.tar.xz |
mm: Prepare decoupling the page fault disabling logic
Add a pagefault_disabled variable to task_struct to allow decoupling
the pagefault-disabled logic from the preempt count.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/fork.c')
-rw-r--r-- | kernel/fork.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 0300891..4d376e8 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1307,6 +1307,7 @@ static struct task_struct *copy_process(unsigned long clone_flags, p->hardirq_context = 0; p->softirq_context = 0; #endif + p->pagefault_disabled = 0; #ifdef CONFIG_LOCKDEP p->lockdep_depth = 0; /* no locks held yet */ p->curr_chain_key = 0; |