diff options
| author | Ingo Molnar <mingo@elte.hu> | 2009-07-03 08:30:37 -0500 |
|---|---|---|
| committer | Clark Williams <williams@redhat.com> | 2012-02-15 10:32:32 -0600 |
| commit | 95d59d56816ad3e5df37ea57826ba83ffa5f0c06 (patch) | |
| tree | 39e947894b3e69aad050e8147fdbce2b7e4d027d /kernel/fork.c | |
| parent | 31a092f0d40328fc2bfbb2d0b4e72a52d16cbf96 (diff) | |
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 1c46bdcf5e00..af16472f67f1 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1193,6 +1193,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; |
