From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-il1-f175.google.com (mail-il1-f175.google.com [209.85.166.175]) (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 1338D23771C for <io-uring@vger.kernel.org>; Wed, 2 Apr 2025 11:59:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743595170; cv=none; b=r1GjlEiuFU7U8SNObuCqfoS658K3vzRb9ChR99Q5hANv0rPlWKUBSDeLOWyilGD0Bl6GrWaGgqqe+03diNiRIC0oc0VjAVzFMi7plFXxlkL2/4MEQV1tTxaSLOVHilRByG6Q1901t/L6pU+1+Tkzhj3JdeyaPJyEMgBAjZ+5P88= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743595170; c=relaxed/simple; bh=Xk3cjv3oTeKPfz9Y/a0Cos8E/vkDvqH/5KYuc4gy/ew=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=KOgnVoO0r5bTJBDTIYV4jlfxvkdIs+oN5urta30bbbvDJVlyxLxP0FFsGxAHVFhq1Q9kbsTQ0VLDPbsa5BvtSfrHGFD2Zj21jaDCfjVZbs3jzxdRIjfa4kQm258W+mZrjBVAKyIaLC7wKbEeTPnAqM5QCin9iPqF3kO3GbCH0qA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b=wEXxbYAB; arc=none smtp.client-ip=209.85.166.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b="wEXxbYAB" Received: by mail-il1-f175.google.com with SMTP id e9e14a558f8ab-3d6d162e516so9284575ab.1 for <io-uring@vger.kernel.org>; Wed, 02 Apr 2025 04:59:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1743595165; x=1744199965; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=R7CgYEaCMI6oMSjmp9/STYVMMNXW2Hgery+aAaHuHIo=; b=wEXxbYABvXMF4oVTCi64G0i/NFalGtY78od9S/EqW+2YB8GwjvTb1i62/CeAra3ISU Zxovt/n1Lq75ClKtrpfKlGcmmtWWsZjtGqGFpa/ALf+UMk1bQmCVCvhG7k/F0AUFDhlN KkEsaSFxCgdFu+Apoin59yxl0vDReTuSw9R7HoFSD5svSafv/0HQd2tZxzjtsVXUQF3J V5amY/ITE7rj9ukPkIQhrNSZOzVAyYasx07tq01hlFxJUvr3fVVPPcvbEIjosRKxh1Gj 0/uUb9ts4SyKq1aoKfaPsyla8B65lNyQf9WmXK5T0cnhcdbb66KDy7BFNoCrrONm91rR Bhhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743595165; x=1744199965; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=R7CgYEaCMI6oMSjmp9/STYVMMNXW2Hgery+aAaHuHIo=; b=VVGwhgftiNMqBx5qF7yfibU2sNfasAIA5dYeBiq5IU/hEXJC1kvRmVdkWMOHPrmk5W 4kB1VKolU6aUdw+XVGs9t/zHMd8NaOxy3yEou7NubC/xgqthp1MbgBeLg9hos6umBfG8 O+74TNkxKgV2FNmOxojavNcufDX/SiXVGoceQyJhiXr0sBmVwYQAeLH90Md39MtwV6T+ Dzced470s9jSU66WGisgVTTC358QF1PDQi2Zt6Io2LmJ9BY5k48xWE3VzhxMqxJXXr60 KWfYl8P4Jr5Aiv6iIk24RdDWFCAcTLXRL2hz5smkqQ5GlFFo4hQMCX7CiV89yTEYFBA2 Co+A== X-Forwarded-Encrypted: i=1; AJvYcCUpxMLV6HjCnZ6S1NYEgfu0RltgH9ZUIhYrVzY4RwRRCxHqERbB2HhsuUzzO/XjdC8zlVThCbnVVg==@vger.kernel.org X-Gm-Message-State: AOJu0YwtxS4BdCAhzM4z+7duT0VR7fmfNFriMHOmYEquKbw3RyZaqyDZ B5McU92VyKUqIAnpchswqrCr21PzhIwAMQmKqLqhC40/lruKSigwhFlwQI2DD1+5O6AUpVaJAwb b X-Gm-Gg: ASbGncscWUqk60IS2DiY8koq6bu0QUgVcUtcBbpetTH6aHA1pemrnMPJ9kz6QBmRINP VMhJuEx44wP0zTItCaCAAJxk0HgI/cYO5ofm+avxWNfA2B6jSHZPCVbo3B/bLnlZbQ5KtfSqx82 +QealpQgK2NITsxNEabYWguBuZlmnU3jcQ0O1UVe+OHHWnzu/XxQ1Xacw+/1crbvP3W06rzhMMK 4qpnJJ/l7vdY5oJYIRsW98tmPC+bypKRiUTAzR7VaoTN69Y1U3Wt914xv4ZpSC6v4AJ9/1V71sM fgEz2tH5tq3kwt5GMLHyZLtu9pUJs158qAedrbDq5g== X-Google-Smtp-Source: AGHT+IGjjD+gpgwdUpGmR7IXAB4CEz6i9JZVB2iOmPZ/aTSlgJKkyfoHSo/tH+SjPOUEJ+1g2llQ+Q== X-Received: by 2002:a05:6e02:1a48:b0:3d5:d71f:75b3 with SMTP id e9e14a558f8ab-3d6d55438f0mr20557455ab.15.1743595164892; Wed, 02 Apr 2025 04:59:24 -0700 (PDT) Received: from [192.168.1.150] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4f4648715d1sm2939316173.95.2025.04.02.04.59.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 02 Apr 2025 04:59:24 -0700 (PDT) Message-ID: <c252ec4e-aa97-4831-8062-43fcd1065324@kernel.dk> Date: Wed, 2 Apr 2025 05:59:23 -0600 Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: <io-uring.vger.kernel.org> List-Subscribe: <mailto:io-uring+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:io-uring+unsubscribe@vger.kernel.org> MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] io_uring: support vectored fixed kernel buffer To: Ming Lei <ming.lei@redhat.com>, io-uring@vger.kernel.org, Pavel Begunkov <asml.silence@gmail.com> Cc: Caleb Sander Mateos <csander@purestorage.com> References: <20250325135155.935398-1-ming.lei@redhat.com> <Z-zt3YraxRSHVIWv@fedora> Content-Language: en-US From: Jens Axboe <axboe@kernel.dk> In-Reply-To: <Z-zt3YraxRSHVIWv@fedora> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 4/2/25 1:57 AM, Ming Lei wrote: > On Tue, Mar 25, 2025 at 09:51:49PM +0800, Ming Lei wrote: >> Hello Jens, >> >> This patchset supports vectored fixed buffer for kernel bvec buffer, >> and use it on for ublk/stripe. >> >> Please review. >> >> Thanks, >> Ming >> >> >> Ming Lei (4): >> io_uring: add validate_fixed_range() for validate fixed buffer >> block: add for_each_mp_bvec() >> io_uring: support vectored kernel fixed buffer >> selftests: ublk: enable zero copy for stripe target > > Hello, > > Ping... Looks fine to me and pretty straight forward, but it was in the merge window. Anything that makes this important for 6.15? We can still include it if so. If not, let's take a look for 6.16 when the merge window closes. -- Jens Axboe