diff options
| author | Jan Beulich <jbeulich@suse.com> | 2013-05-02 17:18:28 +0200 |
|---|---|---|
| committer | Jan Beulich <jbeulich@suse.com> | 2013-05-02 17:18:28 +0200 |
| commit | 3e5c1c0093013a4274124eee7862f8e41021b220 (patch) | |
| tree | 910ac2cfbf2cbe8546492cdf5aa922f04f3b5711 /tools/lib/sys_string.h | |
| parent | dba35fad5518ab3cd6a0972f9ed5629b1df91d69 (diff) | |
| download | xen-3e5c1c0093013a4274124eee7862f8e41021b220.tar.gz xen-3e5c1c0093013a4274124eee7862f8e41021b220.tar.bz2 xen-3e5c1c0093013a4274124eee7862f8e41021b220.zip | |
x86: make page table unpinning preemptible
... as it may take significant amounts of time.
Since we can't re-invoke the operation in a second attempt, the
continuation logic must be slightly tweaked so that we make sure
do_mmuext_op() gets run one more time even when the preempted unpin
operation was the last one in a batch.
This is part of CVE-2013-1918 / XSA-45.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
master commit: a3e049f8e86fe18e3b87f18dc0c7be665026fd9f
master date: 2013-05-02 16:39:06 +0200
Diffstat (limited to 'tools/lib/sys_string.h')
0 files changed, 0 insertions, 0 deletions
