From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: [kvm:queue 27/38] arch/x86/kvm/hyperv.c:186:41: sparse: incorrect type in argument 2 (different modifiers) Date: Fri, 18 Sep 2015 21:39:14 +0800 Message-ID: <201509182109.6ccgXDVp%fengguang.wu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: kbuild-all@01.org, Paolo Bonzini , Roman Kagan , "Denis V. Lunev" , kvm@vger.kernel.org To: Andrey Smetanin Return-path: Received: from mga11.intel.com ([192.55.52.93]:16548 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751653AbbIRNkK (ORCPT ); Fri, 18 Sep 2015 09:40:10 -0400 Content-Disposition: inline Sender: kvm-owner@vger.kernel.org List-ID: tree: https://git.kernel.org/pub/scm/virt/kvm/kvm.git queue head: ed393e4134de0dd02d8ba98ca8ce3ae65d1eb567 commit: 46f4c309534b10ca1026273abe38955d3cff4023 [27/38] kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support reproduce: # apt-get install sparse git checkout 46f4c309534b10ca1026273abe38955d3cff4023 make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ sparse warnings: (new ones prefixed by >>) >> arch/x86/kvm/hyperv.c:186:41: sparse: incorrect type in argument 2 (different modifiers) arch/x86/kvm/hyperv.c:186:41: expected unsigned long [nocast] [usertype] *ut arch/x86/kvm/hyperv.c:186:41: got unsigned long * >> arch/x86/kvm/hyperv.c:186:41: sparse: implicit cast to nocast type >> arch/x86/kvm/hyperv.c:186:49: sparse: incorrect type in argument 3 (different modifiers) arch/x86/kvm/hyperv.c:186:49: expected unsigned long [nocast] [usertype] *st arch/x86/kvm/hyperv.c:186:49: got unsigned long * arch/x86/kvm/hyperv.c:186:49: sparse: implicit cast to nocast type vim +186 arch/x86/kvm/hyperv.c 170 kvm_make_request(KVM_REQ_HV_RESET, vcpu); 171 } 172 break; 173 default: 174 vcpu_unimpl(vcpu, "Hyper-V uhandled wrmsr: 0x%x data 0x%llx\n", 175 msr, data); 176 return 1; 177 } 178 return 0; 179 } 180 181 /* Calculate cpu time spent by current task in 100ns units */ 182 static u64 current_task_runtime_100ns(void) 183 { 184 cputime_t utime, stime; 185 > 186 task_cputime_adjusted(current, &utime, &stime); 187 return div_u64(cputime_to_nsecs(utime + stime), 100); 188 } 189 190 static int kvm_hv_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) 191 { 192 struct kvm_vcpu_hv *hv = &vcpu->arch.hyperv; 193 194 switch (msr) { --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation