Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp435388pxb; Sat, 10 Apr 2021 07:31:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwc4LJSTKnJcQvKrze7QebcV0/fiSCMUburaxUk1OiGx/bqyVSzwVtlUE9fBZ2YrcPcVj/a X-Received: by 2002:a17:90a:34c:: with SMTP id 12mr18884307pjf.100.1618065096269; Sat, 10 Apr 2021 07:31:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618065096; cv=none; d=google.com; s=arc-20160816; b=m9JN5L8kOl9on1Ebf9ywX1QITQZIYLSkAJAX6FOd/eeNQEXLs1SCvjkE9fA5TaQMio O6JJhsRd7Uo75exAlMoGW6ZIZUyxQwKdRNt9fOIv/n3vxeaHAHFUZUrUAsNbIdDrdCjO zFRhc/4GAagrQc/oy9jcMt8hnD3mO8YoRc+7YUA9IAmoaTSqJFZefm86HO5B0SCfrf+u taR2sS/X3GvQ1m6cLHLcESFJLEqKRtN90/UFFdLR7oOS+4ZzFuZya62/Ciun2hmqY+gm X6hzYGBc0fL1R2Y+lNMRMnOxUynFYCXMC8weORra0cpNl37cNkOIabDzWiiWlP2pEypx xTUg== 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=PVKOe6aLU8SbsBON2ABgQQe/wK6/TPibPG/b+sgFToI=; b=lxRLnmaWdiD6uXLUUM52ZaBgizdoIAOk9dkLYgkmp+DP3k2Ez4RJhhkMtKV8JH9Bdc wbi4XdfE+1f9oNSqAo8q+BLM9jvBHedgnu3AGnIRgh04oQQy/YkXfqeuM/d5M5OAi5tb vmQ1zJBv6dGfoZawzOBXUMdkJlLcuDCHOUMHNjoDw/lZq9h5ZDrs5SXqd0uNZElb/C3C ede3E0NmupnMo1zQP6vL+YixGmWzBd0SzOdRzKapMnYIoxKpJ04fBhaWOubxGVBOqaGg kDYW7w7FKeswoaXLd3ESPcZRleMCjYhUxb2Akn83n8jt2n8VoGGKJ8dWPzL+tBBLkWz3 HpuQ== 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 c11si4265347plg.286.2021.04.10.07.31.23; Sat, 10 Apr 2021 07:31:36 -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 S234821AbhDJO3w (ORCPT + 99 others); Sat, 10 Apr 2021 10:29:52 -0400 Received: from ozlabs.org ([203.11.71.1]:32849 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234768AbhDJO3r (ORCPT ); Sat, 10 Apr 2021 10:29:47 -0400 Received: by ozlabs.org (Postfix, from userid 1034) id 4FHcp42Vcbz9sWc; Sun, 11 Apr 2021 00:29:32 +1000 (AEST) From: Michael Ellerman To: Michael Ellerman , Benjamin Herrenschmidt , Christophe Leroy , Paul Mackerras Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org In-Reply-To: References: Subject: Re: [PATCH v2 00/15] powerpc: Cleanup of uaccess.h and adding asm goto for get_user() Message-Id: <161806493038.1467223.3176738134833493844.b4-ty@ellerman.id.au> Date: Sun, 11 Apr 2021 00:28:50 +1000 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 Wed, 10 Mar 2021 17:46:39 +0000 (UTC), Christophe Leroy wrote: > This series cleans up uaccess.h and adds asm goto for get_user() > > v2: > - Further clean ups > - asm goto for get_user() > - Move a few patches unrelated to put_user/get_user into another misc series. > > [...] Applied to powerpc/next. [01/15] powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap() https://git.kernel.org/powerpc/c/8cdf748d557f15ae6f9e0d4108cc3ea6e1ee4419 [02/15] powerpc/uaccess: Define ___get_user_instr() for ppc32 https://git.kernel.org/powerpc/c/9bd68dc5d7463cb959bff9ac4b6c7e578171de35 [03/15] powerpc/align: Convert emulate_spe() to user_access_begin https://git.kernel.org/powerpc/c/3fa3db32956d74c0784171ae0334685502bb169a [04/15] powerpc/uaccess: Remove __get/put_user_inatomic() https://git.kernel.org/powerpc/c/bad956b8fe1a8b3b634d596ed2023ec30726cdf1 [05/15] powerpc/uaccess: Move get_user_instr helpers in asm/inst.h https://git.kernel.org/powerpc/c/35506a3e2d7c4d93cb564e23471a448cbd98f085 [06/15] powerpc/align: Don't use __get_user_instr() on kernel addresses https://git.kernel.org/powerpc/c/111631b5e9dae764754657aad00bd6cd1a805d0d [07/15] powerpc/uaccess: Call might_fault() inconditionaly https://git.kernel.org/powerpc/c/ed0d9c66f97c6865e87fa6e3631bbc3919a31ad6 [08/15] powerpc/uaccess: Remove __unsafe_put_user_goto() https://git.kernel.org/powerpc/c/be15a165796598cd3929ca9aac56ba5ec69e41c1 [09/15] powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user https://git.kernel.org/powerpc/c/028e15616857add3ba4951f989027675370b0e82 [10/15] powerpc/uaccess: Remove calls to __get_user_bad() and __put_user_bad() https://git.kernel.org/powerpc/c/9975f852ce1bf041a1a81bf882e29ee7a3b78ca6 [11/15] powerpc/uaccess: Split out __get_user_nocheck() https://git.kernel.org/powerpc/c/f904c22f2a9fb09fe705efdedbe4af9a30bdf633 [12/15] powerpc/uaccess: Rename __get/put_user_check/nocheck https://git.kernel.org/powerpc/c/17f8c0bc21bbb7d1fe729c7f656924a6ea72079b [13/15] powerpc/uaccess: Refactor get/put_user() and __get/put_user() https://git.kernel.org/powerpc/c/e72fcdb26cde72985c418b39f72ecaa222e1f4d5 [14/15] powerpc/uaccess: Introduce __get_user_size_goto() https://git.kernel.org/powerpc/c/035785ab2826beb43cfa65a2df37d60074915a4d [15/15] powerpc/uaccess: Use asm goto for get_user when compiler supports it https://git.kernel.org/powerpc/c/5cd29b1fd3e8f2b45fe6d011588d832417defe31 cheers