diff options
| author | Jan Beulich <jbeulich@novell.com> | 2011-10-24 18:00:20 +0100 |
|---|---|---|
| committer | Jan Beulich <jbeulich@novell.com> | 2011-10-24 18:00:20 +0100 |
| commit | a16d59ea4b1b1463ac110e986a3c4e7c983a2544 (patch) | |
| tree | c4bfb052004f28c89e2dbd10a18335905c78dc10 /tools/blktap2/vhd/lib/vhd-util-snapshot.c | |
| parent | d740d811925385c09553cbe6dee8e77c1d43b198 (diff) | |
| download | xen-a16d59ea4b1b1463ac110e986a3c4e7c983a2544.tar.gz xen-a16d59ea4b1b1463ac110e986a3c4e7c983a2544.tar.bz2 xen-a16d59ea4b1b1463ac110e986a3c4e7c983a2544.zip | |
x86/ucode-amd: fix regression from c/s 23871:503ee256fecf
microcode_fits() must return distinct values for the success and
no-fit-but-no-error cases, so the caller can react accordingly. Make
it return 1 in the success case, and adjust its single caller.
Also remove an impossible code path - install_equiv_cpu_table(), which
gets called prior to microcode_fits(), never leaves equiv_cpu_table
being NULL without also returning an error.
Note that this is still awaiting testing on a system where the
regression was actually observed (which also requires a new enough
microcode_ctl package). Note also that this will need to be
backported to 4.0 and 4.1 (or the broken c/s that got backported
there reverted).
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'tools/blktap2/vhd/lib/vhd-util-snapshot.c')
0 files changed, 0 insertions, 0 deletions
