From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-m49200.qiye.163.com (mail-m49200.qiye.163.com [45.254.49.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 581C823C503 for ; Thu, 18 Dec 2025 03:25:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.254.49.200 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766028307; cv=none; b=YEpbXMWikb0lIitxlYo6dV2Y7zlfrtRfq/Ob9rF7SZa1847P75/9UTgPEJeA0IRS7Gp0Akov+E3O8RY+nkfylQk8FZvfRPeUJeidnxrVPUrVkXPK8kVOc17MlNg+rs4hdr+YuGrfLJaod99DdppUh95YXmfHV/4OIntFV+jGRrM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766028307; c=relaxed/simple; bh=ZO0OumQCBl4d5h8TJmhAJiBSSzk0MUSvy29lYqqASy0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ipqaNfl6ckD8oB0ThA/K1lw2q3orpqZ9Ga1RfoWdzgKM6gerrNMt77BIYG+rVxme0Ev8FpV12hr4RVbXEkn3cMqBtfavLKU1eHXVSQ+cFTstuWuHka+0Sh3vU3wKQvO+BAHelPbuIVZMVGiLIuPk/0AFfVxav8ArKSPNvnc6Eww= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=deepseek.com; spf=pass smtp.mailfrom=deepseek.com; dkim=pass (1024-bit key) header.d=deepseek.com header.i=@deepseek.com header.b=WbsDjvYV; arc=none smtp.client-ip=45.254.49.200 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=deepseek.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=deepseek.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=deepseek.com header.i=@deepseek.com header.b="WbsDjvYV" Received: from localhost.localdomain (unknown [111.119.196.70]) by smtp.qiye.163.com (Hmail) with ESMTP id 2dae7a9e8; Thu, 18 Dec 2025 11:19:43 +0800 (GMT+08:00) From: huang-jl To: ming.lei@redhat.com Cc: axboe@kernel.dk, csander@purestorage.com, io-uring@vger.kernel.org, nj.shetty@samsung.com Subject: Re: [PATCH v6.20] io_uring/rsrc: refactor io_import_kbuf() to use single loop Date: Thu, 18 Dec 2025 11:19:42 +0800 Message-ID: <20251218031942.130778-1-huang-jl@deepseek.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-HM-Tid: 0a9b2f787a5909d9kunm33306bdf6814e6 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFITzdXWS1ZQUlXWQ8JGhUIEh9ZQVkaGkJNVk9JTEofSENCSUtPH1YVFAkWGhdVEwETFh oSFyQUDg9ZV1kYEgtZQVlKSkpVSkpCVUpCTVVMS1lXWRYaDxIVHRRZQVlPS0hVSktJQk1LSlVKS0 tVS1kG DKIM-Signature: a=rsa-sha256; b=WbsDjvYVI6lIXlJro5Utnm3/vcv87yPnb2EVrWftBz6LdgejoG2cQzKkpdC5zQ04Eitg8tB4bQDl0uWRfSDB7sn6zFSwGV/tM4QjGZH230uuoUkDvsg/7OsnScJiKO6vtarXdkOxgOLlkIZ4F8cNQKr2iLaAnJMwwJUHhsYiHKs=; c=relaxed/relaxed; s=default; d=deepseek.com; v=1; bh=ZO0OumQCBl4d5h8TJmhAJiBSSzk0MUSvy29lYqqASy0=; h=date:mime-version:subject:message-id:from; > ->bi_vcnt doesn't make sense for cloned bio, and shouldn't be used as multiple > segment hint. > > However, it also shows bio_split_rw() is too heavy. Sorry, I'm not familiar with this area of the codebase. Perhaps need someone else to provide more valuable suggestions. -- Thanks, huang-jl