diff options
| author | Zachary Amsden <[email protected]> | 2006-10-01 06:29:38 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-10-01 07:39:34 +0000 |
| commit | 789e6ac0a7cbbb38402293256a295302fd8a1100 (patch) | |
| tree | 65a1c946f72bdbc8226c2fab5882cc56b9da031e /lib/genalloc.c | |
| parent | [PATCH] paravirt: remove set pte atomic (diff) | |
| download | kernel-789e6ac0a7cbbb38402293256a295302fd8a1100.tar.gz kernel-789e6ac0a7cbbb38402293256a295302fd8a1100.zip | |
[PATCH] paravirt: update pte hook
Add a pte_update_hook which notifies about pte changes that have been made
without using the set_pte / clear_pte interfaces. This allows shadow mode
hypervisors which do not trap on page table access to maintain synchronized
shadows.
It also turns out, there was one pte update in PAE mode that wasn't using any
accessor interface at all for setting NX protection. Considering it is PAE
specific, and the accessor is i386 specific, I didn't want to add a generic
encapsulation of this behavior yet.
Signed-off-by: Zachary Amsden <[email protected]>
Cc: Rusty Russell <[email protected]>
Cc: Jeremy Fitzhardinge <[email protected]>
Cc: Andi Kleen <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/genalloc.c')
0 files changed, 0 insertions, 0 deletions
