From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f182.google.com (mail-dy1-f182.google.com [74.125.82.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C2C7B382360 for ; Mon, 20 Apr 2026 09:21:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776676885; cv=none; b=YOE+PnzWhER61qUTWDIvYiNk08DsOptOAIEvTCQvs6p1DWTO1Rx4dG8S/euFLYpyhjpjheebvlvd1rTe3iza1OZQyWRajYfKmZpTSJ8Ww1rolHUVg8QiX8unlANk9TJzGPInC/GIGZXG7Pclbnf8Z5uNSZHz/pLcGvN6PnJsTGY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776676885; c=relaxed/simple; bh=FNz22p2OILWSLEsYyhwAbITthOO/pEsTxxd3Z45x9W0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jzoy4twgqtRZRrpYGLglWy074B9+lOKe4Z3d9ipv05n1qQN1OnzH99is2vC+61tCRUBbPX0VziVwLtIo1+32ueI9Yla3JF060aYmNhuwbqJIfxTY7d0+4YdaC0fPdqrgGnuF8vwV8yk2ae1sa99eYKZXUHSagAH7OSTSFjVzOWg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=WTj8wPdj; arc=none smtp.client-ip=74.125.82.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WTj8wPdj" Received: by mail-dy1-f182.google.com with SMTP id 5a478bee46e88-2bd9a485bd6so1772076eec.1 for ; Mon, 20 Apr 2026 02:21:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776676883; x=1777281683; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Dk+76G24rgITZtnx+HUNxcx3+30I5UNwZ4gyb3RPmjw=; b=WTj8wPdjk+Tihi9vT5qBt8NShWeDrkxuWWIjmGMzqiWRoAVjp2kOvr26Q2BPxqI7SV 1xCtdKAf7d/9bAstuaYjWdbcKbBVIfe+w5RABuaCbHU3nMo+er+METOflIxpKHrbYWLu RQ1lq0e9vI0RvJ6Ub85znXdMSuzvsrAeN4xoH9ikbbzyykDBSaKcQ0IqZFG9BFcccqtm ngK356/Aj92ot73Z3t2t5qjeEkyRqk7AjchvMKs2B/rM0wJW1Wdm7QF+udnvkgIsQ83a EvdV/ko3qLi2OkS98SwP3Y9xbts28+QI0r6C8jYScFp1UE9nlxwyfo3QPbYnIvC1aC08 MDrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776676883; x=1777281683; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Dk+76G24rgITZtnx+HUNxcx3+30I5UNwZ4gyb3RPmjw=; b=nRErLh9Gf56pmyz6B8uev1ijM38N42Eal278MOKHG0tane23D+l4rowUuDuTiR3r0i hT1ZEfQejVDgOpU6ZDKgQ5ObDvzHrkxtUoHpDNLCKPszXgmVobpXe51zSI5M8DF7dY/X M9msOG5A0Uc7p+GiQ8ke6Wo7M7YwPYGL8Zn0CzfEJF7GjLtl3S++UrblhQo19zhUKJO3 kkGPwpMl1XUeLJi4smHRD67vmlJD1og3lh7S64OVpTSZcpxTYp18XQPaxD/iSw0cRIb4 DFdrh3o/1jqnPpGmmEavw7I8gEKJz7RdbsNr8GrAkerVLFqQXlP2oZs5FfPPkVKDZwvq XXaw== X-Gm-Message-State: AOJu0Yxpmv00gY7hNM+GCLgSadveHEhg/qu65pqbwlhf8SQXYC7dgGtU r/mgvfTKmcrbkisa8naeuSzXp/m/M2ehTM94LiToDsVpUfcX6uFopF+ErGXqras9clA= X-Gm-Gg: AeBDievojRagZJUCOq1UDLQ2thwO/4JFL9V9RaRcby6RtYhz6PBGHYPChV7MB9I5A51 kTgITWbJFuicHhd2mDHTwxwaKb7kpxwApNIYKQRbufkl9U2s7QRyodyg1vOddlchHYfhBynJocA 1UjJCGesHwJKvMlQWgto4zNzLReq7/eCxo3E5vWYSc5nQlFn9UPq8fdh3TgCJZbj6H4eiqFN2GT kJ+mShn/KuTz50Lu9PI+fZoRuM0d+QSXcA0ruWlBPHg1JRSNuMdi3fgVdMvqdiUXQMvMGZA8lLj /PIvCie9Z5DmuXPmXBy+cXtPA8wu0qfF5fS0qz0KdVNUBYPHgoPC3hbazEnNKtEwYdw1obsbcJk aMInZz/WIfZxW0taESlOsqBsNM62Va/WJzFhza+w+ErxtIkLaz8kRGahITVQHyW3Eu6eOlKzFHB DDcUKUOk34zlIKsrSQDlRCKCJUl62aQjihUXaPThFljJHicD/+gwsHUlgd X-Received: by 2002:a05:7301:9f12:b0:2e1:e3e6:2910 with SMTP id 5a478bee46e88-2e46577039dmr7624022eec.9.1776676882734; Mon, 20 Apr 2026 02:21:22 -0700 (PDT) Received: from localhost.localdomain ([74.48.213.230]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2e53d2cfd3esm13479142eec.21.2026.04.20.02.21.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2026 02:21:22 -0700 (PDT) From: Qiliang Yuan To: Thomas Gleixner Cc: linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 02,04,05/12] DHM: Dynamic Housekeeping Management Date: Mon, 20 Apr 2026 17:20:59 +0800 Message-ID: <20260420092059.240701-1-realwujing@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260414212543.123456-1-tglx@kernel.org> References: <20260414212543.123456-1-tglx@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Point taken regarding the notifier ordering and complexity. For v3, I will replace the generic notifier chain in genirq and tick subsystems with explicit, controlled function calls to ensure deterministic execution. > Why is this exported? Are random modules allowed to invoke this? The export of tick_nohz_full_mask in Patch 02 will be removed. I'll implement a restricted helper instead to prevent unintended usage by modules. On Tue, 14 Apr 2026 23:57:52 +0200, Thomas Gleixner wrote: > I have no idea what DHEI is. Provide proper information and not magic > acronyms. Documentation will be updated to replace "DHEI" with standard kernel nomenclature. > Refactoring has to be done in a preparatory patch and not in the middle > of a feature. I will reorganize the series by moving the necessary infrastructure changes into preparatory patches. > next_timer? Please pick variable names which are comprehensible and self > explaining. Also why can't you re-use timer_cpu, which would be actually > useful? Variable naming will be adjusted for better clarity, and I will explore re-using timer_cpu as suggested. > That's not sufficient. Assume an interrupt was shut down before the > change because there was no online CPU in the affinity mask, but now the > affinity mask changes so there is an online CPU. What starts it up? > Same the other way around. The managed IRQ migration logic will be revised to correctly track and re-evaluate the interrupt state across affinity changes. Best regards, Qiliang --- To: Frederic Weisbecker Subject: Re: [PATCH v2 01,03,07,08,09/12] DHM Architecture and Cpuset Integration Date: Mon, 20 Apr 2026 16:10:00 +0800 Hi Frederic, On Wed, 15 Apr 2026 12:02:46 +0200, Frederic Weisbecker wrote: