Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4569203pxf; Tue, 30 Mar 2021 10:56:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx39wY+oBbSosTiG9uCIdcrBHj+fBMDbIE6VkOfbOTdd9peoh0eVsNL3LSEcY5ucORQkFuu X-Received: by 2002:a50:ed96:: with SMTP id h22mr34602452edr.39.1617126972116; Tue, 30 Mar 2021 10:56:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617126972; cv=none; d=google.com; s=arc-20160816; b=UaaY0eNW1s5slvveJx3KZo6WUtpaigKBTmSlT3OKHKFmwv42WldlHbeuyENN8Q+92S j5u5aapRFruy68GLh3yB6ZRG5cAwN3k6p52sA+HPTmovFgpu+8fYZ3CrtLrUTahtTbwK LY7oMpJPShv4ZmEJuc5xg2SwoBbdSPoKfhJYg0DHFn49xUxVDTp9I3QZvmHCMdrSDYko 13Qzs1s/XDVp7eDRiI+F89vDoyNS0D1+/Sv8sAsZDtR28zaHIeh1zQz1S+sOzTSpTlbN PihwNrLfzEGsMwDBv18BUvlZkeq+1NYjtNnzYgNRBd9nCciUZ6/lNohPsq2jJ+ezJhNU X69g== 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=yadBQNasy5sGmXjskBEuJEZfEVEw2Ry7vKRMQUHpinI=; b=EycOrcRKJSaI0845yi0IsjJeRlfjt++o353C/WNtkTrciAnvzC8kndscv7nGorg4g0 LboECvw9wgbIZyCaxW1ik4/E4jOvp0pjPEcj+0q8D5d7zcXN9Ugvk6l55/x/YTLNqyJ5 cXhZMfDHqyZ7IPcDz46hBfDVI8GEe3bZhHpf6UTg9cvytO1TfmdsbTzspDoGEicx1y2+ gx36EIwiZdFITp0DzbzDJ+Zu66gx6XBpHfa1Z5P8xtSDSMZnZxl9Udo6Yq9IRG2m11AY IrWEIlRmjjqj0StmNALmTA2GUHyx1JdDRWeJhqJ16Ti+D1qKi4HPLFsUOsMb5qswAZ0k ndNA== 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 n12si15052981edo.340.2021.03.30.10.55.48; Tue, 30 Mar 2021 10:56:12 -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 S232490AbhC3Ryv (ORCPT + 99 others); Tue, 30 Mar 2021 13:54:51 -0400 Received: from verein.lst.de ([213.95.11.211]:60025 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232059AbhC3RyT (ORCPT ); Tue, 30 Mar 2021 13:54:19 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id ACC8768B05; Tue, 30 Mar 2021 19:54:17 +0200 (CEST) Date: Tue, 30 Mar 2021 19:54:17 +0200 From: Christoph Hellwig To: Thomas Bogendoerfer Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, hch@lst.de Subject: Re: [PATCH 3/3] MIPS: Remove get_fs/set_fs Message-ID: <20210330175417.GC15145@lst.de> References: <20210330172702.146909-1-tsbogend@alpha.franken.de> <20210330172702.146909-4-tsbogend@alpha.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210330172702.146909-4-tsbogend@alpha.franken.de> User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > - if (likely(access_ok( __gu_ptr, size))) { \ > - if (eva_kernel_access()) \ > - __get_kernel_common((x), size, __gu_ptr); \ FYI, it might be a good idea to fold __{get,put}_kernel_common into __{get,put}_kernel_nofault now that these are the only callers left. Similarly __get_user_common and __put_user_common should probably also go away. > static inline unsigned long > raw_copy_to_user(void __user *to, const void *from, unsigned long n) > { > + return __invoke_copy_to_user(to, from, n); I think __invoke_copy_to_user, __invoke_copy_from_user and ___invoke_copy_in_user can go away now as well.