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=-12.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable 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 947DAC433B4 for ; Mon, 17 May 2021 20:37:20 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 116006109F for ; Mon, 17 May 2021 20:37:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 116006109F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=ew0M1JZg2BbsELTsD3OUhiOjo8I07J1EKM4HCaPFbt8=; b=jZTGTTc5pwShrQSm7SvmefRStP Yhsd9pYjPwS/j2d5SyCYSlz4t3NS0fr/hqtuf0hITjwnIKkf4YR+PMLZIrnvPS1wdQ5ODVkP1GB6u /d8aRx9oJEAMGCL/JqXT+mZkS9z8+6zw2p3rGBuJIHFZyNzTYhN4RugSJzFYGD0Jd/G+svdC4F+zU GF7h0isSyyW5T6X+y8rPbdceboNhLlFUkpCQgfLu1EZu6poa4BFsP/5udGf7rdY/4Dak4/ty59Xwo dvdcL3Wua8DZVhcOQK1bUlYqoWHnNZQreCfsHeICDEa+LCZ+9DtMSMYp5u50RZgnUXKiTPqSI9DHN KJwj+7og==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lijx0-00G5IU-BB; Mon, 17 May 2021 20:34:54 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lijws-00G5HS-TC; Mon, 17 May 2021 20:34:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=wofIvKk8iIN+TdaaIiXcNksb6GQFySD13A4fQKm9r6A=; b=Ay23d+e6eS7UhA3KAd6oYjx8T6 T1vQe1wEd+lfYODAzOSsNzCp5ydECW7QtqM591aXItJieIHVQfPRXXrVym2rHpFGMTy0PfMXgDmH3 s/l64ve6FtSPYOwpur9T3NVWL3KMwLgUyM7FCNDvfOpHsbRZg68eM7a8zaL5Q4y/4z7qhh+0kgAcA UmqrwJw9SoKtdaRJxaMOfdCQ+JwqSPEsFPfQUwIcl8QVVHUNn5L7ObkvQA1/VxDMP6ckbt8O3dqgx bBM0uipisebOBh1kftgJ5RhWf/exrfJ+BZ4EPpI0TTTVXHDXYYG0nKwVwKeda7zWkayx79A9eDgtd Qm2WDHkg==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lijwq-00E8Op-3Y; Mon, 17 May 2021 20:34:45 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8AC92610CB; Mon, 17 May 2021 20:34:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621283683; bh=Kbl2wOYwBWNjV94hJ4LLgZrf/sgS5srd8DPZuYSb+tw=; h=From:To:Cc:Subject:Date:From; b=pvMEefNtYHlt02+c8r4F+KdUiqRzF765jugqWdbFgSJi9MLtGzpZe1cEIW9QIwzZh hBtCgywvNQ5VrPdZcCobcJdQqUTGLDTmYsv+WrcR++0cTnBqwerW+1w2fUi16iLCGT SiB/r4Ts2NxtOvJPru4UbLcUuqWG+bMoKOQbwEc9LPf4gC9Gap/QqgbE/TjIU9QZ0q Ut0ufhe4STSmj16kT1wuK1IA0DUgnztM1UYTs3iwvle7EpMJtfkdLxLKfVnmH9ajuh Y5cEHpgNFA3AIAEB/1oE8kSuuy0J/t2lmC4y5bRo4wg+cJM6E/8WIh0E/8WLoHZ9JD h6ob3ewIx/pBQ== From: Arnd Bergmann To: linux-arch@vger.kernel.org Cc: Arnd Bergmann , Christoph Hellwig , Alexander Viro , Andrew Morton , Borislav Petkov , Brian Gerst , Eric Biederman , Ingo Molnar , "H. Peter Anvin" , Thomas Gleixner , Linux ARM , linux-kernel@vger.kernel.org, Linux-MM , kexec@lists.infradead.org Subject: [PATCH v3 0/4] compat: remove compat_alloc_user_space callers Date: Mon, 17 May 2021 22:33:39 +0200 Message-Id: <20210517203343.3941777-1-arnd@kernel.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210517_133444_207342_659EE091 X-CRM114-Status: GOOD ( 15.90 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Arnd Bergmann Going through compat_alloc_user_space() to convert indirect system call arguments tends to add complexity compared to handling the native and compat logic in the same code. There is one other trivial patch I resent for the atomisp staging driver and a longer series for networking ioctls that I need to revalidate before submitting again. Sorry for the long delay before resending this. Once everyone is happy with the latest version, I would add it to the asm-generic tree for a 5.14 merge. Arnd --- Changes in v3: - fix whitespace as pointed out by Christoph Hellwig - minor build fixes - rebase to v5.13-rc1 Changes in v2: - address review comments from Christoph Hellwig - split syscall removal into a separate patch - replace __X32_COND_SYSCALL() with individual macros for x32 Link: https://lore.kernel.org/lkml/20201208150614.GA15765@infradead.org/ Arnd Bergmann (4): kexec: simplify compat_sys_kexec_load mm: simplify compat_sys_move_pages mm: simplify compat numa syscalls compat: remove some compat entry points arch/arm64/include/asm/unistd32.h | 12 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 12 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 12 +- arch/parisc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/syscalls/syscall.tbl | 12 +- arch/s390/kernel/syscalls/syscall.tbl | 12 +- arch/sparc/kernel/syscalls/syscall.tbl | 12 +- arch/x86/entry/syscall_x32.c | 2 + arch/x86/entry/syscalls/syscall_32.tbl | 6 +- arch/x86/entry/syscalls/syscall_64.tbl | 4 +- include/linux/compat.h | 43 +---- include/linux/kexec.h | 2 - include/uapi/asm-generic/unistd.h | 12 +- kernel/kexec.c | 90 ++++------ kernel/sys_ni.c | 5 - mm/mempolicy.c | 195 +++++----------------- mm/migrate.c | 50 +++--- 17 files changed, 164 insertions(+), 327 deletions(-) -- 2.29.2 Cc: Christoph Hellwig Cc: linux-arch Cc: Arnd Bergmann Cc: Alexander Viro Cc: Andrew Morton Cc: Andy Lutomirski Cc: Brian Gerst Cc: Eric Biederman Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: Thomas Gleixner Cc: Linux ARM Cc: linux-kernel@vger.kernel.org Cc: Linux-MM Cc: kexec@lists.infradead.org _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel