From patchwork Tue Dec 12 17:39:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Neeraj Upadhyay (AMD)" X-Patchwork-Id: 17934 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp7886374vqy; Tue, 12 Dec 2023 09:40:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IEmsV6ehc7G6zCkwKNGoeiNJDYartgH/rB2n0kczWEVIorj9hoQAUog4fM3PDM+Tg3UD1qL X-Received: by 2002:a05:6a20:6d9e:b0:190:665b:f789 with SMTP id gl30-20020a056a206d9e00b00190665bf789mr2775358pzb.83.1702402804842; Tue, 12 Dec 2023 09:40:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702402804; cv=none; d=google.com; s=arc-20160816; b=JyqqNTDHQnhB1BgI/zFZxGTvjH0T3x/Tdet7w3MhQLisJ6rIeNOOTtjSlIpZPxSmjG yQrKzPwHi9aiN8R50a8QVuzGm5xXpVNQUxlLN65lu4pM6CbAMB7ZRC67TfiCoBmDoax8 yYx2q0jE/NuYfyoTOnzvBV1k/M3vPsxI1kYG+QeXss/ms4N1gs+RifUoutOTBf34pHaE c//SktgwfRFktgZv0a2NZXcQcvrQ5gXUFXdpZLstDVmAujETWMQeagKkBCTSdnq17rEn N9GKwdvfrgSZvdaHp9MiskdXAyWuUJMkLWVFSuKxtXvBHEaWy4ylx3W2wHZFgkDLjM1E 6juw== 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:message-id :subject:cc:to:from:date:dkim-signature; bh=0bimU+RjPXnA4GcSVMRC2y8VYJ0x8Wxk5dqkFvYFDmQ=; fh=6P61KnxuNrg1PE5+W9W29RqDat3I9zBiDl02bjzFOKw=; b=uMT7YaPJQHSBWA3FBSpiLeintk/Zo8EHBsiOSecT78LMbI0iBIfcUK1I8RII9fSJ1e +tH8x+H1D4gX+AgWOJEMS+uPH+mCpv10LNGb/8L9YPhabGKT2LB78hBHJ1iNPriogL64 kl8yNGSD7oht2QntMIMXo5FM8vuSb2GBITceD2cB1Fv8vpOtwhf+NPWD/X3vQ1Qg7Sck RVrghQYPamlT8JFuPcM4o9UQ5w2VeGMhC2+5IHdOWYZxmYmTuJPQcKoLr7xa6TO2ilcA B58pYoYUso4s0a8MGi+udfEXLMDpl2I1rAqlEHc4uc9P28v7RiNFVYscCiQdln5DApSD sErg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=UcB3TR4+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id jc19-20020a17090325d300b001d0c9868aadsi8006511plb.227.2023.12.12.09.40.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 09:40:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=UcB3TR4+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 993F380AD132; Tue, 12 Dec 2023 09:40:02 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376796AbjLLRjw (ORCPT + 99 others); Tue, 12 Dec 2023 12:39:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232817AbjLLRjv (ORCPT ); Tue, 12 Dec 2023 12:39:51 -0500 Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D2EA93; Tue, 12 Dec 2023 09:39:55 -0800 (PST) Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-6ce33234fd7so3141600b3a.0; Tue, 12 Dec 2023 09:39:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702402794; x=1703007594; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=0bimU+RjPXnA4GcSVMRC2y8VYJ0x8Wxk5dqkFvYFDmQ=; b=UcB3TR4+hVzwbuXwUvncgd6U5wdRg6cfgNSEOOXdeXTGVp/ALfzBJNLs8Mj776Zn2q n3T5Tjd3dFaQlXoHJN2SLXUn+nVfHMK7zZBxg3y8pleb78t9WT2sdbcIIbIGpQ6N9szh QwdzxVV1W6Qsq/qbRDuSlGg6MldIt9AvuCIAIGhifRTSf207jLbJomMvsb8U86/LHeKL vYmLmmjURW9eXrxsjoVxmR7SRZBxmXtfz0uEaMB7PDh1N8jYrShFw1ckARbrunRQyLqr sgo++0VJ6+binmrFA3a13ggj+ejmWTLCt13qu/DxM7Nh9YwDE9EnAGuks4GqlrmBSvOQ p8/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702402794; x=1703007594; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0bimU+RjPXnA4GcSVMRC2y8VYJ0x8Wxk5dqkFvYFDmQ=; b=KjQZrEZVnniJ0OLvU4WR2jvsc/Yrmi3JeoUIbMPVSn4MaljUowbXDqiDn6grFjXtpX nl0ZX7ISoC0yetMFPeaG+rX5P4nx51gyFbaihhbYjNODHfiSfw1bzOhlzt2blMcVhQQB r3m8HWdpALFIvMJnSEilRtNJatO0+im9EJt+cdSGsrdPTTrFM+gLBB2qUz+3LAsDkzwW BmFN++ujNpOTioDABpLJwsMJiBCZAh1x/7XFRic/aezAqxD6L5iCMf0md9yWpCzqY29g WdjS9qpeQRuFW/gAlZxT2dL5YS7A5wPQKRaTn8c1OpAXR8fxB9WbO1T+NUakKm6UiAwJ 0Rnw== X-Gm-Message-State: AOJu0YzCo2DJ3mH8p9rnC9SmMmow8cXI7nO39G+vnOLm+ucu/XOTgyNn I9u3rim4eTU7F5akB1+z127/srIurCRJgFr+ X-Received: by 2002:a05:6a00:8606:b0:6ce:2731:7a02 with SMTP id hg6-20020a056a00860600b006ce27317a02mr2253347pfb.56.1702402793924; Tue, 12 Dec 2023 09:39:53 -0800 (PST) Received: from neeraj.linux ([101.0.63.152]) by smtp.gmail.com with ESMTPSA id c11-20020a630d0b000000b005c2185be2basm8418384pgl.54.2023.12.12.09.39.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 09:39:53 -0800 (PST) Date: Tue, 12 Dec 2023 23:09:48 +0530 From: "Neeraj Upadhyay (AMD)" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, paulmck@kernel.org, Neeraj.Upadhyay@amd.com Subject: [PATCH rcu 0/3] RCU misc fixes for v6.8 Message-ID: <20231212173948.GA11724@neeraj.linux> MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email 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 (lipwig.vger.email [0.0.0.0]); Tue, 12 Dec 2023 09:40:02 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785098723734902466 X-GMAIL-MSGID: 1785098723734902466 Hello, This series contains misc RCU fixes: 1. Restrict access to RCU CPU stall notifiers. 2. Remove unused macros from rcupdate.h, courtesy of Pedro Falcato. 3. Force quiescent states only for ongoing grace period, courtesy of Zqiang. Thanks Neeraj ------------------------------------------------------------------------ Documentation/admin-guide/kernel-parameters.txt | 6 ++++++ include/linux/rcu_notifier.h | 6 +++--- include/linux/rcupdate.h | 3 --- kernel/rcu/Kconfig.debug | 25 +++++++++++++++++++++++++ kernel/rcu/rcu.h | 8 +++++--- kernel/rcu/rcutorture.c | 12 +++++++----- kernel/rcu/tree.c | 2 ++ kernel/rcu/tree_stall.h | 11 ++++++++++- kernel/rcu/update.c | 6 ++++++ 9 files changed, 64 insertions(+), 15 deletions(-)