Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp17763142ybl; Thu, 2 Jan 2020 11:33:56 -0800 (PST) X-Google-Smtp-Source: APXvYqySO51sxsXBIh/pMNBgWgjGQlO6RaHWDeULBSb0uBO3CuV8g3gr2QselkmeXOW7+36dyQfK X-Received: by 2002:a05:6830:147:: with SMTP id j7mr95332776otp.44.1577993636152; Thu, 02 Jan 2020 11:33:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577993636; cv=none; d=google.com; s=arc-20160816; b=g3siT8KrfJBVc8fIZLuDx4GuO5Qj6UFD3nCkn5q/a4jlu0jNYj62Z6DRFHde5kn3Wj m9GAqfcgQNIcnNoW2TS7F2lS7KFIdoeCf6z3XtMohqApGbVERyQgNXdwgeGDUU3vJUjX njaS/iNqFM15w1H3uSaMHLENHFJ4sIvjX5mqaXc8g0WHdrD21OzmnicdSa60q0QmHziJ iJG6FmC4uRMp+JcoF5HXHoG+52r6BKkWXyuAQNfJWQzLE1OzklTz1nBrMqZdins0jJ/o Ue1ttITufmA+3qh6+9otTaFqA/hX1MYBxICmsuB79dDNnTD2Uzj0tjtFqeWbdeB8EkuK 0fRA== 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:dkim-signature; bh=u9dwbogJdW6Yh1Ee8VSFJGnuy/iuVNRbfD1Fa4yAvYY=; b=NHBvB3DTsAsiqu23u0+i27sh3MFg5nRyEU2BHqYINMRQatPDc/LKlnaqzng9g+mqn/ hjfcZbacRoFlrPNzYBvHJpYz7Lbt+loP8Mz+TTeXrj9trwExXTqNnlTGd/3gAm+dAFTp 1aGk2WL+hJrYrmeCbE/Z226gyP8AyqdhAEXjoEKTpe9hbL/w82fFLrdUGp4WpenyUCuW yyWj2thz6jwvZahzc5Ks6yoDQq+nbpcwQ4MquJFrkfG1RxLEumsIsH8t56BmiKGXPusX 7P4jlYYCbrTDRjDGQtbsSSoV0w3OBf2lUr2aNNAs5GeDwJGeULEmuXbCKzneMxQ6atVr bD9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JT0FLN0Z; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u5si23065906otg.99.2020.01.02.11.33.44; Thu, 02 Jan 2020 11:33:56 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JT0FLN0Z; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728304AbgABTdG (ORCPT + 99 others); Thu, 2 Jan 2020 14:33:06 -0500 Received: from mail-qk1-f196.google.com ([209.85.222.196]:35688 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728135AbgABTdF (ORCPT ); Thu, 2 Jan 2020 14:33:05 -0500 Received: by mail-qk1-f196.google.com with SMTP id z76so32505686qka.2; Thu, 02 Jan 2020 11:33:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=u9dwbogJdW6Yh1Ee8VSFJGnuy/iuVNRbfD1Fa4yAvYY=; b=JT0FLN0ZXha1caOUYbQA5kD/HcHTUSlb62XEjpUkqHR/9zHvqWkyZe/uhLoYygbTzF DAd+YJcowk3agIzwHK2Ye5qtXHoQAykOI2TfvlkoMCLKgMJ9lypSfRrAojtSioX2Ht1x EXyZhRVfJRXlFpjniP5Xro68S7oT4ZPUMyeVVhq7AyCrMeJB9o5xcwKHvSq3Xw5i12qu QTDT5i8b2jVFp60ZkZdkb6/kVfRZUEkMrmcm6cz29d2h1htgFq6E7P+dB3WquF/5Tti6 SvNyxXv4sqAKY4UW9M9+SdTa8y9/nBwnWEQ+dMleE0AxCmz9awUpUUyUuITq4/5iufrt 7oEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=u9dwbogJdW6Yh1Ee8VSFJGnuy/iuVNRbfD1Fa4yAvYY=; b=baxyaAOODVoBV3sIvdSHl/6XM/RQW3BIxqvcQUAgT2GktPCzyZOm7P05qFb5dkcjD7 H1Hmw/6IqlPtrK3J+BAceQQ0mee6fGLYVqXPRKBHPQ67fl4dlVcrAhNeM7WdheKjFZ2Y y4PR74EDpzuy2kn+U4eZrnFlO9hDQo0PQ4F5sF8V2nvPOA1HbNsLv2yqF8ieB0JnoMCB fYD75O1QrLop3fgiPBgRcZil5mkC9sg1Kghvy/MZR61rjmHr11nquHmKZLiVlymSQ1uX +JM2rIfeSOidcS4V0QmEa2RBLD0u7Iua8yVy3a0FJ1bxShzD3uLcwbzcMeBDBGxon1MT n/Jg== X-Gm-Message-State: APjAAAWN7Px/TyeHl8m18jjplVeMFnZQVaD64jQSS/T9Zv7GYHucSfaN 6P0SDxBZbL852WmdI8/ehyWUgOmZrgsmOgs3U1k= X-Received: by 2002:ae9:ed47:: with SMTP id c68mr65365242qkg.136.1577993584811; Thu, 02 Jan 2020 11:33:04 -0800 (PST) MIME-Version: 1.0 References: <20200102172413.654385-1-amanieu@gmail.com> <20200102172413.654385-2-amanieu@gmail.com> <20200102175011.q7afo45nc2togtfh@wittgenstein> In-Reply-To: From: "Amanieu d'Antras" Date: Thu, 2 Jan 2020 20:32:53 +0100 Message-ID: Subject: Re: [PATCH 1/7] arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers To: Arnd Bergmann Cc: Christian Brauner , "linux-kernel@vger.kernel.org" , Christian Brauner , "# 3.4.x" , Linux ARM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 2, 2020 at 8:25 PM Arnd Bergmann wrote: > On Thu, Jan 2, 2020 at 6:50 PM Christian Brauner > wrote: > > On Thu, Jan 02, 2020 at 06:24:07PM +0100, Amanieu d'Antras wrote: > > > Previously this was only defined in the internal headers which > > > resulted in __NR_clone3 not being defined in the user headers. > > > > > > Signed-off-by: Amanieu d'Antras > > > Cc: linux-arm-kernel@lists.infradead.org > > > Cc: # 5.3.x > > > --- > > > arch/arm64/include/asm/unistd.h | 1 - > > > arch/arm64/include/uapi/asm/unistd.h | 1 + > > > 2 files changed, 1 insertion(+), 1 deletion(-) > > Good catch, this is clearly needed, but please make the patch change > every copy of asm/unistd.h that defines this, not just the arm64 one. Actually __ARCH_WANT_SYS_CLONE3 only needs to be in the uapi headers for architectures that use the asm-generic/unistd.h header, which uses it to guard the definition of __NR_clone3. Architectures not using the asm-generic header don't need this define to export __NR_clone3. The only other architecture with clone3 that uses the asm-generic header is riscv, which already defines __ARCH_WANT_SYS_CLONE3 in the uapi headers.