Message ID | 20231112051248.272444-1-chenhuacai@loongson.cn |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b909:0:b0:403:3b70:6f57 with SMTP id t9csp546596vqg; Sat, 11 Nov 2023 21:14:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IENPkxlOMSye61lE6PqQxEnVVtyDusDB7fdq6KzwxZsuxxP9rPP9Kmb3dnNU820nnQ9xcWw X-Received: by 2002:a17:90b:3a86:b0:27c:fc2a:a178 with SMTP id om6-20020a17090b3a8600b0027cfc2aa178mr4172936pjb.9.1699766051896; Sat, 11 Nov 2023 21:14:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699766051; cv=none; d=google.com; s=arc-20160816; b=Bob7aLOGzuyQcW33/5XcEHv1jV2FiEiYA9ZaAZxRBZhbIuP/sz2n3XCTHk/M0hxAHP mRz1yxrxoKLy7KgJCQgf6B6DvjJaCGHas6ZaKZHj0WhoaqvtOOo+xC0aK2Ftc8X97jKe pwJ4SCTZ5juKTKoLOZGo9tsJCExDrUm1+6Kd3+75pslMuhyP11N0F67Q+xdvGtG34lL6 HrOKKb7GJlK36JSqpnvJGhBBIOc6RXvf6pcvZO2SG9hZ8LR5gejNmJjGTfwvmWnCtShP tZU4pKmz8EzcuByYZTjqztngiv5YEP2jUUuzmvdEPPXPgI/lIVUvIRPASZyv5rn6ZcSy 3zfA== 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=wpgyJocXVmfPXsCBLXtrPdPyuse8rSianwOUTHRQACQ=; fh=eZDZpyLCldNet11DUAlW2xdOjkOJb0WWgFS/Jxwslqg=; b=B7IZwmGexxbQN+wQqP6xOPKjSO8RUtkihKVmM5WOG2BNYVzbRyxi+AE6yW9s3PAcXg mJHPJ5fS3hCc/MhTNYKX2QpJW35a4UkmawDoqVRzSOsDm8Ln450FpfEDYEKE0ERzrGQr Nwik5TIf34A6hLwHCsdOisBpXKdJXBFoa4vcE4tgvO7qhTYTNCi5MkeBIciIzqklrOPQ obz7LNaS0b0MN46gwVKd/Gv3Lx04OjKezebmN2Z1T0hNN0ZHeHMWCUkc1AzpO8P/sMGn Ta3JXYLUz+l3R2GxgoWn7uFdfCfTRDVJn0KF2Wcl7HC0PyBp8DGGc7yJVkLJXPfi+vgy HjrQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id mw15-20020a17090b4d0f00b0027ff8a38ab2si3435227pjb.155.2023.11.11.21.14.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Nov 2023 21:14:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 2C5A9803A5A5; Sat, 11 Nov 2023 21:14:11 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229929AbjKLFOA (ORCPT <rfc822;heyuhang3455@gmail.com> + 29 others); Sun, 12 Nov 2023 00:14:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229436AbjKLFN7 (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sun, 12 Nov 2023 00:13:59 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C81F30C5 for <linux-kernel@vger.kernel.org>; Sat, 11 Nov 2023 21:13:55 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3362EC433C7; Sun, 12 Nov 2023 05:13:50 +0000 (UTC) From: Huacai Chen <chenhuacai@loongson.cn> To: Linus Torvalds <torvalds@linux-foundation.org>, Arnd Bergmann <arnd@arndb.de>, Huacai Chen <chenhuacai@kernel.org> Cc: loongarch@lists.linux.dev, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Guo Ren <guoren@kernel.org>, Xuerui Wang <kernel@xen0n.name>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Huacai Chen <chenhuacai@loongson.cn> Subject: [GIT PULL] LoongArch changes for v6.7 Date: Sun, 12 Nov 2023 13:12:48 +0800 Message-Id: <20231112051248.272444-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=-4.0 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham 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: <linux-kernel.vger.kernel.org> 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]); Sat, 11 Nov 2023 21:14:11 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782333887810522327 X-GMAIL-MSGID: 1782333887810522327 |
Series |
[GIT,PULL] LoongArch changes for v6.7
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-6.7Message
Huacai Chen
Nov. 12, 2023, 5:12 a.m. UTC
The following changes since commit ffc253263a1375a65fa6c9f62a893e9767fbebfa: Linux 6.6 (2023-10-29 16:31:08 -1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-6.7 for you to fetch changes up to 1d375d65466e5c8d7a9406826d80d475a22e8c6d: selftests/bpf: Enable cpu v4 tests for LoongArch (2023-11-08 14:12:21 +0800) ---------------------------------------------------------------- LoongArch changes for v6.7 1, Support PREEMPT_DYNAMIC with static keys; 2, Relax memory ordering for atomic operations; 3, Support BPF CPU v4 instructions for LoongArch; 4, Some build and runtime warning fixes. Note: There is a conflicts in arch/loongarch/include/asm/inst.h but can be simply fixed by adjusting context. ---------------------------------------------------------------- Hengqi Chen (8): LoongArch: Add more instruction opcodes and emit_* helpers LoongArch: BPF: Support sign-extension load instructions LoongArch: BPF: Support sign-extension mov instructions LoongArch: BPF: Support unconditional bswap instructions LoongArch: BPF: Support 32-bit offset jmp instructions LoongArch: BPF: Support signed div instructions LoongArch: BPF: Support signed mod instructions selftests/bpf: Enable cpu v4 tests for LoongArch Huacai Chen (3): Merge 'bpf-next 2023-10-16' into loongarch-next LoongArch: Support PREEMPT_DYNAMIC with static keys LoongArch/smp: Call rcutree_report_cpu_starting() earlier Nathan Chancellor (1): LoongArch: Mark __percpu functions as always inline WANG Rui (2): LoongArch: Disable module from accessing external data directly LoongArch: Relax memory ordering for atomic operations arch/loongarch/Kconfig | 1 + arch/loongarch/Makefile | 2 + arch/loongarch/include/asm/atomic.h | 88 ++++++++++--- arch/loongarch/include/asm/inst.h | 13 ++ arch/loongarch/include/asm/percpu.h | 10 +- arch/loongarch/kernel/smp.c | 3 +- arch/loongarch/net/bpf_jit.c | 143 ++++++++++++++++----- tools/testing/selftests/bpf/progs/test_ldsx_insn.c | 3 +- tools/testing/selftests/bpf/progs/verifier_bswap.c | 3 +- tools/testing/selftests/bpf/progs/verifier_gotol.c | 3 +- tools/testing/selftests/bpf/progs/verifier_ldsx.c | 3 +- tools/testing/selftests/bpf/progs/verifier_movsx.c | 3 +- tools/testing/selftests/bpf/progs/verifier_sdiv.c | 3 +- 13 files changed, 215 insertions(+), 63 deletions(-)
Comments
The pull request you sent on Sun, 12 Nov 2023 13:12:48 +0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-6.7
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4eeee6636af819454d7c43702e77ec7857a63000
Thank you!