[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH xen] stubdom: vtpmmgr: Correctly format size_t with %z when printing.
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@xxxxxxxxx> > > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > > Cc: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx> > > Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > > Acked-By: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> > > (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@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |