From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) (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 26F723A5E65 for ; Tue, 2 Jun 2026 21:37:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.135.223.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780436278; cv=none; b=trATIKnVlHUTTvUhnLIAFOd+BRz5R3DoPeqimci8FrHl/PPO1XxG+QLoQ+YZidBDD6AVN2KdyvmnvAGQnRylpCjo1SPxX3dWdvvVFW80UHWzLbbrsstUDBjFvYyjFWmpgoJm9KZ1AlEqQkWT3VYBTNapcQPuxK08DI42xJalh64= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780436278; c=relaxed/simple; bh=xhYpWUENoTR0OZggrGjOnTgCpp/+GiC/7NyKD0OO7MU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=NH1VvwDrqxghV6umNbJgvBQNa+rgIs0Z6jwsBfmKUsDxy2NcZeAwDTnX35IuFFUdLfoYpwYC6VlopcRssKAWjcX4BjPYrlMzKFnenlSlh1Fizckl22/h8PQM0M//BtRxKbmZcCuqFFv9K7nFje+vH+fEzP1cIUrzSOgSIT2jly0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=suse.de; spf=pass smtp.mailfrom=suse.de; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b=M8lWh5+g; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b=cGUK5jrQ; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b=ei+a51m/; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b=LvWaNZL3; arc=none smtp.client-ip=195.135.223.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="M8lWh5+g"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="cGUK5jrQ"; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="ei+a51m/"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="LvWaNZL3" Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 74D596ABFF; Tue, 2 Jun 2026 21:37:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780436275; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zSF02Sys3oVPf3cWJGRWD+ZLq8fEyAUMeudt9t44hp0=; b=M8lWh5+gTYn+cX72Ntq1+YGiMGcx6YZmz1dmG9Wrx9B/274KkcNZp5X/tS8oulRC2FmIg7 xdojLIred0QPr9SZY+H/crZU7e/BuSRXZZQXbbkSafomj0Ybe8clQLVJXRznCwHMZhgyYh yCtmpnSWs675bUrW7Cx9JmU87Di+rPM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780436275; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zSF02Sys3oVPf3cWJGRWD+ZLq8fEyAUMeudt9t44hp0=; b=cGUK5jrQZioFApFgCcvA2bgc35fJD9djwlafuGa9Hn74YwjeZeQcfOklZ7tTfptgjcVcd0 Yqa098xA+NDP2PDA== Authentication-Results: smtp-out1.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b="ei+a51m/"; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=LvWaNZL3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780436271; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zSF02Sys3oVPf3cWJGRWD+ZLq8fEyAUMeudt9t44hp0=; b=ei+a51m/ruJ9TbtcRdBQqkNkuhAFbXg/qwTdVkjG41yfbFcn04w4R2kjvNru6yEevyLYql L0QWalNPOCu17ke+5l08d8jgRto1iF/1mC4xoqBaAAIdxgJpAHl+jXDVPO2i8wzzrDHIN0 mXhzzJVGXNvsZdROmv7jSZrE+R4GGe8= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780436271; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zSF02Sys3oVPf3cWJGRWD+ZLq8fEyAUMeudt9t44hp0=; b=LvWaNZL33lAkRhyyL80fTL5EWeSVk0ezIztFD6kqOYSfa+FvCYHDzo2ljQiJvY8No3/fyg v5GNFqyrx+YbcnBw== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 43128779A7; Tue, 2 Jun 2026 21:37:50 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id o9UKDS5NH2rCCQAAD6G6ig (envelope-from ); Tue, 02 Jun 2026 21:37:50 +0000 Date: Tue, 2 Jun 2026 22:37:48 +0100 From: Pedro Falcato To: Askar Safin Cc: akpm@linux-foundation.org, axboe@kernel.dk, brauner@kernel.org, david@kernel.org, dhowells@redhat.com, hch@infradead.org, jack@suse.cz, linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, miklos@szeredi.hu, netdev@vger.kernel.org, patches@lists.linux.dev, torvalds@linux-foundation.org, viro@zeniv.linux.org.uk, willy@infradead.org Subject: Re: [PATCH 0/3] vmsplice: make vmsplice a trivial wrapper for preadv2/pwritev2 Message-ID: References: <20260602211242.13870-1-safinaskar@gmail.com> Precedence: bulk X-Mailing-List: linux-api@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: <20260602211242.13870-1-safinaskar@gmail.com> X-Spam-Flag: NO X-Rspamd-Action: no action X-Spam-Level: X-Spamd-Result: default: False [-4.51 / 50.00]; BAYES_HAM(-3.00)[99.99%]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FREEMAIL_TO(0.00)[gmail.com]; RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:104:10:150:64:97:from]; ARC_NA(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCPT_COUNT_TWELVE(0.00)[18]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RECEIVED_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:106:10:150:64:167:received]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DKIM_TRACE(0.00)[suse.de:+]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,imap1.dmz-prg2.suse.org:rdns,suse.de:email,suse.de:dkim,pedro-suse.lan:mid] X-Rspamd-Server: rspamd2.dmz-prg2.suse.org X-Rspamd-Queue-Id: 74D596ABFF X-Spam-Score: -4.51 On Wed, Jun 03, 2026 at 12:12:42AM +0300, Askar Safin wrote: > Pedro Falcato : > > On Sun, May 31, 2026 at 01:01:04AM +0000, Askar Safin wrote: > > > See recent discussion here: > > > https://lore.kernel.org/all/20260516182126.530498-1-pfalcato@suse.de/T/#u > > > > So, you took an ongoing discussion with an ongoing RFC patchset, and you > > decided to reimplement part of the idea on your own, as a concurrent patchset. > > > > Riiiiiight.... I don't think I have to NAK this, do I? > > Okay, possibly this was indeed inappropriate. > > So this time I'm asking explicitly: is it okay to post new patchset? > > I want to post patchset, which will remove pagecache-to-pipe splice. Well, that's most definitely part of my patch. Also, you cannot outright remove splice() functionality, it's pretty important (besides people doing funky pipe business, it can also used for stuff like "take these pages that we just got on a socket, put them on a pipe and then ship them off to an actual file" with minimal copying; doing stuff like sendfile() also uses splice() internally). So, I guess I'll be sending the v2 soon. -- Pedro