commit | be38d276b0189fa86231fc311428622a1981ad62 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Sun Jun 06 14:31:27 2010 +0300 |
committer | Avi Kivity <avi@redhat.com> | Mon Aug 02 06:40:17 2010 +0300 |
tree | 4706819e23ade99c43bb676830071da9bd2d0abd | |
parent | dd180b3e90253cb4ca95d603a8c17413f8daec69 [diff] |
KVM: MMU: Introduce drop_spte() When we call rmap_remove(), we (almost) always immediately follow it by an __set_spte() to a nonpresent pte. Since we need to perform the two operations atomically, to avoid losing the dirty and accessed bits, introduce a helper drop_spte() and convert all call sites. The operation is still nonatomic at this point. Signed-off-by: Avi Kivity <avi@redhat.com>