From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (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 8603F1C5F27 for ; Thu, 4 Jun 2026 03:38:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.19 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780544338; cv=none; b=cDgCDqkjOxg139hDS66jSQiEPGVNGCH6B07hIJWxVq6FudSN8GVV6afXigVys4BfCKjMkQLXPB2SxdzmXw7sHLmCwZg/T4f9yjY9sptFOMEP5WSJoFxuI1QYCPV1LHHFEhA2+yAg4zPN845aLsC7BSFo2cGsqk2qYtUq4tYqLJc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780544338; c=relaxed/simple; bh=GS5mjHQJ+vGIBemfSBb15CvQb/oNNh+JOojNJ/zuDNg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Zhh6A5spfh0yCfPnCctOzUOqt5WSXEu2Qrw1jNUVrDVI7CfCShQ7Eaz1R3egtHTyTX3slKH0cU0OxCruav3vbPtv1CD/mWFh+bO50uY5lWz9Eg18Ve9rnw68WftgDQxc6+3vluuoR8CKvWVASZrv5f1DB/VtBEeDhEFLbRTou1g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=FO4cDUZz; arc=none smtp.client-ip=198.175.65.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="FO4cDUZz" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1780544338; x=1812080338; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=GS5mjHQJ+vGIBemfSBb15CvQb/oNNh+JOojNJ/zuDNg=; b=FO4cDUZz+xpZXyf2ayfIP8RsNc+VTS2uEaMmkrt35c0BKjDWUUG1GXnN otlM6E9R3OEZ5oyXWgsUtql+D1qalR2ycS9qFVWUMWmrxVjObO3zLKlpq lqg5a+3f7z5LA06D8JTpbCSxjYHHh91t5Nx73brYiPBo51F3gk7TAHa+h WQd8VI64fShhvsKA09oBMxf3hBUwZUQgSGUEb+L052xNF6by8bykLA99Q 1J03vWeDrB8KyyuIfzD5akFZ39yi3y2pGvrBfkTMmk/LAkJsiU6o731jn jw5nCRNKyg13VzLGX6RL6idbqaAwZBaPVa8QjPS4OVFbea8rC7z+mlQLI Q==; X-CSE-ConnectionGUID: EDDi/OnNS3eCcqJ1sxqQog== X-CSE-MsgGUID: QwXKBCvVTiWE76hTp2x9rQ== X-IronPort-AV: E=McAfee;i="6800,10657,11806"; a="81341971" X-IronPort-AV: E=Sophos;i="6.24,186,1774335600"; d="scan'208";a="81341971" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jun 2026 20:38:57 -0700 X-CSE-ConnectionGUID: zUHWkhbQRMKShrP/92C6Tg== X-CSE-MsgGUID: vpJXTPfmR36boABwe5HXUQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,186,1774335600"; d="scan'208";a="246250153" Received: from rchatre-desk1.jf.intel.com ([10.165.154.99]) by fmviesa004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jun 2026 20:38:56 -0700 From: Reinette Chatre To: tglx@kernel.org, peterz@infradead.org, bp@alien8.de, frederic@kernel.org, tony.luck@intel.com Cc: reinette.chatre@intel.com, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] cpu: CPU hotplug lock updates Date: Wed, 3 Jun 2026 20:38:45 -0700 Message-ID: X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit resctrl would like to use lockdep_is_cpus_held() as the lockdep expression provided to list_for_each_entry_rcu() but Sashiko pointed out that lockdep_is_cpus_held() is undefined when CONFIG_HOTPLUG_CPU is unset. Patch 2 adds stubs for lockdep_is_cpus_held() and lockdep_is_cpus_write_held(). Patch 1 supports this work by adding include/linux/cpuhplock.h to the MAINTAINERS CPU HOTPLUG area to help ensure patches touching it are routed correctly. Applies against tip/master. Reinette Chatre (2): MAINTAINERS: Add include/linux/cpuhplock.h to CPU HOTPLUG area cpu: Add lockdep_is_cpus_held()/lockdep_is_cpus_write_held() stubs for !CONFIG_HOTPLUG_CPU MAINTAINERS | 1 + include/linux/cpuhplock.h | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) -- 2.50.1