All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time()
@ 2013-02-06  2:57 Shuah Khan
  2013-02-11  9:06 ` Gleb Natapov
  2013-02-11 12:36 ` [tip:x86/mm] " tip-bot for Shuah Khan
  0 siblings, 2 replies; 7+ messages in thread
From: Shuah Khan @ 2013-02-06  2:57 UTC (permalink / raw)
  To: tglx, mingo, hpa, avi, gleb, mtosatti, mst; +Cc: LKML, x86, shuahkhan

Fix the following compile warning in kvm_register_steal_time():
  CC      arch/x86/kernel/kvm.o
arch/x86/kernel/kvm.c: In function ‘kvm_register_steal_time’:
arch/x86/kernel/kvm.c:302:3: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘phys_addr_t’ [-Wformat]

Signed-off-by: Shuah Khan <shuah.khan@hp.com>
---
 arch/x86/kernel/kvm.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c
index fe75a28..b686a90 100644
--- a/arch/x86/kernel/kvm.c
+++ b/arch/x86/kernel/kvm.c
@@ -298,8 +298,8 @@ static void kvm_register_steal_time(void)
 	memset(st, 0, sizeof(*st));
 
 	wrmsrl(MSR_KVM_STEAL_TIME, (slow_virt_to_phys(st) | KVM_MSR_ENABLED));
