Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp350517ybz; Wed, 29 Apr 2020 01:09:14 -0700 (PDT) X-Google-Smtp-Source: APiQypInbL1i2XMv6R8jAbr+ab5Ay5HIRcNTe5uR49YBpv7EA5LCB3l60jgP9f0V1nHHCw91d9EW X-Received: by 2002:a17:906:55c4:: with SMTP id z4mr1427188ejp.353.1588147754699; Wed, 29 Apr 2020 01:09:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588147754; cv=none; d=google.com; s=arc-20160816; b=CRjCrZSQVwrZ9vKN5P35BIvseyiA0Yo+9hZPWjoCNYLuBb+S5YVZv7bzQpbsqfzYNj vqRdgYR7aL2NYQxsb+C+iwWQpwd5hEVKGxgx7ZKZ2I8ozRJLrVwbH/joM0ewjDj1Ddip bIzK8iBN+PAJP/OQ55L9cbgNKfVN8fa8U6QJmqyV9F0JTZKjKLv8jKnwVjJzFMBLYwlF HHz00nBvDN3UDV1j9ROoTRRTV+RtU4DUmA/7zaVJuvzCpSHVQdbW938leTnvQPgx3+4f TS4LMzW+53lm/SjnbaOkWtafWxw338iES9Y7pZTzSIk62yygFliQceV60HKEX80ZKveT +A2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=W52NDUEnvA0YJXLeHOSbWim7u+D522WzlUSHSuCc1Ig=; b=Vrm8Q2jGD/yByzM8JPEpr+X7oJqZRY5cOkHweUtf8rTzLn8zQaJ/wyLdQTd7EgQBIj TK3hg27pb5IJanj9YjX/yMJLY2pJdS4nAVKeLlHHA30M7YxM1+xoTXiID58fPyZK5P3k dA41X4gNKb0jbIplJnu/XUSkVxWelf9PPs/zLGG0SihClE/1LCE4lf2x6BSAQ3vUyg3M CYz/mFL/557lx01C0ionvwWPM1TcWa+AAmVMip/RGWP7wm+l2b5cH768DSBLO+fpPT9X GsOijtGCColDLXyqlropKNpO7C/4laWBcZq9YTJOXfwGd4bOu4dO0b465P1V4A7384w3 DXLw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o12si2953856edv.257.2020.04.29.01.08.51; Wed, 29 Apr 2020 01:09:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726501AbgD2IHb (ORCPT + 99 others); Wed, 29 Apr 2020 04:07:31 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:48217 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726345AbgD2IHb (ORCPT ); Wed, 29 Apr 2020 04:07:31 -0400 Received: from mail-qt1-f169.google.com ([209.85.160.169]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1Mqagw-1iqC123Skq-00mehJ; Wed, 29 Apr 2020 10:07:29 +0200 Received: by mail-qt1-f169.google.com with SMTP id z90so1107430qtd.10; Wed, 29 Apr 2020 01:07:28 -0700 (PDT) X-Gm-Message-State: AGi0PubUYmDFnOTInJ1eyFUUywCG7T/YgBsKecYpdh1L0bNR/t+Nki6G Nw1BVV8wvYVGbaMPzNbL4dEq/vjb2BdmiRFwLPU= X-Received: by 2002:ac8:4c8d:: with SMTP id j13mr32077431qtv.142.1588147647641; Wed, 29 Apr 2020 01:07:27 -0700 (PDT) MIME-Version: 1.0 References: <20200428074827.GA19846@lst.de> <20200428195645.1365019-1-arnd@arndb.de> <20200429064458.GA31717@lst.de> In-Reply-To: <20200429064458.GA31717@lst.de> From: Arnd Bergmann Date: Wed, 29 Apr 2020 10:07:11 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] fixup! signal: factor copy_siginfo_to_external32 from copy_siginfo_to_user32 To: Christoph Hellwig Cc: Andrew Morton , Alexander Viro , Jeremy Kerr , "Eric W . Biederman" , linuxppc-dev , Linux FS-devel Mailing List , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:HDtOAVxf7F2kbOnVT+0Pbdsy6gyVLoRB+Ord+l/jmjxXPAbBL42 3+X+s/6c2JKSUDROKdUmb5RfzZOCOLmDD0yRRZiZK+C7ON33X4xGtgMFU3xmOohU6YZuk7G TztkztYiKr7uIxCPFCPqnwjUVQ29tybSJMdZBq4nmAbY2lRPFzIWDPV5ZGvExkctRcT3yFm ZB2LEJX08qFqgpeyjSuLg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wC5lmBW+bg0=:t+X4oCSjs88VFqmJoFXRW+ PptH+Yin5M5HwIqowvIh7j5a3pqRYf4LmGVib8xT6NTu0w4nRBKkosFPAzHPM0+rNx+6ywE8H 91s8dVamJO/NorU94C+chA5zrmcwuibPKaO5mJfgDl9EPm2EwYRoXgw4vDDEZiBuFkfLHPZsX lP5p424klNI+NYvHYYDKZox/RSfqUcRkPEvaQG1vYmcphN+IqPQLBUM6+vmtyxQPoO38jWS5R bBhCAXyq8UQMX9fW2FFtErI4qXrl258imjxI7l8+0rPOwApFoxi6/dI1dXNAC6nx2G+8Npkt0 5RfwBFYY9e0qaztiFn0V1iNxalGyLiNkZCgU35oyMXgbSG+mtcfwZnrYBvK3VI9wK5D0FmfXB YqMchPDOamFSbN0XehNnpGoEMtc/L8lZr2121QvnnKOeM6JZs2VYzjZMA2vXtX2f2qMUHcgPM stQMu3VDvnm/ceky/oDEdfBWKiEk8zPpDXGMRBmjf41fsPTlHfsYrtKQFEH1vaLp0ksa1yYZW hEJUzpiV9QqyuTOOOCiA459HRGwy3LNYget1RVXzdcfdp2hUjsSv+CEaMyl4JGY673KznVcky y0Bo3A1brwQSdWPz/SVKVM5o3FH/0aOSXNAaQu0i37MjgQD/kBvUAGtSIFlU8M/6Ey0oeI3ue 109PRLULFsB9+EPm8SWmKrU4YJCavN5kAc8dLWRf9efWbMY57yqsryhvV/wOWi7VbjWmx7Hcj h5Sju4us+oZYqLkMsNH7mXPIHBeKanbM3LPzM/cI9/buI6TdHfetDN+ODVhRrJDjJf/0e6Mi7 nmedfvD/cN04U7eTD7/CP7sQa+NLyf3i+JtGQ+j1CCPfv+loUA= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 29, 2020 at 8:45 AM Christoph Hellwig wrote: > > On Tue, Apr 28, 2020 at 09:56:26PM +0200, Arnd Bergmann wrote: > > I think I found a way to improve the x32 handling: > > > > This is a simplification over Christoph's "[PATCH 2/7] signal: factor > > copy_siginfo_to_external32 from copy_siginfo_to_user32", reducing the > > x32 specifics in the common code to a single #ifdef/#endif check, in > > order to keep it more readable for everyone else. > > > > Christoph, if you like it, please fold into your patch. > > What do you think of this version? This one always overrides > copy_siginfo_to_user32 for the x86 compat case to keep the churn down, > and improves the copy_siginfo_to_external32 documentation a bit. Looks good to me. I preferred checking for X32 explicitly (so we can find and kill off the #ifdef if we ever remove X32 for good), but there is little difference in the end. Arnd