From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 43BE117A2F6; Thu, 18 Jun 2026 19:49:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781812184; cv=none; b=Gb+KlrnAo9UWiK2kTy39UAmnAmy0qI3b3AXfVm+7GBkpYdbraA59LN306N4Ps43ojB7OGsXpx8+6IsazBAey+83w2yDv+FbFiO+2MNsDzB3OY88y+obDTevcN0Tgua3BPfdVyl4KUDVMHZWDWVR3mOmt/kqnxvI2ttFKFqRgLB0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781812184; c=relaxed/simple; bh=V8ppcrVCR+AH4dpZ3fmksxIZ/nZYlUy0y027NLtpvdI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=l1sW603qI8zS685Gvr1ezo6wjHVpAZS973cQm3A6u648KUNZrIPQUY0LtE9KGaFKO/qbW1h80fmnIMBAhFuAJ91jl2eZJLToXWfL6YITNcTvbY12sliuZWVQlPlzFoO+W7dKsZGk2mT7oCI7qYqG9eIzp0XE0Wj+5MDidyjJEdo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kzClxa3b; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kzClxa3b" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5711B1F000E9; Thu, 18 Jun 2026 19:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781812183; bh=vBkcS6rlXa3Mc6LJBo3bIbi51glgCWUH1Ymj1PNXpAU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=kzClxa3bE2V+TB8Vx48D9lgilu48B12FhPg0tOFM269QwoRxfD4Uqc2zWcKoUjDGv Q2T7NKvPZKm3l3dIZl85pEMF8D+J2cOtnVTsRXRlvx/Gct7nFRdGmP8mWUR1Df6yer ZAgJNWp6fxt6PlyashZFt7i9QkJmqlHfkveWXjkoKdYrksyIrGw967pK8/DkIr6FgF Y2pB+i8FH2MF0wx+CkU9dK/DmP8OIlOe2Yf7RG2DDVZVEAZI5PTk4qO/O5l0vIP4Mz LeJOnJp1Gpr6SA/Vyn77C1QT2ClgHO3CtDkHI0102vj2/Mqxoro/FDi+iuPJgNkgBS 1zZil3AV/rKKA== From: Thomas Gleixner To: Jing Wu , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , "Paul E. McKenney" , Frederic Weisbecker , Neeraj Upadhyay , Joel Fernandes , Josh Triplett , Boqun Feng , Uladzislau Rezki , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Anna-Maria Behnsen , Tejun Heo , Jonathan Corbet , Shuah Khan , Shuah Khan Cc: linux-kernel@vger.kernel.org, rcu@vger.kernel.org, cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, Jing Wu , Qiliang Yuan Subject: Re: [PATCH v3 06/13] tick/nohz, context_tracking: Prepare for runtime nohz_full updates In-Reply-To: <87ik7fep2j.ffs@fw13> References: <20260618-wujing-dhm-v3-0-28f1a4d83b68@gmail.com> <20260618-wujing-dhm-v3-6-28f1a4d83b68@gmail.com> <87ik7fep2j.ffs@fw13> Date: Thu, 18 Jun 2026 21:49:40 +0200 Message-ID: <87eci3eii3.ffs@fw13> Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain On Thu, Jun 18 2026 at 19:27, Thomas Gleixner wrote: > On Thu, Jun 18 2026 at 11:11, Jing Wu wrote: >> Remove __init from ct_cpu_track_user() and __initdata from the >> initialized flag so context tracking can be activated on CPUs that >> join nohz_full at runtime. Drop the __ro_after_init attribute from >> the context_tracking_key static key, allowing static_branch_dec() >> when a CPU leaves nohz_full. >> >> Add ct_cpu_untrack_user() to reverse ct_cpu_track_user(), decrementing >> the static key and clearing the per-CPU tracking state. > > Please do not enumerate WHAT the patch is doing. Explain the context and > the WHY > > https://docs.kernel.org/process/maintainer-tip.html#changelog Just for the record. I told your colleague the same thing already....