tree:   git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue
head:   8f536b7697a0d40ef6b5fd04cf2c04953d5ca06f
commit: f23d1f4a116038c68df224deae6718fde87d8f0d [8/9] x86/kexec: VMCLEAR VMCSs 
loaded on all cpus if necessary


sparse warnings:

+ arch/x86/kernel/crash.c:49:32: sparse: incompatible types in comparison 
expression (different address spaces)

vim +49 arch/x86/kernel/crash.c

5edd19af Cliff Wickman   2010-07-20  33  
f23d1f4a Zhang Yanfei    2012-12-06  34  /*
f23d1f4a Zhang Yanfei    2012-12-06  35   * This is used to VMCLEAR all VMCSs 
loaded on the
f23d1f4a Zhang Yanfei    2012-12-06  36   * processor. And when loading 
kvm_intel module, the
f23d1f4a Zhang Yanfei    2012-12-06  37   * callback function pointer will be 
assigned.
f23d1f4a Zhang Yanfei    2012-12-06  38   *
f23d1f4a Zhang Yanfei    2012-12-06  39   * protected by rcu.
f23d1f4a Zhang Yanfei    2012-12-06  40   */
f23d1f4a Zhang Yanfei    2012-12-06  41  void 
(*crash_vmclear_loaded_vmcss)(void) = NULL;
f23d1f4a Zhang Yanfei    2012-12-06  42  
EXPORT_SYMBOL_GPL(crash_vmclear_loaded_vmcss);
f23d1f4a Zhang Yanfei    2012-12-06  43  
f23d1f4a Zhang Yanfei    2012-12-06  44  static inline void 
cpu_crash_vmclear_loaded_vmcss(void)
f23d1f4a Zhang Yanfei    2012-12-06  45  {
f23d1f4a Zhang Yanfei    2012-12-06  46         void 
(*do_vmclear_operation)(void) = NULL;
f23d1f4a Zhang Yanfei    2012-12-06  47  
f23d1f4a Zhang Yanfei    2012-12-06  48         rcu_read_lock();
f23d1f4a Zhang Yanfei    2012-12-06 @49         do_vmclear_operation = 
rcu_dereference(crash_vmclear_loaded_vmcss);
f23d1f4a Zhang Yanfei    2012-12-06  50         if (do_vmclear_operation)
f23d1f4a Zhang Yanfei    2012-12-06  51                 do_vmclear_operation();
f23d1f4a Zhang Yanfei    2012-12-06  52         rcu_read_unlock();
f23d1f4a Zhang Yanfei    2012-12-06  53  }
f23d1f4a Zhang Yanfei    2012-12-06  54  
b2bbe71b Eduardo Habkost 2008-11-12  55  #if defined(CONFIG_SMP) && 
defined(CONFIG_X86_LOCAL_APIC)
b2bbe71b Eduardo Habkost 2008-11-12  56  
9c48f1c6 Don Zickus      2011-09-30  57  static void kdump_nmi_callback(int 
cpu, struct pt_regs *regs)

---
0-DAY kernel build testing backend         Open Source Technology Center
Fengguang Wu, Yuanhan Liu                              Intel Corporation
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to