]> xenbits.xensource.com Git - xen.git/commit
x86: enforce preemption in HVM_set_mem_access / p2m_set_mem_access()
authorJan Beulich <jbeulich@suse.com>
Tue, 25 Mar 2014 16:25:14 +0000 (17:25 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 25 Mar 2014 16:25:14 +0000 (17:25 +0100)
commitf7e1fc377a9b44d68c557df5e761794fba88f55e
tree2d8c68ab167e280471af20c9b580fd573990d77f
parentc60b24d997f5718a26c8d337ad0497c86d2184b7
x86: enforce preemption in HVM_set_mem_access / p2m_set_mem_access()

Processing up to 4G PFNs may take almost arbitrarily long, so
preemption is needed here.

This is CVE-2014-2599 / XSA-89.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Tim Deegan <tim@xen.org>
master commit: 0fe53c4f279e1a8ef913e71ed000236d21ce96de
master date: 2014-03-25 15:23:57 +0100
xen/arch/x86/hvm/hvm.c
xen/arch/x86/mm/p2m.c
xen/include/asm-x86/p2m.h