| From 23f9f103d00003bfb007edc9a08aca7bee6e5be5 Mon Sep 17 00:00:00 2001 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Sat, 25 Jul 2009 22:06:27 +0200 |
| Subject: [PATCH] mm: Remove preempt count from pagefault disable/enable |
| |
| commit e34d6077d0c482847728eea55ecdb1eb715042b1 in tip. |
| |
| Now that all users are cleaned up, we can remove the preemption count. |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| |
| diff --git a/mm/memory.c b/mm/memory.c |
| index 2c58057..fef5225 100644 |
| --- a/mm/memory.c |
| +++ b/mm/memory.c |
| @@ -3013,7 +3013,6 @@ unlock: |
| |
| void pagefault_disable(void) |
| { |
| - inc_preempt_count(); |
| current->pagefault_disabled++; |
| /* |
| * make sure to have issued the store before a pagefault |
| @@ -3031,12 +3030,6 @@ void pagefault_enable(void) |
| */ |
| barrier(); |
| current->pagefault_disabled--; |
| - dec_preempt_count(); |
| - /* |
| - * make sure we do.. |
| - */ |
| - barrier(); |
| - preempt_check_resched(); |
| } |
| EXPORT_SYMBOL(pagefault_enable); |
| |
| -- |
| 1.7.1.1 |
| |