From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0142EC433E0 for ; Wed, 10 Mar 2021 19:09:06 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B966564F96 for ; Wed, 10 Mar 2021 19:09:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233399AbhCJTId (ORCPT ); Wed, 10 Mar 2021 14:08:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233746AbhCJTIS (ORCPT ); Wed, 10 Mar 2021 14:08:18 -0500 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 166B2C061761 for ; Wed, 10 Mar 2021 11:08:18 -0800 (PST) Received: by mail-ej1-x62f.google.com with SMTP id p7so29550871eju.6 for ; Wed, 10 Mar 2021 11:08:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=KkBWh521G6K67Xk4FdgqO8Q1j+x61LG4JCDOyUXgiLs=; b=YHX8nZ3xU8tzzDZTmKoBNw8OF0LwMRBYjw8hRIZYT5RmPsYTL5N7QwcL4TPttk2Pcm +UhMttODSRckYV8Mq1if03d2qV8vB96OZGUx2jN80j2PsBRz7OiEcl1mVohwJOlGNkV0 9GiR4eje2eTg1LEpc47+fSg50e1krDOp2gUTS3KDG48ZBhxh8cR5iWnocadYkrfDG0vQ SY5ZWpjoI9mbzzZH5jmCYmF7hQSelnmYrK4+qFv+tbQSmET67E8DPR3CdPjQeMyxl+Gy CvTgYzGN0fP0aNgn+oeHcZUpEFbS/Xzej7zJ9V8QEnq0qcuXW6uyRWMAqEvc216L71Hq 3yHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=KkBWh521G6K67Xk4FdgqO8Q1j+x61LG4JCDOyUXgiLs=; b=EB/4nc0NdXTIHW/CRrEMRELhs1dQvZN7PcoyBRVBgbMgySaUTSVYaVkEsnPneB5gUF BR2f8adHaNgoJ2r6imqodNd3T2g0UavNGr5etwFsP7Y6Y92R0++pkkNGuTcsj2sqP4Ut OsV3KrNbPkoVhoT4f9x3Fh7wkKM+UIlEX919sqLIgEwRjDogNwmma5Fch9ePuKhSE/ku vXadVJCmk9gXYywSNn1xo42RaM8WfUxE2KPKrlBBtZmgVxjkaNEHv2P/KXbKww52BZur X+idhHL6tZb3E13eE8bCcLaXZVxjuxviS0HzNCTPAICZoUM4FS6gmnyOprrhlSHCXHv3 s0eQ== X-Gm-Message-State: AOAM531McG0+joD32krkn9TgCOKdtKWROijgSRt15VltwH6DYxQEfjPD DlOd/j5658yotG6gXhyihBJmJQ== X-Google-Smtp-Source: ABdhPJz4PrlVch1rnJiSNBSSVG762qVeudFt5fPvrO/Vt7O4tCvqaywjsp8XZ1+MrqSKdonGt1i61A== X-Received: by 2002:a17:906:3c18:: with SMTP id h24mr5068431ejg.435.1615403296678; Wed, 10 Mar 2021 11:08:16 -0800 (PST) Received: from google.com ([2a00:79e0:2:11:1c42:4cf0:d720:10e7]) by smtp.gmail.com with ESMTPSA id fw3sm170347ejb.82.2021.03.10.11.08.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Mar 2021 11:08:16 -0800 (PST) Date: Wed, 10 Mar 2021 20:08:10 +0100 From: Piotr Figiel To: Alexey Dobriyan , "Eric W. Biederman" , Andrew Morton , Kees Cook , Alexey Gladkov , Michel Lespinasse , Bernd Edlinger , Andrei Vagin , mathieu.desnoyers@efficios.com, viro@zeniv.linux.org.uk, peterz@infradead.org, paulmck@kernel.org, boqun.feng@gmail.com Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, posk@google.com, kyurtsever@google.com, ckennelly@google.com, pjt@google.com Subject: Re: [PATCH v4] fs/proc: Expose RSEQ configuration Message-ID: References: <20210202173709.4104221-1-figiel@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210202173709.4104221-1-figiel@google.com> Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org On Tue, Feb 02, 2021 at 06:37:09PM +0100, Piotr Figiel wrote: > For userspace checkpoint and restore (C/R) some way of getting process > state containing RSEQ configuration is needed. [...] > To achieve above goals expose the RSEQ ABI address and the signature > value with the new procfs file "/proc//rseq". For the record: this idea was dropped in favor of ptrace approach, as discussed over separate mail thread with Mathieu Desnoyers and Peter Zijlstra. The equivalent ptrace patch in its current version is here: https://lore.kernel.org/lkml/20210226135156.1081606-1-figiel@google.com/ Best regards, Piotr.