All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH mini-os] Correct printf formatting for tpm_tis message.
@ 2015-06-26 10:58 Ian Campbell
  2015-06-26 11:06 ` [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing Ian Campbell
  2015-07-02  0:21 ` [PATCH mini-os] Correct printf formatting for tpm_tis message Samuel Thibault
  0 siblings, 2 replies; 7+ messages in thread
From: Ian Campbell @ 2015-06-26 10:58 UTC (permalink / raw)
  To: minios-devel
  Cc: samuel.thibault, Daniel De Graaf, Thomas Leonard, Ian Campbell,
	xen-devel

This is under #ifdef HAVE_LIBC so went unnoticed before.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
---
 tpm_tis.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tpm_tis.c b/tpm_tis.c
index 98fe837..475ac5d 100644
--- a/tpm_tis.c
+++ b/tpm_tis.c
@@ -1429,7 +1429,7 @@ struct tpm_chip* init_tpm2_tis(unsigned long baseaddr, int localities, unsigned
 
             /* Map the page in now */
             if ((tpm->pages[i] = ioremap_nocache(addr, PAGE_SIZE)) == NULL) {
-                printk("Unable to map iomem page a address %p\n", addr);
+                printk("Unable to map iomem page a address %lx\n", addr);
                 goto abort_egress;
             }
 
-- 
1.7.10.4

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

* [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing.
  2015-06-26 10:58 [PATCH mini-os] Correct printf formatting for tpm_tis message Ian Campbell
@ 2015-06-26 11:06 ` Ian Campbell
  2015-07-02  0:23   ` Samuel Thibault
  2015-07-02  0:21 ` [PATCH mini-os] Correct printf formatting for tpm_tis message Samuel Thibault
  1 sibling, 1 reply; 7+ messages in thread
From: Ian Campbell @ 2015-06-26 11:06 UTC (permalink / raw)
  To: xen-devel
  Cc: Thomas Leonard, Ian Campbell, Stefano Stabellini, minios-devel,
	samuel.thibault, Daniel De Graaf

Also contains a fix from Thomas Leonard (to use %u for "4 + 32", not
%lu) previously posted as part of "mini-os: enable compiler check for
printk format types" but with mini-os now having been split a separate
repo most of that change has been applied there.

This fixes the 32-bit build with updated mini-os which includes format
string checking.

Signed-off-by: Thomas Leonard <talex5@gmail.com>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>
---
I intend to fold in an update to MINIOS_UPSTREAM_REVISION upon commit
to pull in the updated mini-os plus the "Correct printf formatting for
tpm_tis message." patch I've just posted.
---
 stubdom/vtpmmgr/disk_read.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c
index e9dc20f..944d3ff 100644
--- a/stubdom/vtpmmgr/disk_read.c
+++ b/stubdom/vtpmmgr/disk_read.c
@@ -548,18 +548,18 @@ int vtpm_load_disk(void)
 	TPM_read_pcrs();
 
 	printk("TPM Manager - disk format %d\n", TPM_MGR_VERSION);
-	printk(" root seal: %lu; sector of %d: %lu\n",
+	printk(" root seal: %zu; sector of %d: %zu\n",
 		sizeof(struct disk_root_sealed_data), SEALS_PER_ROOT_SEAL_LIST, sizeof(struct disk_seal_list));
-	printk(" root: %lu v=%lu\n", sizeof(root1), sizeof(root1.v));
-	printk(" itree: %lu; sector of %d: %lu\n",
+	printk(" root: %zu v=%zu\n", sizeof(root1), sizeof(root1.v));
+	printk(" itree: %u; sector of %d: %zu\n",
 		4 + 32, NR_ENTRIES_PER_ITREE, sizeof(struct disk_itree_sector));
-	printk(" group: %lu v=%lu id=%lu md=%lu\n",
+	printk(" group: %zu v=%zu id=%zu md=%zu\n",
 		sizeof(struct disk_group_sector), sizeof(struct disk_group_sector_mac3_area),
 		sizeof(struct group_id_data), sizeof(struct group_details));
-	printk(" group seal: %lu; %d in parent: %lu; sector of %d: %lu\n",
+	printk(" group seal: %zu; %d in parent: %zu; sector of %d: %zu\n",
 		sizeof(struct disk_group_sealed_data), NR_SEALS_PER_GROUP, sizeof(struct disk_group_boot_config_list),
 		SEALS_PER_GROUP_SEAL_LIST, sizeof(struct disk_group_seal_list));
-	printk(" vtpm: %lu+%lu; sector of %d: %lu\n",
+	printk(" vtpm: %zu+%zu; sector of %d: %zu\n",
 		sizeof(struct disk_vtpm_plain), sizeof(struct disk_vtpm_secret),
 		VTPMS_PER_SECTOR, sizeof(struct disk_vtpm_sector));
 
-- 
1.7.10.4

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

* Re: [PATCH mini-os] Correct printf formatting for tpm_tis message.
  2015-06-26 10:58 [PATCH mini-os] Correct printf formatting for tpm_tis message Ian Campbell
  2015-06-26 11:06 ` [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing Ian Campbell
@ 2015-07-02  0:21 ` Samuel Thibault
  2015-07-03  9:29   ` Ian Campbell
  1 sibling, 1 reply; 7+ messages in thread
From: Samuel Thibault @ 2015-07-02  0:21 UTC (permalink / raw)
  To: Ian Campbell; +Cc: minios-devel, Daniel De Graaf, Thomas Leonard, xen-devel

Ian Campbell, le Fri 26 Jun 2015 11:58:40 +0100, a écrit :
> This is under #ifdef HAVE_LIBC so went unnoticed before.
> 
> Signed-off-by: Ian Campbell <ian.campbell@citrix.com>

Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

> ---
>  tpm_tis.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/tpm_tis.c b/tpm_tis.c
> index 98fe837..475ac5d 100644
> --- a/tpm_tis.c
> +++ b/tpm_tis.c
> @@ -1429,7 +1429,7 @@ struct tpm_chip* init_tpm2_tis(unsigned long baseaddr, int localities, unsigned
>  
>              /* Map the page in now */
>              if ((tpm->pages[i] = ioremap_nocache(addr, PAGE_SIZE)) == NULL) {
> -                printk("Unable to map iomem page a address %p\n", addr);
> +                printk("Unable to map iomem page a address %lx\n", addr);
>                  goto abort_egress;
>              }
>  
> -- 
> 1.7.10.4
> 

-- 
Samuel
<i8b4uUnderground> d-_-b
<BonyNoMore> how u make that inverted b?
<BonyNoMore> wait
<BonyNoMore> never mind

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

* Re: [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing.
  2015-06-26 11:06 ` [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing Ian Campbell
@ 2015-07-02  0:23   ` Samuel Thibault
  2015-07-02  9:04     ` Ian Campbell
  2015-07-03 10:36     ` Ian Campbell
  0 siblings, 2 replies; 7+ messages in thread
From: Samuel Thibault @ 2015-07-02  0:23 UTC (permalink / raw)
  To: Ian Campbell
  Cc: minios-devel, Daniel De Graaf, Stefano Stabellini, Thomas Leonard,
	xen-devel

Ian Campbell, le Fri 26 Jun 2015 12:06:09 +0100, a écrit :
> Also contains a fix from Thomas Leonard (to use %u for "4 + 32", not
> %lu) previously posted as part of "mini-os: enable compiler check for
> printk format types" but with mini-os now having been split a separate
> repo most of that change has been applied there.
> 
> This fixes the 32-bit build with updated mini-os which includes format
> string checking.
> 
> Signed-off-by: Thomas Leonard <talex5@gmail.com>
> Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>

Acked-By: Samuel Thibault <samuel.thibault@ens-lyon.org>

(after the 'z' modifier support is commited, of course)

> ---
> I intend to fold in an update to MINIOS_UPSTREAM_REVISION upon commit
> to pull in the updated mini-os plus the "Correct printf formatting for
> tpm_tis message." patch I've just posted.
> ---
>  stubdom/vtpmmgr/disk_read.c |   12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c
> index e9dc20f..944d3ff 100644
> --- a/stubdom/vtpmmgr/disk_read.c
> +++ b/stubdom/vtpmmgr/disk_read.c
> @@ -548,18 +548,18 @@ int vtpm_load_disk(void)
>  	TPM_read_pcrs();
>  
>  	printk("TPM Manager - disk format %d\n", TPM_MGR_VERSION);
> -	printk(" root seal: %lu; sector of %d: %lu\n",
> +	printk(" root seal: %zu; sector of %d: %zu\n",
>  		sizeof(struct disk_root_sealed_data), SEALS_PER_ROOT_SEAL_LIST, sizeof(struct disk_seal_list));
> -	printk(" root: %lu v=%lu\n", sizeof(root1), sizeof(root1.v));
> -	printk(" itree: %lu; sector of %d: %lu\n",
> +	printk(" root: %zu v=%zu\n", sizeof(root1), sizeof(root1.v));
> +	printk(" itree: %u; sector of %d: %zu\n",
>  		4 + 32, NR_ENTRIES_PER_ITREE, sizeof(struct disk_itree_sector));
> -	printk(" group: %lu v=%lu id=%lu md=%lu\n",
> +	printk(" group: %zu v=%zu id=%zu md=%zu\n",
>  		sizeof(struct disk_group_sector), sizeof(struct disk_group_sector_mac3_area),
>  		sizeof(struct group_id_data), sizeof(struct group_details));
> -	printk(" group seal: %lu; %d in parent: %lu; sector of %d: %lu\n",
> +	printk(" group seal: %zu; %d in parent: %zu; sector of %d: %zu\n",
>  		sizeof(struct disk_group_sealed_data), NR_SEALS_PER_GROUP, sizeof(struct disk_group_boot_config_list),
>  		SEALS_PER_GROUP_SEAL_LIST, sizeof(struct disk_group_seal_list));
> -	printk(" vtpm: %lu+%lu; sector of %d: %lu\n",
> +	printk(" vtpm: %zu+%zu; sector of %d: %zu\n",
>  		sizeof(struct disk_vtpm_plain), sizeof(struct disk_vtpm_secret),
>  		VTPMS_PER_SECTOR, sizeof(struct disk_vtpm_sector));
>  
> -- 
> 1.7.10.4
> 

-- 
Samuel
	/* Amuse the user. */
	printk(
"              \\|/ ____ \\|/\n"
"              \"@'/ ,. \\`@\"\n"
"              /_| \\__/ |_\\\n"
"                 \\__U_/\n");
(From linux/arch/sparc/kernel/traps.c:die_if_kernel())

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

* Re: [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing.
  2015-07-02  0:23   ` Samuel Thibault
@ 2015-07-02  9:04     ` Ian Campbell
  2015-07-03 10:36     ` Ian Campbell
  1 sibling, 0 replies; 7+ messages in thread
From: Ian Campbell @ 2015-07-02  9:04 UTC (permalink / raw)
  To: Samuel Thibault
  Cc: minios-devel, Daniel De Graaf, xen-devel, Thomas Leonard,
	Stefano Stabellini

On Thu, 2015-07-02 at 02:23 +0200, Samuel Thibault wrote:
> Ian Campbell, le Fri 26 Jun 2015 12:06:09 +0100, a écrit :
> > Also contains a fix from Thomas Leonard (to use %u for "4 + 32", not
> > %lu) previously posted as part of "mini-os: enable compiler check for
> > printk format types" but with mini-os now having been split a separate
> > repo most of that change has been applied there.
> > 
> > This fixes the 32-bit build with updated mini-os which includes format
> > string checking.
> > 
> > Signed-off-by: Thomas Leonard <talex5@gmail.com>
> > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> > Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
> > Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> 
> Acked-By: Samuel Thibault <samuel.thibault@ens-lyon.org>
> 
> (after the 'z' modifier support is commited, of course)

Er, yes, well spotted!

> > ---
> > I intend to fold in an update to MINIOS_UPSTREAM_REVISION upon commit
> > to pull in the updated mini-os plus the "Correct printf formatting for
> > tpm_tis message." patch I've just posted.
> > ---
> >  stubdom/vtpmmgr/disk_read.c |   12 ++++++------
> >  1 file changed, 6 insertions(+), 6 deletions(-)
> > 
> > diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c
> > index e9dc20f..944d3ff 100644
> > --- a/stubdom/vtpmmgr/disk_read.c
> > +++ b/stubdom/vtpmmgr/disk_read.c
> > @@ -548,18 +548,18 @@ int vtpm_load_disk(void)
> >  	TPM_read_pcrs();
> >  
> >  	printk("TPM Manager - disk format %d\n", TPM_MGR_VERSION);
> > -	printk(" root seal: %lu; sector of %d: %lu\n",
> > +	printk(" root seal: %zu; sector of %d: %zu\n",
> >  		sizeof(struct disk_root_sealed_data), SEALS_PER_ROOT_SEAL_LIST, sizeof(struct disk_seal_list));
> > -	printk(" root: %lu v=%lu\n", sizeof(root1), sizeof(root1.v));
> > -	printk(" itree: %lu; sector of %d: %lu\n",
> > +	printk(" root: %zu v=%zu\n", sizeof(root1), sizeof(root1.v));
> > +	printk(" itree: %u; sector of %d: %zu\n",
> >  		4 + 32, NR_ENTRIES_PER_ITREE, sizeof(struct disk_itree_sector));
> > -	printk(" group: %lu v=%lu id=%lu md=%lu\n",
> > +	printk(" group: %zu v=%zu id=%zu md=%zu\n",
> >  		sizeof(struct disk_group_sector), sizeof(struct disk_group_sector_mac3_area),
> >  		sizeof(struct group_id_data), sizeof(struct group_details));
> > -	printk(" group seal: %lu; %d in parent: %lu; sector of %d: %lu\n",
> > +	printk(" group seal: %zu; %d in parent: %zu; sector of %d: %zu\n",
> >  		sizeof(struct disk_group_sealed_data), NR_SEALS_PER_GROUP, sizeof(struct disk_group_boot_config_list),
> >  		SEALS_PER_GROUP_SEAL_LIST, sizeof(struct disk_group_seal_list));
> > -	printk(" vtpm: %lu+%lu; sector of %d: %lu\n",
> > +	printk(" vtpm: %zu+%zu; sector of %d: %zu\n",
> >  		sizeof(struct disk_vtpm_plain), sizeof(struct disk_vtpm_secret),
> >  		VTPMS_PER_SECTOR, sizeof(struct disk_vtpm_sector));
> >  
> > -- 
> > 1.7.10.4
> > 
> 



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

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

* Re: [PATCH mini-os] Correct printf formatting for tpm_tis message.
  2015-07-02  0:21 ` [PATCH mini-os] Correct printf formatting for tpm_tis message Samuel Thibault
@ 2015-07-03  9:29   ` Ian Campbell
  0 siblings, 0 replies; 7+ messages in thread
From: Ian Campbell @ 2015-07-03  9:29 UTC (permalink / raw)
  To: Samuel Thibault; +Cc: minios-devel, Daniel De Graaf, Thomas Leonard, xen-devel

On Thu, 2015-07-02 at 02:21 +0200, Samuel Thibault wrote:
> Ian Campbell, le Fri 26 Jun 2015 11:58:40 +0100, a écrit :
> > This is under #ifdef HAVE_LIBC so went unnoticed before.
> > 
> > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> 
> Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

Applied, thanks.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

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

* Re: [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing.
  2015-07-02  0:23   ` Samuel Thibault
  2015-07-02  9:04     ` Ian Campbell
@ 2015-07-03 10:36     ` Ian Campbell
  1 sibling, 0 replies; 7+ messages in thread
From: Ian Campbell @ 2015-07-03 10:36 UTC (permalink / raw)
  To: Samuel Thibault
  Cc: minios-devel, Daniel De Graaf, xen-devel, Thomas Leonard,
	Stefano Stabellini

On Thu, 2015-07-02 at 02:23 +0200, Samuel Thibault wrote:
> Ian Campbell, le Fri 26 Jun 2015 12:06:09 +0100, a écrit :
> > Also contains a fix from Thomas Leonard (to use %u for "4 + 32", not
> > %lu) previously posted as part of "mini-os: enable compiler check for
> > printk format types" but with mini-os now having been split a separate
> > repo most of that change has been applied there.
> > 
> > This fixes the 32-bit build with updated mini-os which includes format
> > string checking.
> > 
> > Signed-off-by: Thomas Leonard <talex5@gmail.com>
> > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> > Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
> > Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> 
> Acked-By: Samuel Thibault <samuel.thibault@ens-lyon.org>
> 
> (after the 'z' modifier support is commited, of course)

That happened, so I updated the Config.mk ref and committed, thanks.

Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

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

end of thread, other threads:[~2015-07-03 10:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-26 10:58 [PATCH mini-os] Correct printf formatting for tpm_tis message Ian Campbell
2015-06-26 11:06 ` [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing Ian Campbell
2015-07-02  0:23   ` Samuel Thibault
2015-07-02  9:04     ` Ian Campbell
2015-07-03 10:36     ` Ian Campbell
2015-07-02  0:21 ` [PATCH mini-os] Correct printf formatting for tpm_tis message Samuel Thibault
2015-07-03  9:29   ` Ian Campbell

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.