From: Nicholas Bellinger Date: Sun, 28 Feb 2016 02:25:22 +0000 (-0800) Subject: target/user: Fix size_t format-spec build warning X-Git-Tag: v4.1.12-105.0.20170622_2100~20 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=db5de49b0cbdcc5458fee4760a749ef7515085bd;p=users%2Fjedix%2Flinux-maple.git target/user: Fix size_t format-spec build warning Fix the following printk size_t warning as per 0-day build: All warnings (new ones prefixed by >>): drivers/target/target_core_user.c: In function 'is_ring_space_avail': >> drivers/target/target_core_user.c:385:12: warning: format '%lu' >> expects argument of type 'long unsigned int', but argument 3 has type >> 'size_t {aka unsigned int}' [-Wformat=] pr_debug("no data space: only %lu available, but ask for %lu\n", ^ Reported-by: kbuild test robot Signed-off-by: Nicholas Bellinger Orabug: 25395066 (cherry picked from commit 0241fd39ce7bc9b82b7e57305cb0d6bb1364d45b) Signed-off-by: Kyle Fortin Reviewed-by: Shan Hai --- diff --git a/drivers/target/target_core_user.c b/drivers/target/target_core_user.c index e0e98c66323c..b67d91bb74ae 100644 --- a/drivers/target/target_core_user.c +++ b/drivers/target/target_core_user.c @@ -354,9 +354,8 @@ static inline size_t spc_bitmap_free(unsigned long *bitmap) static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t data_needed) { struct tcmu_mailbox *mb = udev->mb_addr; - size_t space; + size_t space, cmd_needed; u32 cmd_head; - size_t cmd_needed; tcmu_flush_dcache_range(mb, sizeof(*mb)); @@ -380,7 +379,7 @@ static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t d space = spc_bitmap_free(udev->data_bitmap); if (space < data_needed) { - pr_debug("no data space: only %lu available, but ask for %lu\n", + pr_debug("no data space: only %zu available, but ask for %zu\n", space, data_needed); return false; }