Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4125564pxb; Tue, 2 Nov 2021 04:41:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxh0jvImwD57fcQVMB9F9HBn0bq9GrDTHPaYBMFRFmLAHZe+G3QvCW1iShRbClPBJkE0XVP X-Received: by 2002:a17:906:dc8a:: with SMTP id cs10mr44615977ejc.254.1635853271190; Tue, 02 Nov 2021 04:41:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635853271; cv=none; d=google.com; s=arc-20160816; b=btFgn0qJo0l8no3+gt9pjrruCLabFYpUAoC4PTbJa70FxHgO6gVIJWC2NCNK/YzePq DUWL7OvDjol1i7Iwr33cQv09L2Jdh8G/+Kjjv7vuoXSaVdcoKSN/8Uo4qGC3OixU1heV z5sJ6o73U9f+NMLemTvzAMnUg8X30dTVO8vwU1K9GmnhZFdyB3oiwtOXCg0P1l1mk9qK UNsEK7uLrxTZ/+B47CZDvhCGxhbfT4/NPDH5q3FOjG2x0VEBXxQIlkPz/obANtwvFopN 0jYxG8kcO3Y5whFxSsTNzhSvbFUBqb5acBmg2jQ0bvUCWcKq/edRXJjjZaO3N7Ux5J/b Mj1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :message-id:subject:references:in-reply-to:cc:to:from; bh=iWSQe5FZ2DiT3YupwvOoSY0Ugou6Umiv4hAZ88NQWgM=; b=X/6k8I8WC0vgdMh2TxdY+vdN8rQQRZmrVCWXjsk6pySGDXETvH5yMYGAi3YYg7wWf8 mTukZkFFFuxxkLlcNKZ0D2KpOgHMbe+myr187gV8wE5hDwba2f9dZjYonYjskK1jEJdp gG8OU+YEmENlTsUU9jmlVFTRWaBvaHiX5CGbirJpcWgbewTuplK24o4OmeE9lmtTxuH8 klUZNSKtBcQBWVKOJqz6j19dbRDoZ4PUYTlsRUrguBA641h5v+XTYsn8b38DKI97kteD qC+EoKONXaKPRYW4D3YhKleKM8jKvDt52AxAju58yUOCsHYMcMEDfeSS5WFvssyoCPLs 3boA== 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 gb3si29197892ejc.117.2021.11.02.04.40.47; Tue, 02 Nov 2021 04:41:11 -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 S231694AbhKBLlM (ORCPT + 99 others); Tue, 2 Nov 2021 07:41:12 -0400 Received: from gandalf.ozlabs.org ([150.107.74.76]:33893 "EHLO gandalf.ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231366AbhKBLlE (ORCPT ); Tue, 2 Nov 2021 07:41:04 -0400 Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4Hk7Fc3qbrz4xcL; Tue, 2 Nov 2021 22:38:28 +1100 (AEDT) From: Michael Ellerman To: Michael Ellerman , Paul Mackerras , Christophe Leroy , Benjamin Herrenschmidt Cc: Finn Thain , Stan Johnson , linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org In-Reply-To: <22831c9d17f948680a12c5292e7627288b15f713.1631817805.git.christophe.leroy@csgroup.eu> References: <22831c9d17f948680a12c5292e7627288b15f713.1631817805.git.christophe.leroy@csgroup.eu> Subject: Re: [PATCH] powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses Message-Id: <163584791077.1845480.9899621375066111807.b4-ty@ellerman.id.au> Date: Tue, 02 Nov 2021 21:11:50 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 16 Sep 2021 20:43:36 +0200, Christophe Leroy wrote: > In the old days, when we didn't have kernel userspace access > protection and had set_fs(), it was wise to use __get_user() > and friends to read kernel memory. > > Nowadays, get_user() and put_user() are granting userspace access and > are exclusively for userspace access. > > [...] Applied to powerpc/next. [1/1] powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses https://git.kernel.org/powerpc/c/e28d0b675056d072f1f11fa644d0efbb016bb7ce cheers