aboutsummaryrefslogtreecommitdiffstats
path: root/tools/flask/libflask
diff options
context:
space:
mode:
authorLiu, Jinsong <jinsong.liu@intel.com>2011-03-17 13:31:43 +0000
committerLiu, Jinsong <jinsong.liu@intel.com>2011-03-17 13:31:43 +0000
commita5e1b534ac6fe2372205b63583e8d0c074d3467e (patch)
tree5f1aafc3eb63d3ca276fa1e7dc4bf4a42cc55fa7 /tools/flask/libflask
parent44671b312e89ecf3a0a26c6e3c60e0a2f53e0d9b (diff)
downloadxen-a5e1b534ac6fe2372205b63583e8d0c074d3467e.tar.gz
xen-a5e1b534ac6fe2372205b63583e8d0c074d3467e.tar.bz2
xen-a5e1b534ac6fe2372205b63583e8d0c074d3467e.zip
x86: mce cleanup for both Intel and AMD mce logic
c/s 22964 fixed a mce memory leaks bug which may trigger xen crash when cpu online. However, there are 2 mce memory leaks: 1 at mce level (arch independent), 1 at mce_intel level (arch dependent). At c/s 22964, it free both leaks at mce_intel level, which would has problem under AMD arch. This patch fix this issue. It alloc/free poll_bankmask (arch independent) at mce level,=20 and add a notifier block at mce level to avoid xmalloc risk when irq disable. With this patch, both Intel and AMD mce works OK in a clean way. Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
Diffstat (limited to 'tools/flask/libflask')
0 files changed, 0 insertions, 0 deletions