aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/kvm/svm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/kvm/svm.c')
-rw-r--r--drivers/kvm/svm.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c
index 827bc2774e73..7beaff1789b1 100644
--- a/drivers/kvm/svm.c
+++ b/drivers/kvm/svm.c
@@ -359,8 +359,8 @@ err_1:
359 359
360} 360}
361 361
362static int set_msr_interception(u32 *msrpm, unsigned msr, 362static void set_msr_interception(u32 *msrpm, unsigned msr,
363 int read, int write) 363 int read, int write)
364{ 364{
365 int i; 365 int i;
366 366
@@ -375,11 +375,10 @@ static int set_msr_interception(u32 *msrpm, unsigned msr,
375 u32 mask = ((write) ? 0 : 2) | ((read) ? 0 : 1); 375 u32 mask = ((write) ? 0 : 2) | ((read) ? 0 : 1);
376 *base = (*base & ~(0x3 << msr_shift)) | 376 *base = (*base & ~(0x3 << msr_shift)) |
377 (mask << msr_shift); 377 (mask << msr_shift);
378 return 1; 378 return;
379 } 379 }
380 } 380 }
381 printk(KERN_DEBUG "%s: not found 0x%x\n", __FUNCTION__, msr); 381 BUG();
382 return 0;
383} 382}
384 383
385static __init int svm_hardware_setup(void) 384static __init int svm_hardware_setup(void)