-	printk(KERN_INFO "kvm-stealtime: cpu %d, msr %lx\n",
-		cpu, slow_virt_to_phys(st));
+	pr_info("kvm-stealtime: cpu %d, msr %llx\n",
+		cpu, (unsigned long long) slow_virt_to_phys(st));
 }
 
 static DEFINE_PER_CPU(unsigned long, kvm_apic_eoi) = KVM_PV_EOI_DISABLED;
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time()
  2013-02-06  2:57 [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time() Shuah Khan
@ 2013-02-11  9:06 ` Gleb Natapov
  2013-02-11 10:04   ` Ingo Molnar
  2013-02-11 12:36 ` [tip:x86/mm] " tip-bot for Shuah Khan
  1 sibling, 1 reply; 7+ messages in thread
From: Gleb Natapov @ 2013-02-11  9:06 UTC (permalink / raw)
  To: Shuah Khan; +Cc: tglx, mingo, hpa, avi, mtosatti, mst, LKML, x86, shuahkhan

On Tue, Feb 05, 2013 at 07:57:22PM -0700, Shuah Khan wrote:
> Fix the following compile warning in kvm_register_steal_time():
>   CC      arch/x86/kernel/kvm.o
> arch/x86/kernel/kvm.c: In function ‘kvm_register_steal_time’:
> arch/x86/kernel/kvm.c:302:3: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘phys_addr_t’ [-Wformat]
> 
Ingo, the warning is from the tip tree. Can you take the fix?

> Signed-off-by: Shuah Khan <shuah.khan@hp.com>
> ---
>  arch/x86/kernel/kvm.c |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c
> index fe75a28..b686a90 100644
> --- a/arch/x86/kernel/kvm.c
> +++ b/arch/x86/kernel/kvm.c
> @@ -298,8 +298,8 @@ static void kvm_register_steal_time(void)
>  	memset(st, 0, sizeof(*st));
>  
>  	wrmsrl(MSR_KVM_STEAL_TIME, (slow_virt_to_phys(st) | KVM_MSR_ENABLED));
> -	printk(KERN_INFO "kvm-stealtime: cpu %d, msr %lx\n",
> -		cpu, slow_virt_to_phys(st));
> +	pr_info("kvm-stealtime: cpu %d, msr %llx\n",
> +		cpu, (unsigned long long) slow_virt_to_phys(st));
>  }
>  
>  static DEFINE_PER_CPU(unsigned long, kvm_apic_eoi) = KVM_PV_EOI_DISABLED;
> -- 
> 1.7.9.5
> 
> 

--
			Gleb.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time()
  2013-02-11  9:06 ` Gleb Natapov
@ 2013-02-11 10:04   ` Ingo Molnar
  2013-02-11 10:05     ` Gleb Natapov
  2013-02-11 10:06     ` Ingo Molnar
  0 siblings, 2 replies; 7+ messages in thread
From: Ingo Molnar @ 2013-02-11 10:04 UTC (permalink / raw)
  To: Gleb Natapov
  Cc: Shuah Khan, tglx, mingo, hpa, avi, mtosatti, mst, LKML, x86, shuahkhan


* Gleb Natapov <gleb@redhat.com> wrote:

> On Tue, Feb 05, 2013 at 07:57:22PM -0700, Shuah Khan wrote:
> > Fix the following compile warning in kvm_register_steal_time():
> >   CC      arch/x86/kernel/kvm.o
> > arch/x86/kernel/kvm.c: In function ?kvm_register_steal_time?:
> > arch/x86/kernel/kvm.c:302:3: warning: format ?%lx? expects argument of type ?long unsigned int?, but argument 3 has type ?phys_addr_t? [-Wformat]
> > 
> Ingo, the warning is from the tip tree. Can you take the fix?

Yeah, it came via these x86 improvements to __pa():

5dfd486c4750 x86, kvm: Fix kvm's use of __pa() on percpu areas
d76565344512 x86, mm: Create slow_virt_to_phys()
f3c4fbb68e93 x86, mm: Use new pagetable helpers in try_preserve_large_page()
4cbeb51b860c x86, mm: Pagetable level size/shift/mask helpers
a25b9316841c x86, mm: Make DEBUG_VIRTUAL work earlier in boot

So up the fix - I added an Acked-by from you as well, is that 
fine with you?

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time()
  2013-02-11 10:04   ` Ingo Molnar
@ 2013-02-11 10:05     ` Gleb Natapov
  2013-02-11 10:06     ` Ingo Molnar
  1 sibling, 0 replies; 7+ messages in thread
From: Gleb Natapov @ 2013-02-11 10:05 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Shuah Khan, tglx, mingo, hpa, avi, mtosatti, mst, LKML, x86, shuahkhan

On Mon, Feb 11, 2013 at 11:04:39AM +0100, Ingo Molnar wrote:
> 
> * Gleb Natapov <gleb@redhat.com> wrote:
> 
> > On Tue, Feb 05, 2013 at 07:57:22PM -0700, Shuah Khan wrote:
> > > Fix the following compile warning in kvm_register_steal_time():
> > >   CC      arch/x86/kernel/kvm.o
> > > arch/x86/kernel/kvm.c: In function ?kvm_register_steal_time?:
> > > arch/x86/kernel/kvm.c:302:3: warning: format ?%lx? expects argument of type ?long unsigned int?, but argument 3 has type ?phys_addr_t? [-Wformat]
> > > 
> > Ingo, the warning is from the tip tree. Can you take the fix?
> 
> Yeah, it came via these x86 improvements to __pa():
> 
> 5dfd486c4750 x86, kvm: Fix kvm's use of __pa() on percpu areas
> d76565344512 x86, mm: Create slow_virt_to_phys()
> f3c4fbb68e93 x86, mm: Use new pagetable helpers in try_preserve_large_page()
> 4cbeb51b860c x86, mm: Pagetable level size/shift/mask helpers
> a25b9316841c x86, mm: Make DEBUG_VIRTUAL work earlier in boot
> 
> So up the fix - I added an Acked-by from you as well, is that 
> fine with you?
> 
Yes, of course. Thank you.

--
			Gleb.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time()
  2013-02-11 10:04   ` Ingo Molnar
  2013-02-11 10:05     ` Gleb Natapov
@ 2013-02-11 10:06     ` Ingo Molnar
  1 sibling, 0 replies; 7+ messages in thread
From: Ingo Molnar @ 2013-02-11 10:06 UTC (permalink / raw)
  To: Gleb Natapov
  Cc: Shuah Khan, tglx, mingo, hpa, avi, mtosatti, mst, LKML, x86, shuahkhan


* Ingo Molnar <mingo@kernel.org> wrote:

> 
> * Gleb Natapov <gleb@redhat.com> wrote:
> 
> > On Tue, Feb 05, 2013 at 07:57:22PM -0700, Shuah Khan wrote:
> > > Fix the following compile warning in kvm_register_steal_time():
> > >   CC      arch/x86/kernel/kvm.o
> > > arch/x86/kernel/kvm.c: In function ?kvm_register_steal_time?:
> > > arch/x86/kernel/kvm.c:302:3: warning: format ?%lx? expects argument of type ?long unsigned int?, but argument 3 has type ?phys_addr_t? [-Wformat]
> > > 
> > Ingo, the warning is from the tip tree. Can you take the fix?
> 
> Yeah, it came via these x86 improvements to __pa():
> 
> 5dfd486c4750 x86, kvm: Fix kvm's use of __pa() on percpu areas
> d76565344512 x86, mm: Create slow_virt_to_phys()
> f3c4fbb68e93 x86, mm: Use new pagetable helpers in try_preserve_large_page()
> 4cbeb51b860c x86, mm: Pagetable level size/shift/mask helpers
> a25b9316841c x86, mm: Make DEBUG_VIRTUAL work earlier in boot
> 
> So up the fix - I added an Acked-by from you as well, is that 

s/So I applied the fix

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [tip:x86/mm] x86/kvm: Fix compile warning in kvm_register_steal_time()
  2013-02-06  2:57 [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time() Shuah Khan
  2013-02-11  9:06 ` Gleb Natapov
@ 2013-02-11 12:36 ` tip-bot for Shuah Khan
  2013-02-13 14:35   ` Borislav Petkov
  1 sibling, 1 reply; 7+ messages in thread
From: tip-bot for Shuah Khan @ 2013-02-11 12:36 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, mingo, dave, gleb, riel, shuah.khan, mtosatti, tglx

Commit-ID:  136867f517cbc3f8a91f035677911a6b503c3323
Gitweb:     http://git.kernel.org/tip/136867f517cbc3f8a91f035677911a6b503c3323
Author:     Shuah Khan <shuah.khan@hp.com>
AuthorDate: Tue, 5 Feb 2013 19:57:22 -0700
Committer:  Ingo Molnar <mingo@kernel.org>
CommitDate: Mon, 11 Feb 2013 11:04:31 +0100

x86/kvm: Fix compile warning in kvm_register_steal_time()

Fix the following compile warning in kvm_register_steal_time():

  CC      arch/x86/kernel/kvm.o
  arch/x86/kernel/kvm.c: In function ‘kvm_register_steal_time’: arch/x86/kernel/kvm.c:302:3:
  warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘phys_addr_t’ [-Wformat]

Introduced via:

  5dfd486c4750 x86, kvm: Fix kvm's use of __pa() on percpu areas
  d76565344512 x86, mm: Create slow_virt_to_phys()
  f3c4fbb68e93 x86, mm: Use new pagetable helpers in try_preserve_large_page()
  4cbeb51b860c x86, mm: Pagetable level size/shift/mask helpers
  a25b9316841c x86, mm: Make DEBUG_VIRTUAL work earlier in boot

Signed-off-by: Shuah Khan <shuah.khan@hp.com>
Acked-by: Gleb Natapov <gleb@redhat.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: Dave Hansen <dave@linux.vnet.ibm.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: shuahkhan@gmail.com
Cc: avi@redhat.com
Cc: gleb@redhat.com
Cc: mst@redhat.com
Link: http://lkml.kernel.org/r/1360119442.8356.8.camel@lorien2
Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
 arch/x86/kernel/kvm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c
index aa7e58b..9cec202 100644
--- a/arch/x86/kernel/kvm.c
+++ b/arch/x86/kernel/kvm.c
@@ -298,8 +298,8 @@ static void kvm_register_steal_time(void)
 	memset(st, 0, sizeof(*st));
 
 	wrmsrl(MSR_KVM_STEAL_TIME, (slow_virt_to_phys(st) | KVM_MSR_ENABLED));
-	printk(KERN_INFO "kvm-stealtime: cpu %d, msr %lx\n",
-		cpu, slow_virt_to_phys(st));
+	pr_info("kvm-stealtime: cpu %d, msr %llx\n",
+		cpu, (unsigned long long) slow_virt_to_phys(st));
 }
 
 static DEFINE_PER_CPU(unsigned long, kvm_apic_eoi) = KVM_PV_EOI_DISABLED;

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [tip:x86/mm] x86/kvm: Fix compile warning in kvm_register_steal_time()
  2013-02-11 12:36 ` [tip:x86/mm] " tip-bot for Shuah Khan
@ 2013-02-13 14:35   ` Borislav Petkov
  0 siblings, 0 replies; 7+ messages in thread
