commit | bab70a4af737f623de5b034976a311055308ab86 | [log] [tgz] |
---|---|---|
author | Eugene Surovegin <ebs@ebshome.net> | Tue Mar 28 10:13:12 2006 -0800 |
committer | Paul Mackerras <paulus@samba.org> | Wed Mar 29 13:44:15 2006 +1100 |
tree | f8c0e9463de01323db2cb1a62f4eb83adb5ce7ca | |
parent | bac30d1a78d0f11c613968fc8b351a91ed465386 [diff] |
[PATCH] lock PTE before updating it in 440/BookE page fault handler Fix 44x and BookE page fault handler to correctly lock PTE before trying to pte_update() it, otherwise this PTE might be swapped out after pte_present() check but before pte_uptdate() call, resulting in corrupted PTE. This can happen with enabled preemption and low memory condition. Signed-off-by: Eugene Surovegin <ebs@ebshome.net> Signed-off-by: Paul Mackerras <paulus@samba.org>