v1 2/2] fuse: support io-uring registered buffers Message-ID: <202510232014.8BtM55jj-lkp@intel.com> References: <20251022202021.3649586-3-joannelkoong@gmail.com> Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20251022202021.3649586-3-joannelkoong@gmail.com> X-DKIM: signer='intel.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-DKIM: signer='@intel.com' status='pass' reason='' X-Spam-Score: 0.4 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://mxroutedocs.com/directadmin/spamfilters/ --- Content analysis details: (0.4 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: git-scm.com] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [142.0.200.124 listed in list.dnswl.org] 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager -0.0 DKIMWL_WL_HIGH DKIMwl.org - High trust sender SpamTally: Final spam score: 4 Hi Joanne, kernel test robot noticed the following build errors: [auto build test ERROR on mszeredi-fuse/for-next] [also build test ERROR on linus/master v6.18-rc2 next-20251023] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Joanne-Koong/io-uring-add-io_uring_cmd_get_buffer_info/20251023-042601 base: https://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-next patch link: https://lore.kernel.org/r/20251022202021.3649586-3-joannelkoong%40gmail.com patch subject: [PATCH v1 2/2] fuse: support io-uring registered buffers config: i386-buildonly-randconfig-003-20251023 (https://download.01.org/0day-ci/archive/20251023/202510232014.8BtM55jj-lkp@intel.com/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251023/202510232014.8BtM55jj-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202510232014.8BtM55jj-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from fs/fuse/inode.c:11: >> fs/fuse/dev_uring_i.h:51:41: error: field 'payload_iter' has incomplete type 51 | struct iov_iter payload_iter; | ^~~~~~~~~~~~ >> fs/fuse/dev_uring_i.h:52:41: error: field 'headers_iter' has incomplete type 52 | struct iov_iter headers_iter; | ^~~~~~~~~~~~ vim +/payload_iter +51 fs/fuse/dev_uring_i.h 38 39 /** A fuse ring entry, part of the ring queue */ 40 struct fuse_ring_ent { 41 /* True if daemon has registered its buffers ahead of time */ 42 bool is_fixed_buffer; 43 union { 44 /* userspace buffer */ 45 struct { 46 struct fuse_uring_req_header __user *headers; 47 void __user *payload; 48 } user; 49 50 struct { > 51 struct iov_iter payload_iter; > 52 struct iov_iter headers_iter; 53 } fixed_buffer; 54 }; 55 56 /* the ring queue that owns the request */ 57 struct fuse_ring_queue *queue; 58 59 /* fields below are protected by queue->lock */ 60 61 struct io_uring_cmd *cmd; 62 63 struct list_head list; 64 65 enum fuse_ring_req_state state; 66 67 struct fuse_req *fuse_req; 68 }; 69 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki From - Thu Oct 23 12:47:10 2025 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id KAEiHssj+mhpCyUAYBR5ng (envelope-from ) for ; Thu, 23 Oct 2025 12:47:07 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Thu, 23 Oct 2025 12:47:07 +0000 Received: from dfw.mirrors.kernel.org ([142.0.200.124]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vBuig-0000000AYQf-3n6k for hi@josie.lol; Thu, 23 Oct 2025 12:47:07 +0000 Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.mirrors.kernel.org (Postfix) with ESMTPS id C37DA4E8804 for ; Thu, 23 Oct 2025 12:47:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5CFDD219E8; Thu, 23 Oct 2025 12:47:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="xCpHMp+R"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="81mpbfL3"; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="T0zqnMWK"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="mRn5gSNW" X-Original-To: stable@vger.kernel.org Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 71D157262D for ; Thu, 23 Oct 2025 12:47:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.135.223.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761223623; cv=none; b=VpV/tJ1GVZSFiKXRv8y1artwfpNIxlXapEkwBaBtabcD9NiUDyjao73Ads6+3fjEG2jd6Nxm2T0Omwz2fksvrh/Nw5Zn8ZI6SEY4N2P2VCDxsGlxP4Pq5ELYjWRLORVAgA+gRQLSuvVC11kIS12G2d1cMPbUFsBQS3zHB32Zbhk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761223623; c=relaxed/simple; bh=M/KUn0pz0e34yZzDEgrZSDH668ekEqrUq491kghpSKk=; h=Content-Type:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To; b=Yk3srvXPr1tY4TylVK22zskDps9Ny4dhY/mUVSE9sNcjpHZVVLgI7KRpFAh9si6xcKQnwFMIIh3kBpJFE+B6oJm9vsooqdabyXrMI26cE9XNFuPOPdbx+qwvwfyk0hxVTnjeHFJGVwrUxJRC8S2AE76VZ31PfNXa