From: Borislav Petkov @ 2013-02-13 14:35 UTC (permalink / raw)
  To: mingo, hpa, linux-kernel, dave, gleb, riel, shuah.khan, mtosatti, tglx
  Cc: linux-tip-commits, Andrew Morton

On Mon, Feb 11, 2013 at 04:36:02AM -0800, tip-bot for Shuah Khan wrote:
> Commit-ID:  136867f517cbc3f8a91f035677911a6b503c3323
> Gitweb:     http://git.kernel.org/tip/136867f517cbc3f8a91f035677911a6b503c3323
> Author:     Shuah Khan <shuah.khan@hp.com>
> AuthorDate: Tue, 5 Feb 2013 19:57:22 -0700
> Committer:  Ingo Molnar <mingo@kernel.org>
> CommitDate: Mon, 11 Feb 2013 11:04:31 +0100
> 
> x86/kvm: Fix compile warning in kvm_register_steal_time()
> 
> Fix the following compile warning in kvm_register_steal_time():
> 
>   CC      arch/x86/kernel/kvm.o
>   arch/x86/kernel/kvm.c: In function ‘kvm_register_steal_time’: arch/x86/kernel/kvm.c:302:3:
>   warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘phys_addr_t’ [-Wformat]
> 
> Introduced via:
> 
>   5dfd486c4750 x86, kvm: Fix kvm's use of __pa() on percpu areas
>   d76565344512 x86, mm: Create slow_virt_to_phys()
>   f3c4fbb68e93 x86, mm: Use new pagetable helpers in try_preserve_large_page()
>   4cbeb51b860c x86, mm: Pagetable level size/shift/mask helpers
>   a25b9316841c x86, mm: Make DEBUG_VIRTUAL work earlier in boot
> 
> Signed-off-by: Shuah Khan <shuah.khan@hp.com>
> Acked-by: Gleb Natapov <gleb@redhat.com>
> Cc: Marcelo Tosatti <mtosatti@redhat.com>
> Cc: Dave Hansen <dave@linux.vnet.ibm.com>
> Cc: Rik van Riel <riel@redhat.com>
> Cc: shuahkhan@gmail.com
> Cc: avi@redhat.com
> Cc: gleb@redhat.com
> Cc: mst@redhat.com
> Link: http://lkml.kernel.org/r/1360119442.8356.8.camel@lorien2
> Signed-off-by: Ingo Molnar <mingo@kernel.org>
> ---
>  arch/x86/kernel/kvm.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c
> index aa7e58b..9cec202 100644
> --- a/arch/x86/kernel/kvm.c
> +++ b/arch/x86/kernel/kvm.c
> @@ -298,8 +298,8 @@ static void kvm_register_steal_time(void)
>  	memset(st, 0, sizeof(*st));
>  
>  	wrmsrl(MSR_KVM_STEAL_TIME, (slow_virt_to_phys(st) | KVM_MSR_ENABLED));
> -	printk(KERN_INFO "kvm-stealtime: cpu %d, msr %lx\n",
> -		cpu, slow_virt_to_phys(st));
> +	pr_info("kvm-stealtime: cpu %d, msr %llx\n",
> +		cpu, (unsigned long long) slow_virt_to_phys(st));

I'm guessing this - like a bunch of other places in the kernel - should
be converted to the new %pa printk format once the last has been merged:

http://marc.info/?l=linux-kernel&m=135883371328510&w=2

-- 
Regards/Gruss,
    Boris.

Sent from a fat crate under my desk. Formatting is fine.
--

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-02-13 14:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-06  2:57 [PATCH linux-next] x86/kvm: Fix compile warning in kvm_register_steal_time() Shuah Khan
2013-02-11  9:06 ` Gleb Natapov
2013-02-11 10:04   ` Ingo Molnar
2013-02-11 10:05     ` Gleb Natapov
2013-02-11 10:06     ` Ingo Molnar
2013-02-11 12:36 ` [tip:x86/mm] " tip-bot for Shuah Khan
2013-02-13 14:35   ` Borislav Petkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.