Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp2804536rdh; Mon, 30 Oct 2023 08:09:17 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF7gfX8I03sIfqhfYvTaeWv1d/NBQ1uVbOdP6i/WeTMwQbWokTzf94cgPhg/i88wo6XBs0f X-Received: by 2002:a05:6a21:33a7:b0:17a:fe0a:c66c with SMTP id yy39-20020a056a2133a700b0017afe0ac66cmr16830310pzb.2.1698678557352; Mon, 30 Oct 2023 08:09:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698678557; cv=none; d=google.com; s=arc-20160816; b=GTYW7SRuyEUqNT9nFKFqMdQgDHq4EQQ2t44m1BHPpMPy3YH2xSKPoPz54f+L6ZKldB PM98+xEA/0sOYZRoZf/i1oNSBMmyBz1jb19p48CKgAsVAuOg4604pBX6xDV7kI6ueH6U kMP/A1ZpEj4nbhvWcDlHPz6SVct8Nje2xK3snPFsxcEFKeHadyk6TW22sa9ZN3+r6Xzb sMrDJGNWfHwLzStQz7G/W4L7QERzFcLM2pWEoN8rx2TJD03pNKf64W40n2PywIvY/F3D 3HWD4tteA61hJkahS5DWrHzdeXEIxmn99f6dfHiJLfRYESc+YOJMAMwWhEMPtdiyyEYg 1gSQ== 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 :message-id:date:subject:cc:to:from; bh=xOkJLpqwvwJf9WD/EO1mdVYdST4rENxwj1GmQ34Bhis=; fh=YAiB8IhU/xhVSMzxrXyzmIKQXraNA5ZCXdhpkDqJpf8=; b=nI6VjEQ8TVRzSobHPoPoZsTQ4LXIQn+IIdc6c9x4uDx3dq/mCcnFdIf9tkJMDCV6kY NnPBGniOsw6ZNRuNNoShj8Sk2lm5sgQYQvPpK2+bNJxJkiwx11Nx789chhiR4ox+xkO1 lzHVnvMI135YByDUS0je0Cu+LnTvCQPkGuUf40jQuj+tbmYWVpEDkGPclZY9Gy1emFwE gktcm7PrEWJsbyvTcrS+SJ5eLhcPTCbMRbQ/EmJmmb7/Is5K6TZhEbmWzWqL4zStP8ig 6R48SYU9pXg5JQg+PRWROAoB54C8BKfegwhAdEX4S3onwvOmF+MY+h3d+v1uVGK2mpYp d80w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id bw36-20020a056a0204a400b005b9b68add96si256730pgb.470.2023.10.30.08.09.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 08:09:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 2953880309F1; Mon, 30 Oct 2023 08:09:05 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233594AbjJ3PJC (ORCPT + 99 others); Mon, 30 Oct 2023 11:09:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50560 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233642AbjJ3PIz (ORCPT ); Mon, 30 Oct 2023 11:08:55 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9DF8DA9; Mon, 30 Oct 2023 08:08:53 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BA082C433C8; Mon, 30 Oct 2023 15:08:49 +0000 (UTC) From: Huacai Chen To: Arnd Bergmann , Huacai Chen Cc: loongarch@lists.linux.dev, linux-arch@vger.kernel.org, Xuefeng Li , Guo Ren , Xuerui Wang , Jiaxun Yang , linux-kernel@vger.kernel.org, loongson-kernel@lists.loongnix.cn, Huacai Chen Subject: [PATCH] LoongArch: Support PREEMPT_DYNAMIC with static keys Date: Mon, 30 Oct 2023 23:08:36 +0800 Message-Id: <20231030150836.3804372-1-chenhuacai@loongson.cn> X-Mailer: git-send-email 2.39.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 30 Oct 2023 08:09:05 -0700 (PDT) Since commit 4e90d0522a688371402c ("riscv: support PREEMPT_DYNAMIC with static keys"), the infrastructure is complete and we can simply select HAVE_PREEMPT_DYNAMIC_KEY to enable PREEMPT_DYNAMIC on LoongArch because we already support static keys. 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 d889a0b97bc1..ee123820a476 100644 --- a/arch/loongarch/Kconfig +++ b/arch/loongarch/Kconfig @@ -136,6 +136,7 @@ config LOONGARCH select HAVE_PERF_EVENTS select HAVE_PERF_REGS select HAVE_PERF_USER_STACK_DUMP + select HAVE_PREEMPT_DYNAMIC_KEY select HAVE_REGS_AND_STACK_ACCESS_API select HAVE_RETHOOK select HAVE_RSEQ -- 2.39.3