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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D2C71C433EF for ; Mon, 14 Feb 2022 17:43:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 704FF6B0075; Mon, 14 Feb 2022 12:43:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6B53F6B007E; Mon, 14 Feb 2022 12:43:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 57DDC6B0080; Mon, 14 Feb 2022 12:43:02 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0189.hostedemail.com [216.40.44.189]) by kanga.kvack.org (Postfix) with ESMTP id 4B9206B0075 for ; Mon, 14 Feb 2022 12:43:02 -0500 (EST) Received: from smtpin18.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id EC0BB18195411 for ; Mon, 14 Feb 2022 17:43:01 +0000 (UTC) X-FDA: 79142106162.18.BD6889B Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by imf21.hostedemail.com (Postfix) with ESMTP id 508011C0002 for ; Mon, 14 Feb 2022 17:43:01 +0000 (UTC) Received: by mail-ed1-f50.google.com with SMTP id w2so9522321edc.8 for ; Mon, 14 Feb 2022 09:43:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hl2tx2/b0j1as4iPc8br7ak6VbssTN3Lkaa01qKImp4=; b=B3+89vMVlD+t/jr4Ir3J5heCAGLy+8O/Bfqv5DSjHS7vGRacFAUCCs0TF2tOD5+IOJ DARHbhMwmXg8IKTGNN5wyW1UIWJ3dy3zDkUXnMSy6euD4EH/SAawjrYbWaSs+0JtxWja ZBOb3OkzZ9V/CSYGxjkJVHb89skxzNvZve0yg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hl2tx2/b0j1as4iPc8br7ak6VbssTN3Lkaa01qKImp4=; b=syORVkH9lMWrssARRCqwcrYvjk4BeJOkE2A/JDE2mI0hlHaISEiN16knZWE5N96YtI pL8qT+92Vjv2hOE+MKSrY2kDCkwGLeRY65AJ8/qyey5k9sVemEB6xlA3N4L7K4/SphEa LhheqhcuMRPCqM09trmz6utgUeoxjk6FlhtPP8ZJrBMnEw/YpSaLjN/JejsT2FLw32Jw gRkdD6WIlE+DoDx8/MuIb8KDz1inF7ZJspAnbd+3j+3CLpXXqyO/K61TT8kOmVbOUqY5 rcveNum7hwSp1IVq58LiHKJhJsO2m7Q8wL92s9sLkoges3EwyVh5o3+xWYV7e/1wm0RS Hc+g== X-Gm-Message-State: AOAM532Tek1xb8Fwwns4fCGyikLKdeLgbNzl8U8sSte7y7WFM2BMeXjl rZ9Ns8nGQevPHYIZBB4zdzrruYxRJu31P3yoIS4= X-Google-Smtp-Source: ABdhPJzLF19dHJQmnj34zwMjkdWEqi4Vl8DjBGNXYYogrXsf0q3CsX2jOT2tJ0jkXtszPty4lSsxBg== X-Received: by 2002:a05:6402:2789:: with SMTP id b9mr771332ede.358.1644860579707; Mon, 14 Feb 2022 09:42:59 -0800 (PST) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com. [209.85.208.52]) by smtp.gmail.com with ESMTPSA id y16sm8025958ejd.72.2022.02.14.09.42.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Feb 2022 09:42:59 -0800 (PST) Received: by mail-ed1-f52.google.com with SMTP id w10so9603245edd.11 for ; Mon, 14 Feb 2022 09:42:59 -0800 (PST) X-Received: by 2002:a19:4302:: with SMTP id q2mr49672lfa.449.1644860131952; Mon, 14 Feb 2022 09:35:31 -0800 (PST) MIME-Version: 1.0 References: <20220214163452.1568807-1-arnd@kernel.org> In-Reply-To: <20220214163452.1568807-1-arnd@kernel.org> From: Linus Torvalds Date: Mon, 14 Feb 2022 09:35:15 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 00/14] clean up asm/uaccess.h, kill set_fs for good To: Arnd Bergmann Cc: Christoph Hellwig , linux-arch , Linux-MM , Linux API , Arnd Bergmann , Linux Kernel Mailing List , Russell King - ARM Linux , Will Deacon , Guo Ren , Brian Cain , Geert Uytterhoeven , Michal Simek , Thomas Bogendoerfer , Nick Hu , Greentime Hu , Dinh Nguyen , Stafford Horne , Helge Deller , Michael Ellerman , Peter Zijlstra , Ingo Molnar , Mark Rutland , Heiko Carstens , Rich Felker , David Miller , Richard Weinberger , "the arch/x86 maintainers" , Max Filippov , "Eric W. Biederman" , Andrew Morton , Ard Biesheuvel , alpha , "open list:SYNOPSYS ARC ARCHITECTURE" , Linux ARM , linux-csky@vger.kernel.org, linux-hexagon , linux-ia64@vger.kernel.org, linux-m68k , "open list:BROADCOM NVRAM DRIVER" , openrisc@lists.librecores.org, linux-parisc , linuxppc-dev , linux-riscv , linux-s390 , Linux-sh list , linux-sparc , linux-um , linux-xtensa@linux-xtensa.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 508011C0002 X-Rspam-User: Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=B3+89vMV; spf=pass (imf21.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.50 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none X-Stat-Signature: tgyf6s7h3co6nuitb1ffhhr7ogjdrahj X-Rspamd-Server: rspam11 X-HE-Tag: 1644860581-454465 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, Feb 14, 2022 at 8:35 AM Arnd Bergmann wrote: > > I did a patch for microblaze at some point, which turned out to be fairly > generic, and now ported it to most other architectures, using new generic > implementations of access_ok() and __{get,put}_kernel_nocheck(). Thanks for doing this. Apart from the sparc64 issue with completely separate address spaces (so access_ok() should always return true like Al pointed out), this looks excellent to me. Somebody should check that there aren't other cases like sparc64, but let's merge this asap other than that. Linus