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 | 356 | static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t data_needed) |
| 357 | 357 | { |
| 358 | 358 | struct tcmu_mailbox *mb = udev->mb_addr; |
| 359 | − size_t space; | |
| 359 | + size_t space, cmd_needed; | |
| 360 | 360 | u32 cmd_head; |
| 361 | − size_t cmd_needed; | |
| 362 | 361 | |
| 363 | 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 | 382 | space = spc_bitmap_free(udev->data_bitmap); |
| 384 | 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 | 385 | space, data_needed); |
| 387 | 386 | return false; |
| 388 | 387 | } |