[xen staging] xsm: fix clang build

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[xen staging] xsm: fix clang build

commit 33daee93dcc52a53edb07bc902583957c2e1f853
Author:     Roger Pau Monné <[hidden email]>
AuthorDate: Tue Sep 11 11:01:13 2018 +0200
Commit:     Jan Beulich <[hidden email]>
CommitDate: Tue Sep 11 11:01:13 2018 +0200

    xsm: fix clang build
    ebitmap.c:244:32: error: invalid conversion specifier 'Z' [-Werror,-Wformat-invalid-specifier]
                   "match my size %Zd (high bit was %d)\n", mapunit,
    ebitmap.c:245:16: error: format specifies type 'int' but the argument has type 'unsigned long'
                   sizeof(u64) * 8, e->highbit);
    ebitmap.c:245:33: error: data argument not used by format string [-Werror,-Wformat-extra-args]
                   sizeof(u64) * 8, e->highbit);
    Use %zd instead of %Zd, which is compliant with C99.
    Signed-off-by: Roger Pau Monné <[hidden email]>
    Reviewed-by: Wei Liu <[hidden email]>
    Acked-by: Daniel De Graaf <[hidden email]>
 xen/xsm/flask/ss/ebitmap.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/xsm/flask/ss/ebitmap.c b/xen/xsm/flask/ss/ebitmap.c
index bb3ec8e7c9..e1d0a586a7 100644
--- a/xen/xsm/flask/ss/ebitmap.c
+++ b/xen/xsm/flask/ss/ebitmap.c
@@ -241,7 +241,7 @@ int ebitmap_read(struct ebitmap *e, void *fp)
     if ( mapunit != sizeof(u64) * 8 )
         printk(KERN_ERR "Flask: ebitmap: map size %u does not "
-               "match my size %Zd (high bit was %d)\n", mapunit,
+               "match my size %zd (high bit was %d)\n", mapunit,
                sizeof(u64) * 8, e->highbit);
         goto bad;
generated by git-patchbot for /home/xen/git/xen.git#staging

Xen-changelog mailing list
[hidden email]