706 | printk(fmt, ##__VA_ARGS__); \ | ~~~ ^~~~~~~~~~~ ./include/linux/printk.h:512:60: note: expanded from macro 'printk' 512 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) | ~~~ ^~~~~~~~~~~ ./include/linux/printk.h:484:19: note: expanded from macro 'printk_index_wrap' 484 | _p_func(_fmt, ##__VA_ARGS__); \ | ~~~~ ^~~~~~~~~~~ 2 warnings generated. vim +704 fs/fuse/dev_uring.c 670 671 static __always_inline int copy_header_to_ring(struct fuse_ring_ent *ent, 672 enum fuse_uring_header_type type, 673 const void *header, 674 size_t header_size) 675 { 676 bool use_bufring = ent->queue->use_bufring; 677 int err = 0; 678 679 if (use_bufring) { 680 struct iov_iter iter; 681 682 err = get_kernel_ring_header(ent, type, &iter); 683 if (err) 684 goto done; 685 686 if (copy_to_iter(header, header_size, &iter) != header_size) 687 err = -EFAULT; 688 } else { 689 void __user *ring = get_user_ring_header(ent, type); 690 691 if (!ring) { 692 err = -EINVAL; 693 goto done; 694 } 695 696 if (copy_to_user(ring, header, header_size)) 697 err = -EFAULT; 698 } 699 700 done: 701 if (err) 702 pr_info_ratelimited("Copying header to ring failed: " 703 "header_type=%u, header_size=%lu, " > 704 "use_bufring=%d\n", type, header_size, 705 use_bufring); 706 707 return err; 708 } 709 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki[PATCH v2 19/25] fuse: add io-uring kernel-managed buffer ringkernel test robot undefinedJoanne Koong , miklos@szeredi.hu, axboe@kernel.dk undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined