Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3657306pxu; Sun, 20 Dec 2020 10:25:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJyLB/ZmzniRZ96TsD1megL7vyEx59kHvSovo3ohhDec11tOmRzbD2h78xiR9Se41ATMLAdB X-Received: by 2002:a50:b746:: with SMTP id g64mr13161564ede.33.1608488709217; Sun, 20 Dec 2020 10:25:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608488709; cv=none; d=google.com; s=arc-20160816; b=bielDWQJIES4YJs8lZ6oGGxobxK+ovP2MAeItcWa1QUFWiQvt4QX4d5w3MAnbHLMYu AfuMmdYaKtr6C3qKnegMI9yuv1Ug2NrISvwmXr12NFhhul5mO2f+JF7xcZl/0vGHFSdc i99IkidQ/KfmfT+TPWR5INHmHaIw7BjqcRkupnHqSvDo/cyWduh/0QZ+PljDWhcxgLv6 xcA5pyIpO0WNgEaXt6sI0p68iAk/MBOk+vTb74qOcDY2xS2vY2jJ5mCR4yA2PIm5dOwD Npu8pFOH75h9SbVrYXp3ti6NZgmc7W5FUOCI8rkllrx7HN1bxCbPuoO91LSnyczMcb+n VuNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ewiasbX5Wt7O5WTO8wVgis9t5IKu03BoQttlzC3okGw=; b=h1v0OBH918Q0y314nAHaqV/kaCQR+vPVMvTZKh1SUvPyYoOihvlOn8oAZxq3X3CmO7 Sh0TAQ9tCmzIdnQvmZ6sN0YRDnNoAy1o5AGm2jFQcYnuJ43Egv5mdT83xlqCXcRFrqsM enrBArqthMHPXDVQjlmiGx/x/jRLKcSfQ2cwYhJisf3sVs+0C661vNviuXgYUxV3OP4+ Owmm6+k8EZqbBhuZVrnkqWGTnYy/y3F5x88q2+wV9SUMqoydQ+c7VqE/bwOdGK3xRotP I1C6MRwx3DG6mCVk4b9XcJGlX/XRUXMydUFKioiO/LnQDUE7rwmAto47ub+scRCNvu6j SbPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=aTIOBrrN; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n14si9527904edq.574.2020.12.20.10.24.46; Sun, 20 Dec 2020 10:25:09 -0800 (PST) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=aTIOBrrN; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726896AbgLTSX1 (ORCPT + 99 others); Sun, 20 Dec 2020 13:23:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55444 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726470AbgLTSX0 (ORCPT ); Sun, 20 Dec 2020 13:23:26 -0500 Received: from mail-vs1-xe32.google.com (mail-vs1-xe32.google.com [IPv6:2607:f8b0:4864:20::e32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A21DC061282 for ; Sun, 20 Dec 2020 10:22:46 -0800 (PST) Received: by mail-vs1-xe32.google.com with SMTP id s2so4222665vsk.2 for ; Sun, 20 Dec 2020 10:22:46 -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=ewiasbX5Wt7O5WTO8wVgis9t5IKu03BoQttlzC3okGw=; b=aTIOBrrNyrGtOswFvJvoP6Pcm/EMGg7b6De9JrEsKbMAnLP4dbtKBPS5GJQ5lYPic/ XK/5aExskawOWvFU+lOhPTIPitt8B6jUiJw7mxU3H26EMLpHJQ7wXyWBaZta0IHirvPw 5ici2WYmyOlLmivUAHpc8+wYQK4eIJH+LxjAqvldAoItZiu1gyAUO2k5QzKXH3EW1Vk9 4Ggf+YMNZ1YOMuZtqIvK8dQ1Biwc6WuGY9XkuSPQ3ALtvhDWqD/iMUybbq4R5EvS83vF R/Adg8IaSrWfljHGemePp8Oypy13UebWJxLmHrulrI4SwaHpOYPYhrkua46Xu99lSIqA 0lNw== 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=ewiasbX5Wt7O5WTO8wVgis9t5IKu03BoQttlzC3okGw=; b=PUpxXoWXaIMtxs3yrJRX+lqcC6XLb7rdhb1vg2ivif0UIR0omurejLOEZo9YhL9Io+ uHcePKTOPjkAhpbGr0W9/dqahEoTTSqcqR1Eyt5+MSgLebBF5prldb1zc72LRid7AXqw hyb8u3s7ymJmZCE/unwK5toyAfqq2axAgJPIqaAmg6Ojnzdejf8sS7/o93huWkIDt/Ix sjSexEuM4AmrETXetFyDWXHzm/kbVzTSDsbRCYuwTprBs4FU8836TqIfwxv7+flFLhbL 4ZH+7+PzeQEcoJdt6EYAzoLnkrIICm0QJowQxl7PcecPUaVlAQ6fvcw5Rph9dTvTdaUq ansg== X-Gm-Message-State: AOAM532CTMvbsL8WJwUa8G4sy5PDMMxbPRGYvjxXlK/Fys8jyt8uomo8 hCdAgFzH1s9GmaPeAjJEjONCaGU/t80= X-Received: by 2002:a05:6102:216:: with SMTP id z22mr10271674vsp.6.1608488564253; Sun, 20 Dec 2020 10:22:44 -0800 (PST) Received: from mail-vs1-f47.google.com (mail-vs1-f47.google.com. [209.85.217.47]) by smtp.gmail.com with ESMTPSA id w66sm147704vkb.50.2020.12.20.10.22.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Dec 2020 10:22:43 -0800 (PST) Received: by mail-vs1-f47.google.com with SMTP id u7so4202907vsg.11 for ; Sun, 20 Dec 2020 10:22:42 -0800 (PST) X-Received: by 2002:a67:3201:: with SMTP id y1mr10523626vsy.22.1608488562199; Sun, 20 Dec 2020 10:22:42 -0800 (PST) MIME-Version: 1.0 References: <20201220095830.17843-1-hca@linux.ibm.com> In-Reply-To: From: Willem de Bruijn Date: Sun, 20 Dec 2020 13:22:06 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] epoll: fix compat syscall wire up of epoll_pwait2 To: Heiko Carstens Cc: Arnd Bergmann , Andrew Morton , "linux-kernel@vger.kernel.org" , Linus Torvalds , Al Viro , Arnd Bergmann , Matthew Wilcox , Catalin Marinas , Will Deacon , Thomas Bogendoerfer , Vasily Gorbik , Christian Borntraeger , "David S. Miller" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Dec 20, 2020 at 6:43 AM Arnd Bergmann wrote: > > On Sun, Dec 20, 2020 at 11:00 AM Heiko Carstens wrote: > > > > Commit b0a0c2615f6f ("epoll: wire up syscall epoll_pwait2") wired up > > the 64 bit syscall instead of the compat variant in a couple of places. > > > > Cc: Willem de Bruijn > > Cc: Al Viro > > Cc: Arnd Bergmann > > Cc: Matthew Wilcox (Oracle) > > Cc: Catalin Marinas > > Cc: Will Deacon > > Cc: Thomas Bogendoerfer > > Cc: Vasily Gorbik > > Cc: Christian Borntraeger > > Cc: "David S. Miller" > > Fixes: b0a0c2615f6f ("epoll: wire up syscall epoll_pwait2") > > Signed-off-by: Heiko Carstens > > --- > > arch/arm64/include/asm/unistd32.h | 2 +- > > arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- > > arch/s390/kernel/syscalls/syscall.tbl | 2 +- > > arch/sparc/kernel/syscalls/syscall.tbl | 2 +- > > 4 files changed, 4 insertions(+), 4 deletions(-) > > I double-checked all the entries to make sure you caught all > the missing ones, looks good. > > Acked-by: Arnd Bergmann Acked-by: Willem de Bruijn Thanks a lot. I also arrived at the same list after comparing to epoll_pwait and signalfd (for sigset) and ppoll_time64 (for timespec64). Slightly tangential, it's not immediately clear to me why in arch/x86/entry/syscalls/syscall_32.tbl epoll_pwait does not need a compat entry, unlike on other architectures and unlike signalfd.