Received: by 10.223.185.116 with SMTP id b49csp4435567wrg; Mon, 26 Feb 2018 18:19:18 -0800 (PST) X-Google-Smtp-Source: AH8x224ZPmAsNcsUm/cngYDIPP6zoY2/fkIOZLizcdtxF6C8nMBx5lUpzE3vvJbjUkJGv0nxFLL8 X-Received: by 2002:a17:902:6b48:: with SMTP id g8-v6mr12609743plt.151.1519697958216; Mon, 26 Feb 2018 18:19:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519697958; cv=none; d=google.com; s=arc-20160816; b=lRnOz5njeKtV84faWa8F6oc82TlzQXAGBmxvqVnbjYd3taRpw/Ewet38tC53DTHTei LyNd+vfwrnM6wgXSHjM/PMudrsMp7FsZS4Gil27cjHfU5n8CxOSTcCgtXYPFl0Iy4Nbh hUnzu1dPBOQ4MLLZbSVbJ8Y9Hsfw9sAVtKywDt9mKMcsoeiR1Qbew6t4/qyXEp2Vqr00 sRuqcMU7uHQ1Kms2/KZDmGI2n1Ofs/AEazb/8AfLvKUlOSpvlT2YAXJNQrSGl7qPRzaa IoZjnwAqUoMrWk8qTVruBQ3zfkb+iJdqoVJPrm+F4G0nmhjrU/GqentLaqLKPNgUWAAt oYpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:mail-followup-to:message-id:subject:cc:to :from:date:arc-authentication-results; bh=u38BopTbz1fGp+oelH8dtrBlrfGbC+TDMB0It5L63Hs=; b=xEQNXvAi77ftLBNQWbmtChvs4QXK3V5uM3zofPMrK4naqfjORDdTVcPRbjSr/O+D66 GZDOpogruEHLmZXZtpYt/duaI6qDstrA2RQ/642UHIcUYd05/IViu5F3OxtY4z7x5pyV 7gmf+0XWPuMqVvBNiu8/P+b/awddjrG2mBvJ4Zzv73fbzagSHbXyR9hjNn2EsyI0rghB q9/li0aOUjdqTV6zO1U/5PGNWbTKAYY1Jrs2s7lyjocKawsHj5yMn8ugPMSYQW1fiTa3 6bUdDW6bD0uFEbczLcAvrUFJWmfY1FvivHWi2OeTwXWAfSqhF/i8WIphKl9QyKp4f84v sRzw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e7-v6si7665063plk.133.2018.02.26.18.19.03; Mon, 26 Feb 2018 18:19:18 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751847AbeB0CSX (ORCPT + 99 others); Mon, 26 Feb 2018 21:18:23 -0500 Received: from vmicros1.altlinux.org ([194.107.17.57]:56856 "EHLO vmicros1.altlinux.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751553AbeB0CSV (ORCPT ); Mon, 26 Feb 2018 21:18:21 -0500 Received: from mua.local.altlinux.org (mua.local.altlinux.org [192.168.1.14]) by vmicros1.altlinux.org (Postfix) with ESMTP id DD76F72D1A6; Tue, 27 Feb 2018 05:18:18 +0300 (MSK) Received: by mua.local.altlinux.org (Postfix, from userid 508) id C3F987CCAC3; Tue, 27 Feb 2018 05:18:18 +0300 (MSK) Date: Tue, 27 Feb 2018 05:18:18 +0300 From: "Dmitry V. Levin" To: Pavel Emelyanov Cc: Andrew Morton , Mike Rapoport , Alexander Viro , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, criu@openvz.org, gdb@sourceware.org, devel@lists.open-mpi.org, rr-dev@mozilla.org, Arnd Bergmann , Michael Kerrisk , Thomas Gleixner , Josh Triplett , Jann Horn , Greg KH , Andrei Vagin Subject: Re: [PATCH v5 0/4] vm: add a syscall to map a process memory into a pipe Message-ID: <20180227021818.GA31386@altlinux.org> Mail-Followup-To: Pavel Emelyanov , Andrew Morton , Mike Rapoport , Alexander Viro , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, criu@openvz.org, gdb@sourceware.org, devel@lists.open-mpi.org, rr-dev@mozilla.org, Arnd Bergmann , Michael Kerrisk , Thomas Gleixner , Josh Triplett , Jann Horn , Greg KH , Andrei Vagin References: <1515479453-14672-1-git-send-email-rppt@linux.vnet.ibm.com> <20180220164406.3ec34509376f16841dc66e34@linux-foundation.org> <3122ec5a-7f73-f6b4-33ea-8c10ef32e5b0@virtuozzo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Nq2Wo0NMKNjxTN9z" Content-Disposition: inline In-Reply-To: <3122ec5a-7f73-f6b4-33ea-8c10ef32e5b0@virtuozzo.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 26, 2018 at 12:02:25PM +0300, Pavel Emelyanov wrote: > On 02/21/2018 03:44 AM, Andrew Morton wrote: > > On Tue, 9 Jan 2018 08:30:49 +0200 Mike Rapoport wrote: > >=20 > >> This patches introduces new process_vmsplice system call that combines > >> functionality of process_vm_read and vmsplice. > >=20 > > All seems fairly strightforward. The big question is: do we know that > > people will actually use this, and get sufficient value from it to > > justify its addition? >=20 > Yes, that's what bothers us a lot too :) I've tried to start with finding= out if anyone=20 > used the sys_read/write_process_vm() calls, but failed :( Does anybody kn= ow how popular > these syscalls are? Well, process_vm_readv itself is quite popular, it's used by debuggers nowa= days, see e.g. $ strace -qq -esignal=3Dnone -eprocess_vm_readv strace -qq -o/dev/null cat = /dev/null --=20 ldv --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJalL/qAAoJEAVFT+BVnCUIrHEP/iq2COswEmrUt2Wrrcx4Mqug xxUPCKfBesxnYe660FjWAXJgy9bRGFCl2E8kz3tQ8w4oaDpGpGGfDhu3dwum7RWM 0RGCkXrLNk4/yGj71DMC3UGp+ENkBaKc5Wu9sYh9E1TAZAaPYh5tfC/KYajN+h5h QXPINyoAxuWWxNUUHW2sCqql6+1UPGBfKxSkGInqnxg9D5wj6bdzH+n8FgqK+Ja7 B2SUFwGw/WeTZ30p7awC/VYN6mNvPZRr7FauReHvx19wUmkOPmXngnzCp1SbgV1l 5DFOIyHQGt4x5kVMHUutf3m073RQtqlJQ1DzmKWKgto6OMK8/+XQP+aa+R0erM7F ZDGny+5E9Af6Df0FdOfgvb+mo+AswotfXfYO0i5iTBcRz7VOitOgQZspo+cpQLRI U7kJ1jD+c/9ZEMXU5IpNpHgyyBks1oma0HNaTsUjiOPO1ulPCPoHFhloqtub/p7c s1glSej43y35Wj/E0RgkQ/aiULAn0les+BYD9TnpJzx/INo3V7FTMmhSJcV7LaWV aeTb5o8CW/AoiuHgYvy/4tejDnOvlCvmL0HwOfjhqkh9Ja1nSapFWEddCVK9csQK i2wFwtwyZXAO82qJns3/w63LfEK93KFPomNvwmuxyJLVQzBJ7U2oZ8ISrsnuLlvz LibEd0Tf9EiL/Ol4kDHY =M4cN -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z--