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
mm: fix race in kunmap_atomic()
[pandora-kernel.git]
/
arch
/
mn10300
/
include
/
asm
/
highmem.h
diff --git
a/arch/mn10300/include/asm/highmem.h
b/arch/mn10300/include/asm/highmem.h
index
f577ba2
..
e2155e6
100644
(file)
--- a/
arch/mn10300/include/asm/highmem.h
+++ b/
arch/mn10300/include/asm/highmem.h
@@
-101,7
+101,7
@@
static inline void __kunmap_atomic(unsigned long vaddr)
return;
}
- type = kmap_atomic_idx
_pop
();
+ type = kmap_atomic_idx();
#if HIGHMEM_DEBUG
{
@@
-119,6
+119,8
@@
static inline void __kunmap_atomic(unsigned long vaddr)
__flush_tlb_one(vaddr);
}
#endif
+
+ kmap_atomic_idx_pop();
pagefault_enable();
}
#endif /* __KERNEL__ */