Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4668686pxf; Tue, 30 Mar 2021 13:51:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy2fGJFgNYbRvY4FJQBvJDUJUAz41zmWwiu9Gs+vlYtGR7yHuImdwcTPENdEv2/lMqP3NbX X-Received: by 2002:a17:906:2da9:: with SMTP id g9mr27440eji.100.1617137481427; Tue, 30 Mar 2021 13:51:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617137481; cv=none; d=google.com; s=arc-20160816; b=uML91g/lRsvyXBpkcaFRkWRRjMKeix8QCHZ/IB4QxnXcza3Bo75ANPiV2YGEXn7wkh xF8IF24eNoBGh53Z6tYcB2kWwjKzp7Wa2xIRTmQgLN2tbRMoaWKmuhENrhpZW9GrSZGF vQhOEStrZ38cmmOvf3OXMMzVk0i79jyv8Pu9wsqBbL7tYDMCe1e5oor57F9RHFkDqUn0 rcjotHALjOxdb/64qdMp/zxbVYTCcZmlKGmF3mPsCEWD9re5TYfgr/vnA28hV3Zraaot 3t7JsPWxdzDbHdKj4Gj4t5b0Ml4Xa9D4qpH9SxD2kb22ME75aUFdKgLWLM9BDiYMADXU /Rgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=qDH+P5C6NtwLfcRfGiIWBRB9mrIetQ0apR4Gxhal0os=; b=mcNx12s7pJtxxgVOOPmGo8pHu4C0XMiMcm9HmLcA2c+RM7ulqYU+lfv4tSjqgNSIdU AhZwnvCCx6dJZquH/7VUIdGRUgaDedqA2SWLSvX9YbOkUNWOpcow2ubS5R8+ea39WRIn r1MxtcoB8u2iW6trHbgh/39WT/qzkHM1ULCNrnBTMH+n1GZKbqoAg4N5ZkM6FbGZ+AZX M/MJb8vg9pbBjCzZiFwnVGSSSzRyB/yISGD2IEqKSAJNOqHTLyAhJh2IWMmhyhOmCFzn nfxEbGRDbbOghsrsuqUu4JgVnvrTCnTab90skqe8zcdyGldRy8wWmmW9GZfv/Hdx+dSd GVMg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v10si39754edc.569.2021.03.30.13.50.58; Tue, 30 Mar 2021 13:51:21 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232455AbhC3Uqi (ORCPT + 99 others); Tue, 30 Mar 2021 16:46:38 -0400 Received: from elvis.franken.de ([193.175.24.41]:38591 "EHLO elvis.franken.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232286AbhC3UqC (ORCPT ); Tue, 30 Mar 2021 16:46:02 -0400 Received: from uucp (helo=alpha) by elvis.franken.de with local-bsmtp (Exim 3.36 #1) id 1lRLFQ-0007z3-00; Tue, 30 Mar 2021 22:46:00 +0200 Received: by alpha.franken.de (Postfix, from userid 1000) id 32656C1E48; Tue, 30 Mar 2021 22:02:08 +0200 (CEST) Date: Tue, 30 Mar 2021 22:02:08 +0200 From: Thomas Bogendoerfer To: Christoph Hellwig Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/3] MIPS: uaccess: Added __get/__put_kernel_nofault Message-ID: <20210330200208.GA18146@alpha.franken.de> References: <20210330172702.146909-1-tsbogend@alpha.franken.de> <20210330172702.146909-2-tsbogend@alpha.franken.de> <20210330174835.GA15145@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210330174835.GA15145@lst.de> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 30, 2021 at 07:48:35PM +0200, Christoph Hellwig wrote: > On Tue, Mar 30, 2021 at 07:26:58PM +0200, Thomas Bogendoerfer wrote: > > Added __get/__put_kernel_nofault as preparation for removing > > get/set_fs. > > For !CONFIG_EVA __get_user_common is simply defined to > __get_kernel_common, which probably does the wrong thing here > as it would allow access to user space addresses, won't it? it does, so I'm missing a copy_from_kernel_nofault_allowed() function, which only allows kernel access, right ? Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]