lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <5651076.fsn3bOlQXL@wuerfel> Date: Wed, 07 Oct 2015 12:16:52 +0200 From: Arnd Bergmann <arnd@...db.de> To: Mike Marshall <hubcap@...ibond.com>, linux-kernel@...r.kernel.org Subject: [PATCH] orangefs: use %zu format string for size_t On 32-bit architectures, 'size_t' and 'unsigned long' are not necessarily the same, so we get a compiler warning about it: fs/orangefs/pvfs2-bufmap.c: In function 'pvfs_bufmap_copy_from_iovec': fs/orangefs/pvfs2-bufmap.c:521:8: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] This changes the code to use %zu instead of %lu, which always matches size_t. Signed-off-by: Arnd Bergmann <arnd@...db.de> Fixes: 4d1c44043b26e ("Orangefs: use iov_iter interface") diff --git a/fs/orangefs/pvfs2-bufmap.c b/fs/orangefs/pvfs2-bufmap.c index 9d0392a3e824..06fb797dedda 100644 --- a/fs/orangefs/pvfs2-bufmap.c +++ b/fs/orangefs/pvfs2-bufmap.c @@ -518,7 +518,7 @@ int pvfs_bufmap_copy_from_iovec(struct pvfs2_bufmap *bufmap, int i; gossip_debug(GOSSIP_BUFMAP_DEBUG, - "%s: buffer_index:%d: size:%lu:\n", + "%s: buffer_index:%d: size:%zu:\n", __func__, buffer_index, size); to = &bufmap->desc_array[buffer_index]; @@ -550,7 +550,7 @@ int pvfs_bufmap_copy_to_iovec(struct pvfs2_bufmap *bufmap, size_t written; gossip_debug(GOSSIP_BUFMAP_DEBUG, - "%s: buffer_index:%d: iov_iter_count(iter):%lu:\n", + "%s: buffer_index:%d: iov_iter_count(iter):%zu:\n", __func__, buffer_index, iov_iter_count(iter)); from = &bufmap->desc_array[buffer_index]; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists