From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752340AbbJGKQ4 (ORCPT ); Wed, 7 Oct 2015 06:16:56 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:57000 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751864AbbJGKQy (ORCPT ); Wed, 7 Oct 2015 06:16:54 -0400 From: Arnd Bergmann To: Mike Marshall , linux-kernel@vger.kernel.org Subject: [PATCH] orangefs: use %zu format string for size_t Date: Wed, 07 Oct 2015 12:16:52 +0200 Message-ID: <5651076.fsn3bOlQXL@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:h/QGoIoiNMG198Jw4qi95xryGU3veoI9S0VRouLu0dNksAtGFrB J+CQGQIOUlGFrRi0ZwsbaLeKJTQl8ObHeviFNUq4EtUPyA5H4vtiziWCuKtdaJbvXGG7N9Y Wr6kIKNgoc8ufdL0zcN+TEvVtWjH/2GUK0tnaPPAqaYgcHR2jgDOh6ikU+DzBiwTRSxN/GD tIrE8mkrPSnoYCSgHkOAw== X-UI-Out-Filterresults: notjunk:1;V01:K0:kGWavczlG8A=:V0SQiUj3jnWvux+NgAAaLO H2vNnLt7R5P1utUHkOkVtWu8GL5ypXNZZx8zMkJCprLSo+cGnmIz0FWU9OCFnmXK9v5MQVq7G KsCdEXP2/Xbps333dcyRfDcbOOzUplEVG9hg3q8NNjAIUf5wkjt/iNC9HVlennTYwmneZdX7Y swlwlnDFXryco3Tf4TdRYEfgT9eKQcRmYPzdIX4DFXwlcac3o9iSqVb9tn1W3iFTe0BpGCElb K0deaP+aFLq6sbIYXU9WptMPdVEeOJtEhvbhxbQIXfGWTR9a8ZaroCJ/v9UaFicFApatfzmo+ aEOISx7LtJEtTgWOw0ljE9Y+HI1SnfsKBqH1KpLtTY5/2LlgtTb47K0lnt47/Swjx6TYIaKij KUpnawwQGBuNi9duiDDoUzVfRu9bXZ111rWqE0P04GWd9PbaOmDuFVx+et5E0Ne5ITd+gdT5N wkLNlDTktuRANzHjMjkuATvb9CAmUokwyatZqUzuUy81ATGgntWLazbjzhFD6c9U13AoTSW/K XCP2ZFsaDxIVKA3qGV3ztOYO5DlPvRNZVtCJ6fCUPq6notwBZoqZkyTM7a0WkhCMBHzXDKW2U MPIRAjLvVz5SoQQnLL5fWWT57DNfaq98s7ZUoVC+83X+fxaHGxXTN/j6sVzGAxxTbsQ16n5qt rIkUfeZUGOv2Vbdvcfgr0UtwYnmrkN+KnIHbzWMxplMcCLKr13HVmb0fLu6T7C5wvgGloHE3S NvmP5fUsQ5N77v+t Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 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];