All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH] silence numerous size_t warnings in drivers/acpi/processor_idle.c
       [not found] <200501111916.j0BJGq1F010042@hera.kernel.org>
@ 2005-01-11 20:27 ` Randy.Dunlap
  2005-01-11 20:36   ` William Lee Irwin III
  0 siblings, 1 reply; 2+ messages in thread
From: Randy.Dunlap @ 2005-01-11 20:27 UTC (permalink / raw)
  To: Linux Kernel Mailing List; +Cc: wli

Linux Kernel Mailing List wrote:
> ChangeSet 1.2334, 2005/01/11 09:21:40-08:00, wli@holomorphy.com
> 
> 	[PATCH] silence numerous size_t warnings in drivers/acpi/processor_idle.c
> 	
> 	Multiple format -related warnings arise from size_t issues.  This patch
> 	peppers the seq_printf()'s with 'z' qualifiers and casts to silence them all.

Does this mean that ptrdiff_t type looks same as a size_t
to printk() & seq_printf() ?

>  processor_idle.c |    8 ++++----
>  1 files changed, 4 insertions(+), 4 deletions(-)
> 
> 
> diff -Nru a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
> --- a/drivers/acpi/processor_idle.c	2005-01-11 11:17:04 -08:00
> +++ b/drivers/acpi/processor_idle.c	2005-01-11 11:17:04 -08:00
> @@ -838,12 +838,12 @@
>  	if (!pr)
>  		goto end;
>  
> -	seq_printf(seq, "active state:            C%d\n"
> +	seq_printf(seq, "active state:            C%zd\n"
>  			"max_cstate:              C%d\n"
>  			"bus master activity:     %08x\n",
>  			pr->power.state ? pr->power.state - pr->power.states : 0,
>  			max_cstate,
> -			pr->power.bm_activity);
> +			(unsigned)pr->power.bm_activity);
>  
>  	seq_puts(seq, "states:\n");
>  
> @@ -872,14 +872,14 @@
>  		}
>  
>  		if (pr->power.states[i].promotion.state)
> -			seq_printf(seq, "promotion[C%d] ",
> +			seq_printf(seq, "promotion[C%zd] ",
>  				(pr->power.states[i].promotion.state -
>  				 pr->power.states));
>  		else
>  			seq_puts(seq, "promotion[--] ");
>  
>  		if (pr->power.states[i].demotion.state)
> -			seq_printf(seq, "demotion[C%d] ",
> +			seq_printf(seq, "demotion[C%zd] ",
>  				(pr->power.states[i].demotion.state -
>  				 pr->power.states));
>  		else
> -


-- 
~Randy

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

* Re: [PATCH] silence numerous size_t warnings in drivers/acpi/processor_idle.c
  2005-01-11 20:27 ` [PATCH] silence numerous size_t warnings in drivers/acpi/processor_idle.c Randy.Dunlap
@ 2005-01-11 20:36   ` William Lee Irwin III
  0 siblings, 0 replies; 2+ messages in thread
From: William Lee Irwin III @ 2005-01-11 20:36 UTC (permalink / raw)
  To: Randy.Dunlap; +Cc: Linux Kernel Mailing List

ChangeSet 1.2334, 2005/01/11 09:21:40-08:00, wli@holomorphy.com
>>	[PATCH] silence numerous size_t warnings in 
>>	drivers/acpi/processor_idle.c
>>	Multiple format -related warnings arise from size_t issues.  This 
>>	patch
>>	peppers the seq_printf()'s with 'z' qualifiers and casts to silence 
>>	them all.

On Tue, Jan 11, 2005 at 12:27:24PM -0800, Randy.Dunlap wrote:
> Does this mean that ptrdiff_t type looks same as a size_t
> to printk() & seq_printf() ?

As far as I know this is the case. I have no specific opinion on this
being a better way to do it than something else.


-- wli

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

end of thread, other threads:[~2005-01-11 20:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200501111916.j0BJGq1F010042@hera.kernel.org>
2005-01-11 20:27 ` [PATCH] silence numerous size_t warnings in drivers/acpi/processor_idle.c Randy.Dunlap
2005-01-11 20:36   ` William Lee Irwin III

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.