From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 BC2D23939DA for ; Thu, 25 Jun 2026 10:11:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782382300; cv=none; b=rcD6JIPj4URoWYsighAWEffO+AoKx1PNUDnh5wz2cw3kgaKS4h3coiXUU3dlHND93LzCvBIhRqc13jQ1yUU2GH7ozLkn7cZE+B+Bc60LsJ3u3xaXFdRDcwxd7UbTASWTQby9JPqQcCVjHmfijV1Usr/a1UqTg+C4PTfB3AL50HY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782382300; c=relaxed/simple; bh=XGh9YDm1F7Whc/NJ9BuaKR7akM8txwMpeQmBzjBxQ4o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HEBmBadmZFfuf8tawFZCuEL/i010nSKJl4edOs3DhF2ysDGnaCmLy4W870Taxd1aqYIsqXclCa6+zfAPMISFe3PzZBFcChFeVzjz9HgFZ138esv06wu07MO4mFgF7GTdR+kK/owfFm91P9u2z1Kt201lrMUTUDI+C7Nr8WpHXF0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LPrK5FFe; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LPrK5FFe" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49249072f03so11602675e9.0 for ; Thu, 25 Jun 2026 03:11:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782382298; x=1782987098; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ELq4DcsgmxsG/xQ7iP6tdp51y3PfpvNXYbA2lrH5JcM=; b=LPrK5FFeAMFxHQd1eI9ZUBuFijk9vElLzashpH3ekU+3+iA1xRInRhJUtGPNgs4BRM MycH7eDTqhClWuBTRmwSV4BCvDRjbC2gLG8KNPZNwjbUue01EuEzRRQgGHPHnVTjXa0y CqI1m3QTgipa0o2k4hXrkNG1DFE5JeBx0KRw/DyKJMI2pKY3wHr8yDqBO9MN73rGvG7J GFOEResFpLE8U14JyJvM4fYKic6fQuJE2HuPBGjYJMo3eFkV7u93vhjc7ByRfKK1ZmyL 243GBSKdy15ww8qMuTdeBVtU0IinYc4lSgUKdNvxFA9jtvZ7K9UNlxRp7eBawCOg5S61 t6Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782382298; x=1782987098; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ELq4DcsgmxsG/xQ7iP6tdp51y3PfpvNXYbA2lrH5JcM=; b=BPwDjCuBRbc4n4mkCdK4+ijAfWIPZjySipk+r6GhHaipXNc4tfPu96D/fPEhaw+E9Y puKBwgUVSe2rW01zLanbnFQyi2FSER8EU6W53vU1dD5KvKV7EaTjzWmIHwQVoOGZPxAi b3w430vV/Nr0KXLBFVTpP6UrBVuZwfVAQh0oZU49AC0O4uw4LrD6m4BlP9Kaa3bXCsHx aeYBLQbIo+WL63iU7O5FNCcwbP1vX0seI5VFLTAhdx8ulgfmsZp1upLmSLaGae0CB5nX 0f9j83H3sPWXkX/u70tTwcfGfvahjF0nRlYpr++S7WhQf/taZUF4N4QJS4sl9e05aVlw ST3g== X-Forwarded-Encrypted: i=1; AFNElJ8i6g66wQV4PvwcDkVwn9p+b8RDWPiMToBykgwT9VoFY55quFuSZB7iHyqK+fn9g8M9Ysaic24kBjCtyFc=@vger.kernel.org X-Gm-Message-State: AOJu0YzmM0jod2oToqHKxM6BP4Gwg8ireDw9iut1w86yxcSegDQ6q24z yLlin7iyFiHlp6pI7BdImG216ojJs+Dr8odDeyCdxygdn00HQohFRarx X-Gm-Gg: AfdE7clJhR7DDJZ2YpOcNrtvpWXy20q9FkZhXXAN32/gwRDTs+ZhLm5Ied2YpeoY018 8hqNxjN8V/V7x0YopAsg8LEjJB8w2m1CUtdq2gy9kDC2uH69dR6GQLwQERALhJpdv9R6EtNoIRA K7UkAqOF023XOKnwL//+FWAYRX47KDgPBEVoZuxgNlGCL6OsfAsiv0PzZ9qTt1SzhEiacwcwGrE jM1o0o1+70sDV1nAhu84Z0tSpqakvY91JWiwVIOIGZdPwoAi4bHrkrG2xz2tHNgY7fW/dqF22zW 0QDQC5HO1dcG8ogpBatoDP2I6U7UyVuIJY8j5YlmaYsHcaPqmUQ5BThc1fbDxUjRPohPt4J17sp o6sUs4PtxfsAhIiR+smkX41aesvoRa4VxCBLTkmUokmnQOudJZ1xhsnNOvo+cBqnN5eOVm5z4uc iy/SBRynnr X-Received: by 2002:a05:600c:8b53:b0:490:9d1b:f086 with SMTP id 5b1f17b1804b1-49266864977mr24965995e9.14.1782382297752; Thu, 25 Jun 2026 03:11:37 -0700 (PDT) Received: from localhost ([212.73.77.104]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4926417f0c7sm59950125e9.14.2026.06.25.03.11.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Jun 2026 03:11:37 -0700 (PDT) From: Askar Safin To: david@kernel.org Cc: akpm@linux-foundation.org, avagin@gmail.com, axboe@kernel.dk, brauner@kernel.org, collin.funk1@gmail.com, david.laight.linux@gmail.com, dhowells@redhat.com, fuse-devel@lists.linux.dev, hch@infradead.org, jack@suse.cz, joannelkoong@gmail.com, kernel@infinite-source.de, linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, luto@amacapital.net, metze@samba.org, miklos@szeredi.hu, netdev@vger.kernel.org, patches@lists.linux.dev, pfalcato@suse.de, safinaskar@gmail.com, torvalds@linux-foundation.org, val@packett.cool, viro@zeniv.linux.org.uk, w@1wt.eu, willy@infradead.org Subject: Re: [PATCH v2 0/7] vmsplice: fix some problems in my previous vmsplice patchset Date: Thu, 25 Jun 2026 13:11:32 +0300 Message-ID: <20260625101132.3859505-1-safinaskar@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <89ea76b3-e956-4232-8180-ee3929adf905@kernel.org> References: <89ea76b3-e956-4232-8180-ee3929adf905@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit "David Hildenbrand (Arm)" : > I think we concluded that we cannot rip out vmsplice that way at this point, and > I suspect that Christian will drop that topic branch from -next after -rc1. I think my patches still have a chance. On fuse regression: I return EINVAL for particular combination of flags used by fuse. This causes fuse to fail-back to non-vmsplice code path. I did Debian code search, and I found none significant packages, which use same combination of options. So I think I was able to deal with fuse regression. On CRIU named fifo "Not supported" regression: it is handled. On CRIU major performance regression: it is NOT handled. But I still think my approach is right. (See cover letter for details.) (I wrote about all these in cover letter for this v2 patchset.) So all regressions found so far (except for CRIU major performance regression) are handled. Other option is to introduce some deprecation period (as suggested by Andrei Vagin). I can do this, if needed. -- Askar Safin