Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp634842lqt; Mon, 18 Mar 2024 20:59:02 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX9hQcKxiG2qpb0jRgh4XC/Mxfg5ymNjoLFX24dryfDoLXXNLIF5HMJbIOf3WAg4sGRUPEo2G8dwS1xyEH712ZW0egecB89Jv+12l+q6w== X-Google-Smtp-Source: AGHT+IHf4mCVXhLXFfdjOb6PUz2tlhtOhtUMJcvAxeKbAA7otfDVPvd8rsm/ieuU0FOjUoXbyB9e X-Received: by 2002:a05:6a00:93a2:b0:6e7:3530:3464 with SMTP id ka34-20020a056a0093a200b006e735303464mr3254086pfb.19.1710820742236; Mon, 18 Mar 2024 20:59:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710820742; cv=pass; d=google.com; s=arc-20160816; b=zaoacTDFtgLmV1fOOUoJDflSkzoUrVwihIkj4bjs5o85QNizWupk8vUwuj9Xebd93k 1ApkWH9KEzCgk5EFDZHBlYym/DvbFd6QosRgyPMpazRgWoQP52BpBcSOUjVfXHF6vTC0 31QbQQHuEyZDfWyVs6z7ZMER/OFiZtBXONALKycZtMYShk2M1gqTBJXU2Ks/Ux4Dhju8 Xp94PgJzRzn1bV3FobLqScs+1W0dXlim4qvrYL5srt3FPvysame7tApjE3ieWUzr63sV jm6ToEAUggwdGMHrq9cRQmiPJt5zdwg4k6DOzclxIocSD8YwnUzIKXw4flCLy0JH5jlp AyFg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=CKdzzMU2CDwe9fIp7ZfMe2xkz7cdkLfFV9wKFJCBCTY=; fh=OGwgCXlxhQTMGMkXx7931WrS3+ESs9CowJyEJ4xFPAI=; b=AEVBoP5A9W6VNMXRf36fElRLcOhSn0ezWqLU+CN89B32GtsCDUSqhVzzjL/VBNMrt3 zeEI+3eaQsssH3BKVf/ajIGSk6IYmwn1LeOrAriKVA/Dmz/Ms4aepHxtFCi8jxagU8l/ mT/VStWC90SJofozTrfpkFlX0EVlIL6MEjinM9c2vXTVxYWTHPhBciwv9T8JIissa4fp JNNEVJru4u2HG/9eeqiJks9/UpGWAo8zDW+eyrZh7Y7slb1gQfH26AMmHr9l8O8OhTUB w0JlUPfeMvMBKtElbu18KpMyClWIayzezNhdZzEI8x7HGDBJqXuH1VgkfCC31u3RKYM/ l0mA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=keAe1F3R; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-106978-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106978-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id b72-20020a63344b000000b005dc8b9a9fccsi9923944pga.280.2024.03.18.20.59.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Mar 2024 20:59:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-106978-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=keAe1F3R; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-106978-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106978-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id A0553B2192D for ; Tue, 19 Mar 2024 03:58:58 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B27307C0A3; Tue, 19 Mar 2024 03:58:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="keAe1F3R" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D981A7C082; Tue, 19 Mar 2024 03:58:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710820722; cv=none; b=egIgQUS3Qlog8vtGOESlPVooaQitU2Wg4vS/SRN2AJZN9Zvp8uUNSfglh/7vNI5Pxmn0TEldBpX0UHjZGbELlDZSPKIvGxe5tPlnixqBv9cx2z8Nqhu7gU/OfQr09CJwOvfE7NmAGf2z9n7KBu4nTo+6E3VYZAqALd52QQG3JSc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710820722; c=relaxed/simple; bh=mN37mmNJoVPK7QQbBgzp74gamlmqhD1FiCj4eiKeAF4=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=P8LiEJ2OE9XcnJmcsj2kwd/M6xbhCt0pf+eFMLgySZWSlNBDv6T4k1rqcwc/l6/Tn5fcJYdFehIsHgasnhktcd+WmSJP8Te57Xye/Ml9+G5p8OWLUJWDSmVvTQmUvV6LdS9JTgfiPypUqOkAlrDTVGxZ0t3muGaVJwxp4ohOAow= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=keAe1F3R; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 83C8CC43399; Tue, 19 Mar 2024 03:58:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710820722; bh=mN37mmNJoVPK7QQbBgzp74gamlmqhD1FiCj4eiKeAF4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=keAe1F3RmmMP7Tie2NPjB+RHrEJqCcgRIqxePZoFdX+JZqG6E6EtVp1t0FF1W/3Gd 2X4R/WXDYSBc2QOf9COgXT09ZHWEAsSuQr78UDso0juuyjzWgHwN9mLdr4VenzNl2E xLdqrdKG/B92gDxbtqLmGvqYEdUbKQs9csRJ4KGbo7ZyKL1qm4H9N9QLT0J+SwyBMJ /48VU9ImizfiBbW9o6GCsOC6S0BWPKOaD9DN9tjcEkaB0RIMVPjdP0woOrdA07+Vh5 IGpVL3rNrQh8/UEHHzX7KNXONvCid8eps1A8QRs0UASlCMv0Y6whnMla0XYtnlesr9 vL5J1poDQDfCw== Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2d094bc2244so68493201fa.1; Mon, 18 Mar 2024 20:58:42 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCX5+IYnkBL/n9/KUZ/HSKaG4XVKc+GF0M8yqZ2XqbPmI9HmLWX4OPaDRHpfw2fb3lPhmwiU/WTRX6DKRIdaF/iCQtc2+JZwlnSUIRdexIvHa3qRhLCET9n8GxJt+a9rombzpp1MCGaQPg== X-Gm-Message-State: AOJu0YyjJIntTgYkfUS83lLdK+azSqzafoy8AWhWDLa6XmGN989N81LW 5tjTujVKol3ELsLrDsVEde0qXDwxczEFsDyfAUbHC17LPd1u934o1LDlQrGsG0Dn8aj65TFwAwN lLFWOU/13PejT4ZQrr2xTlk2AcIw= X-Received: by 2002:a2e:9092:0:b0:2d4:8db2:f79c with SMTP id l18-20020a2e9092000000b002d48db2f79cmr771170ljg.50.1710820720895; Mon, 18 Mar 2024 20:58:40 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240315024435.350013-1-chenhuacai@loongson.cn> In-Reply-To: <20240315024435.350013-1-chenhuacai@loongson.cn> From: Guo Ren Date: Tue, 19 Mar 2024 11:58:29 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig To: Huacai Chen Cc: Arnd Bergmann , Huacai Chen , loongarch@lists.linux.dev, linux-arch@vger.kernel.org, Xuefeng Li , Xuerui Wang , Jiaxun Yang , linux-kernel@vger.kernel.org, loongson-kernel@lists.loongnix.cn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 15, 2024 at 10:45=E2=80=AFAM Huacai Chen wrote: > > LoongArch has implemented the current_stack_pointer macro, so select > ARCH_HAS_CURRENT_STACK_POINTER in Kconfig. This will let it be used in > non-arch places (like HARDENED_USERCOPY). > > Signed-off-by: Huacai Chen > --- > arch/loongarch/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/loongarch/Kconfig b/arch/loongarch/Kconfig > index f90949aa7cda..277d00acd581 100644 > --- a/arch/loongarch/Kconfig > +++ b/arch/loongarch/Kconfig > @@ -15,6 +15,7 @@ config LOONGARCH > select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE > select ARCH_HAS_ACPI_TABLE_UPGRADE if ACPI > select ARCH_HAS_CPU_FINALIZE_INIT > + select ARCH_HAS_CURRENT_STACK_POINTER > select ARCH_HAS_FORTIFY_SOURCE > select ARCH_HAS_KCOV > select ARCH_HAS_NMI_SAFE_THIS_CPU_OPS > -- > 2.43.0 > Yep, you forgot that. Reviewed-by: Guo Ren --=20 Best Regards Guo Ren