Received: by 10.192.165.148 with SMTP id m20csp632492imm; Wed, 2 May 2018 06:24:26 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqsm/IyDOLKj+0R6GKGQOsNBFR2hmpVZdxwWToOtjqBa2nr/ymCk04iTGHckZ2oWU/f69Mm X-Received: by 10.98.149.21 with SMTP id p21mr19433538pfd.62.1525267466726; Wed, 02 May 2018 06:24:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525267466; cv=none; d=google.com; s=arc-20160816; b=Pil+sb5RQGfKZopm5JCKQ7LFhTLdCyeDGDu0PAkl/NcPcr+Tbr2bqpkhSqrF7eLvoj aig+IIk9nQZ7AN3Mbe77bcPafIDpslJz8UlG7b2NdMTr60t/FjGS48GhlXM20g3VBQ5C 0ENXFk02GEsmNjBVKe8esiL7QZgtGrrDT3sVhAjBkql2e8hvEGrxE8R66BW34/DDdhVu nsCCwQH6JxxTsYG84q2wkGU/ruKlDCcCdzSKAhSOZWrok+my3hkQ2SBRQv3HItAt4CAU Sef+ZorjCCi3WfyRe0IQ36QU9IcIRWaNh5WTNBeuyRnZ4AZY7H0hfPm7eOhqQ+o7o3JD yVqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=fxjMo/7Qc9AWPvPwC0IObz+Ggs/0LmfIcpt4bIWTqfE=; b=hWWUDa1pI+88pMiKoDAwJ6Ob8dSUMHozSIesX7sv7sOK237kncLAnNRkZhWtga366w ujkCr6h10fUnxY/5AJuQCYpBlPtnwvl4mtafZvkY/JvAgpsKMED57911jXAU3gk2BC6E OebwbsWn4GZsJ0xZESg2LLQ8A805l5DLIiHdWdjsOp5qtjBG0MXoK31PviooO4cbov7U VgC4FXiF/Fm5eGk01CVkybfFkS3fJq1t3PjzIbkgK9e6w2a0B0UlF4YpQuvYCaOc4v57 ZWLENw2nBHuiTxI+jtt9NeYX4uNB9p/VP0gGe2L5TCAjrwGrbXQ/eILou4x4H0cGIhub g/BQ== 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 j67-v6si9285433pgc.509.2018.05.02.06.24.12; Wed, 02 May 2018 06:24:26 -0700 (PDT) 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 S1751707AbeEBNVu (ORCPT + 99 others); Wed, 2 May 2018 09:21:50 -0400 Received: from ozlabs.org ([203.11.71.1]:44427 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751414AbeEBNVM (ORCPT ); Wed, 2 May 2018 09:21:12 -0400 Received: by ozlabs.org (Postfix, from userid 1034) id 40bf6s6YMzz9s27; Wed, 2 May 2018 23:21:09 +1000 (AEST) From: Michael Ellerman To: linuxppc-dev@ozlabs.org Cc: viro@zeniv.linux.org.uk, linux-kernel@vger.kernel.org Subject: [PATCH 5/6] powerpc/syscalls: kill ppc32_select() Date: Wed, 2 May 2018 23:20:50 +1000 Message-Id: <20180502132051.28861-5-mpe@ellerman.id.au> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180502132051.28861-1-mpe@ellerman.id.au> References: <20180502132051.28861-1-mpe@ellerman.id.au> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Al Viro it had always been pointless - compat_sys_select() sign-extends the first argument just fine on its own. Signed-off-by: Al Viro [mpe: Use COMPAT_SPU_NEW() to keep systbl_chk.sh happy] Signed-off-by: Michael Ellerman --- arch/powerpc/include/asm/systbl.h | 2 +- arch/powerpc/kernel/sys_ppc32.c | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/arch/powerpc/include/asm/systbl.h b/arch/powerpc/include/asm/systbl.h index b91701c0711a..cdf528089a63 100644 --- a/arch/powerpc/include/asm/systbl.h +++ b/arch/powerpc/include/asm/systbl.h @@ -147,7 +147,7 @@ SYSCALL_SPU(setfsuid) SYSCALL_SPU(setfsgid) SYSCALL_SPU(llseek) COMPAT_SYS_SPU(getdents) -SYSX_SPU(sys_select,ppc32_select,sys_select) +COMPAT_SPU_NEW(select) SYSCALL_SPU(flock) SYSCALL_SPU(msync) COMPAT_SYS_SPU(readv) diff --git a/arch/powerpc/kernel/sys_ppc32.c b/arch/powerpc/kernel/sys_ppc32.c index c11c73373691..bdf58ba1a94b 100644 --- a/arch/powerpc/kernel/sys_ppc32.c +++ b/arch/powerpc/kernel/sys_ppc32.c @@ -52,15 +52,6 @@ #include #include - -asmlinkage long ppc32_select(u32 n, compat_ulong_t __user *inp, - compat_ulong_t __user *outp, compat_ulong_t __user *exp, - compat_uptr_t tvp_x) -{ - /* sign extend n */ - return compat_sys_select((int)n, inp, outp, exp, compat_ptr(tvp_x)); -} - unsigned long compat_sys_mmap2(unsigned long addr, size_t len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff) -- 2.14.1