From: Ian Campbell <ian.campbell@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>
Cc: minios-devel@lists.xenproject.org,
Daniel De Graaf <dgdegra@tycho.nsa.gov>,
xen-devel@lists.xen.org, Thomas Leonard <talex5@gmail.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing.
Date: Thu, 2 Jul 2015 10:04:01 +0100 [thread overview]
Message-ID: <1435827841.21469.322.camel@citrix.com> (raw)
In-Reply-To: <20150702002335.GZ3245@type.home>
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
next prev parent reply other threads:[~2015-07-02 9:04 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1435827841.21469.322.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=dgdegra@tycho.nsa.gov \
--cc=minios-devel@lists.xenproject.org \
--cc=samuel.thibault@ens-lyon.org \
--cc=stefano.stabellini@eu.citrix.com \
--cc=talex5@gmail.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.