From 73b3bf10b475f4f8f92aba9a9de9ac433e53ead5 Mon Sep 17 00:00:00 2001 From: He Chen Date: Fri, 16 Oct 2015 17:43:19 +0200 Subject: [PATCH] x86/PSR: fix compilation error after 44f126d In non-debug build ASSERT_UNREACHABLE is nop and some compilers will complain that cbm_code/cbm_data may be used uninitialized in function psr_set_l3_cbm. Add return after ASSERT_UNREACHABLE to fix it. Signed-off-by: He Chen --- xen/arch/x86/psr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/x86/psr.c b/xen/arch/x86/psr.c index d3dec3a331..f57ee77414 100644 --- a/xen/arch/x86/psr.c +++ b/xen/arch/x86/psr.c @@ -477,6 +477,7 @@ int psr_set_l3_cbm(struct domain *d, unsigned int socket, default: ASSERT_UNREACHABLE(); + return -EINVAL; } spin_lock(&info->cbm_lock); -- 2.39.5