KVM: Optimize kvm_read_cr[04]_bits()
authorAvi Kivity <avi@redhat.com>
Thu, 21 Jan 2010 13:31:51 +0000 (15:31 +0200)
committerMarcelo Tosatti <mtosatti@redhat.com>
Mon, 1 Mar 2010 15:36:05 +0000 (12:36 -0300)
commit8ae099127668de80e4babba73bb492740ce3a1be
tree2485d31b421b83edac00161fb32b5ee049655254
parentf6801dff23bd1902473902194667f4ac1eb6ea26
KVM: Optimize kvm_read_cr[04]_bits()

'mask' is always a constant, so we can check whether it includes a bit that
might be owned by the guest very cheaply, and avoid the decache call.  Saves
a few hundred bytes of module text.

Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
arch/x86/kvm/kvm_cache_regs.h