Seems strict checks are applied to latest kernel. Okay to me. Thanks! Acked-By Xiantao Zhang <xiantao.zhang@xxxxxxxxx> Xiantao Randy Dunlap wrote: > From: Randy Dunlap <randy.dunlap@xxxxxxxxxx> > > Fix printk formats in ia64/kvm: > > arch/ia64/kvm/kvm-ia64.c:250: warning: format '%lx' expects type > 'long unsigned int', but argument 2 has type 'uint64_t' > arch/ia64/kvm/kvm-ia64.c:774: warning: format '%lx' expects type > 'long unsigned int', but argument 2 has type 'uint64_t' > arch/ia64/kvm/kvm_fw.c:151: warning: format '%ld' expects type 'long > int', but argument 3 has type 's64' arch/ia64/kvm/kvm_fw.c:151: > warning: format '%lx' expects type 'long unsigned int', but argument > 4 has type 'u64' arch/ia64/kvm/kvm_fw.c:151: warning: format '%lx' > expects type 'long unsigned int', but argument 5 has type 'u64' > arch/ia64/kvm/kvm_fw.c:548: warning: format '%lx' expects type 'long > unsigned int', but argument 2 has type 'u64' > > Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> > Cc: Xiantao Zhang <xiantao.zhang@xxxxxxxxx> > --- > arch/ia64/kvm/kvm-ia64.c | 4 ++-- > arch/ia64/kvm/kvm_fw.c | 9 +++++---- > 2 files changed, 7 insertions(+), 6 deletions(-) > > --- linux-next-20091014.orig/arch/ia64/kvm/kvm-ia64.c > +++ linux-next-20091014/arch/ia64/kvm/kvm-ia64.c > @@ -247,7 +247,7 @@ mmio: > r = kvm_io_bus_write(&vcpu->kvm->mmio_bus, p->addr, > p->size, &p->data); > if (r) > - printk(KERN_ERR"kvm: No iodevice found! addr:%lx\n", p->addr); > + printk(KERN_ERR "kvm: No iodevice found! addr:%llx\n", p->addr); > p->state = STATE_IORESP_READY; > > return 1; > @@ -771,7 +771,7 @@ static struct kvm *kvm_alloc_kvm(void) > kvm = (struct kvm *)(vm_base + > offsetof(struct kvm_vm_data, kvm_vm_struct)); > kvm->arch.vm_base = vm_base; > - printk(KERN_DEBUG"kvm: vm's data area:0x%lx\n", vm_base); > + printk(KERN_DEBUG "kvm: vm's data area:0x%llx\n", vm_base); > > return kvm; > } > --- linux-next-20091014.orig/arch/ia64/kvm/kvm_fw.c > +++ linux-next-20091014/arch/ia64/kvm/kvm_fw.c > @@ -146,9 +146,10 @@ static struct ia64_pal_retval pal_cache_ > &result.v0); > local_irq_restore(psr); > if (result.status != 0) > - printk(KERN_ERR"vcpu:%p crashed due to cache_flush err:%ld" > + printk(KERN_ERR "vcpu:%p crashed due to cache_flush err:%ld" > "in1:%lx,in2:%lx\n", > - vcpu, result.status, gr29, gr30); > + vcpu, (long)result.status, > + (unsigned long)gr29, (unsigned long)gr30); > > #if 0 > if (gr29 == PAL_CACHE_TYPE_COHERENT) { > @@ -544,8 +545,8 @@ int kvm_pal_emul(struct kvm_vcpu *vcpu, > break; > default: > INIT_PAL_STATUS_UNIMPLEMENTED(result); > - printk(KERN_WARNING"kvm: Unsupported pal call," > - " index:0x%lx\n", gr28); > + printk(KERN_WARNING "kvm: Unsupported pal call," > + " index:0x%lx\n", (unsigned long)gr28); > } > set_pal_result(vcpu, result); > return ret; -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html