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", ^
Unified · Split
| @@ -356,9 +356,8 @@ static inline size_t spc_bitmap_free(unsigned long *bitmap) · 355 unmodified lines | |||
| 356 | static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t data_needed) | 356 | static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t data_needed) |
| 357 | { | 357 | { |
| 358 | struct tcmu_mailbox *mb = udev->mb_addr; | 358 | struct tcmu_mailbox *mb = udev->mb_addr; |
| 359 | size_t space; | 359 | size_t space, cmd_needed; |
| 360 | u32 cmd_head; | 360 | u32 cmd_head; |
| 361 | size_t cmd_needed; | ||
| 362 | 361 | ||
| 363 | tcmu_flush_dcache_range(mb, sizeof(*mb)); | 362 | tcmu_flush_dcache_range(mb, sizeof(*mb)); |
| 364 | 363 | ||
| @@ -382,7 +381,7 @@ static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t d · 17 unmodified lines | |||
| 382 | 381 | ||
| 383 | space = spc_bitmap_free(udev->data_bitmap); | 382 | space = spc_bitmap_free(udev->data_bitmap); |
| 384 | if (space < data_needed) { | 383 | if (space < data_needed) { |
| 385 | pr_debug("no data space: only %lu available, but ask for %lu\n", | 384 | pr_debug("no data space: only %zu available, but ask for %zu\n", |
| 386 | space, data_needed); | 385 | space, data_needed); |
| 387 | return false; | 386 | return false; |
| 388 | } | 387 | } |