From patchwork Tue Nov 1 17:12:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 13812 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp3097446wru; Tue, 1 Nov 2022 10:15:59 -0700 (PDT) X-Google-Smtp-Source: AMsMyM46MQ/39N4MHGlAHIDmJN2YvO38tgklwBMyt+js0TxsXppifaN39/p79vkbY3j2rmimurZZ X-Received: by 2002:a63:1cb:0:b0:46f:a202:fa36 with SMTP id 194-20020a6301cb000000b0046fa202fa36mr13350908pgb.276.1667322959658; Tue, 01 Nov 2022 10:15:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667322959; cv=none; d=google.com; s=arc-20160816; b=0l95Wv+5gC2cqZiUszqGQDh+Dsc4dhvd07KZBiAYnybtDdoyHJutWBOjCMa8/Q3Z2g XoZ2sX5DX2Vhf3g+svZtSuvsWWnmEzXAmasjpuo1IHpgjT3AA3zy01s/kR2IUYuIVe8k Pl7CI/5VC3+0MnyHnw3slsYsRlRJxW16a2JTy94R5Q/NvMR15mng0BbQ+8KPcWElmhfM ri6j+TDw/32pbhLZE2yKFAYn2WRJfgE6LqKBLBeasLdpJ6+Nnw5BYN4QYlMqUSIExPD3 zmFjjH7RooQvruZmCsAr5acgbMcnI4zByfg9wJqosJ0KdvqAzjXQjp0X+grr55RAHHyL hAGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=MWJsMKrHOFrx6fNZgq1Z/lthhVguI8jG7EqH4Liac8c=; b=lD6tOfpdOjiakYwNzFMHBY+bLfSwMVIWmZIFqnKuqbOZP0Gs+8e5LzDFBjsWuZ8jHg yxpGFfxHdHP0BfT+9L3dXaq+cONaX87xhN+Vf24lpR+2vigrfHqsDCkTdwCsFYw4uBZp W9tIHkHbUMYs2e8m2J66oswPDxNn/7vQWioQnS5R59Msf1grtV9P5qUyDTiuSS8qzjmH 7+MGxL0TjUkB3SH/RJaVsBKrUZhl4ACk4Gg1+Pnz1KJjNsf5q3db97/4g7xQpLsS439R Juu5rAQCYre1X1NqS8an3abZFltR3hwrHn4sEwz7/DHKmJ+jtn5J4J13pMWMnsq2NmaQ Td4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=U6KSFKqw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n36-20020a635c64000000b00462f77bcd1esi13225906pgm.90.2022.11.01.10.15.46; Tue, 01 Nov 2022 10:15:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=U6KSFKqw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230054AbiKARMl (ORCPT + 99 others); Tue, 1 Nov 2022 13:12:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43270 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230103AbiKARMh (ORCPT ); Tue, 1 Nov 2022 13:12:37 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F22213DD7 for ; Tue, 1 Nov 2022 10:12:36 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DF38161689 for ; Tue, 1 Nov 2022 17:12:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4ADBCC433B5; Tue, 1 Nov 2022 17:12:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1667322755; bh=XMBZAalxvQrmfdDJzPuAVpeRHOQ182l1Ysw1qDcYetw=; h=Date:From:To:Cc:Subject:Reply-To:From; b=U6KSFKqwyDmV+I4VnBcqg4Q04J5E7cL4Sw7v99VP1fWnlAgIk8imCeYH82avgIyFZ Q/eyxL33c/SO8jNjLDYRiruocpiIb8CB0FcBb44ooIFeL3joIerQZ0t1kMoaX59XFA 03+nBQMgZhmCJzJyK/s1VOcjEwgowUE38rQ7enGGpvmXDTbC8bx2rrk5cGpwMs8lrc +gcdFVwsZeshwSLdd+LLubH9zSmN+wJBDuvjQcLD8TF/BWerlk9Cn2n44lwe0v+YWN ebzx1zViBrpaESSU0NFNEGwsuXmeXpSZQV+WLuVWWqgmQbJ9pCJvIG/xS2Zq1jqhvn IRMBH89VFERTQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id E37AA5C05B1; Tue, 1 Nov 2022 10:12:34 -0700 (PDT) Date: Tue, 1 Nov 2022 10:12:34 -0700 From: "Paul E. McKenney" To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, w@1wt.eu Subject: [GIT PULL] nolibc bug fixes for v6.1 Message-ID: <20221101171234.GA763719@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,URG_BIZ 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1748314839813846969?= X-GMAIL-MSGID: =?utf-8?q?1748314839813846969?= Hello, Linus, This urgent pull request fixes a couple of nolibc string-function bugs noted by kernel test robot, Rasmus Villemoes, Willy Tarreau. The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780: Linux 6.1-rc1 (2022-10-16 15:36:24 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git tags/nolibc-urgent.2022.10.28a for you to fetch changes up to b3f4f51ea68a495f8a5956064c33dce711a2df91: tools/nolibc/string: Fix memcmp() implementation (2022-10-28 15:07:02 -0700) ---------------------------------------------------------------- Urgent nolibc pull request for v6.1 This pull request contains a couple of commits that fix string-function bugs introduced by: 96980b833a21 ("tools/nolibc/string: do not use __builtin_strlen() at -O0") 66b6f755ad45 ("rcutorture: Import a copy of nolibc") These appeared in v5.19 and v5.0, respectively, but it would be good to get these fixes in sooner rather than later. Commits providing the corresponding tests are in -rcu and I expect to submit them into the upcoming v6.2 merge window. ---------------------------------------------------------------- Rasmus Villemoes (1): tools/nolibc/string: Fix memcmp() implementation Willy Tarreau (1): tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12 tools/include/nolibc/string.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-)