From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) (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 EE75E2F9DA1 for ; Fri, 6 Mar 2026 02:57:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.14 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772765865; cv=none; b=i26QRK9Myon8tX1KmnxUebS5hI+Fz1wRlTkd9fVvw983zusNp5OPmOCSJ5xRpCN9vF9l/xODMzmOU+dY6lQIynxGAvlZ5v5aKdVrXGhjerNibiXvJh1FCjZzCEfDgl6RWzd3jGH5yOtpGIFZluIv9oJXjJUgt1T9JgW+ghW9G1E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772765865; c=relaxed/simple; bh=9F3NlN6cZ4Uy+Xbj9QegBWU/Sb0P1vNTt4uBH2KwM9U=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=tnzogxXQoyti4zaB+lR6VUctBjoAVNaa6IMTUr1NCDRNlHQhxZS+0Avq0/wlUzOQi94CrdULDPSeoBm85PxFE/UsKjggMjgMktfn5m+rJJohDVors647yJA4m6tMEizU8kR5JoLm6rVa/0ZwF15FFfENDsDEAXRyOEaMh1Eu+U4= 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=GURdUfQz; arc=none smtp.client-ip=192.198.163.14 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="GURdUfQz" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1772765864; x=1804301864; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=9F3NlN6cZ4Uy+Xbj9QegBWU/Sb0P1vNTt4uBH2KwM9U=; b=GURdUfQz5bBtGO//3BcU1Y0JbUDrxvMzpf+QeX5vdIrQB3gCCVrIoOPD ccVUIR5vxR++v7y1LJJ+nJ1Kzvb1P48dJHgd4uQJ1WAWOTe6ZhXOfYv3t HDDbrH8R1+n/x3VLhdSXTcf+06gLhfQn29R7iHFq7BFeRgD/ndEJ1ToPx NQLF6S+YVsz3mEyFWH+eEZOX1s7L4osr5RKNLWpxnhRPVZ5+bwq4l8JIG OO84wm8+QPD7TcmrxFqVPgbklYHUe6AIumKHWbDOkOlOO68bJzDzesutM m8matRj2uV/PcM1QsFnb+TGhrPnSwxhNhoBbb97UMTXAgKOAfFZvM0SXT Q==; X-CSE-ConnectionGUID: Ft2RVW1uTUClSj47lIwWkw== X-CSE-MsgGUID: SaiVKi+BQNCqC1LR40wA6w== X-IronPort-AV: E=McAfee;i="6800,10657,11720"; a="73946772" X-IronPort-AV: E=Sophos;i="6.23,104,1770624000"; d="scan'208";a="73946772" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Mar 2026 18:57:37 -0800 X-CSE-ConnectionGUID: 8ibvc9F5QMGi17N1Fdmx2w== X-CSE-MsgGUID: iXOGqELBTCySBkDgFGx3rw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,104,1770624000"; d="scan'208";a="215606216" Received: from unknown (HELO [10.238.1.107]) ([10.238.1.107]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Mar 2026 18:57:34 -0800 Message-ID: Date: Fri, 6 Mar 2026 10:57:31 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH -v2] x86/split_lock: Restructure the unwieldy switch-case in sld_state_show() To: Borislav Petkov , "Luck, Tony" Cc: Rong Zhang , Thomas Gleixner , Ingo Molnar , Dave Hansen , "x86@kernel.org" , "H. Peter Anvin" , Fenghua Yu , "linux-kernel@vger.kernel.org" References: <20251215182907.152881-1-i@rong.moe> <20260104191726.GEaVq8xqi0OhsIs284@fat_crate.local> <20260107112835.GBaV5DY1sc3HeLKINb@fat_crate.local> <20260108103850.GAaV-JOgVZNHuZIkBh@fat_crate.local> <20260226145033.GAaaBduQ0rWXydOkAm@fat_crate.local> Content-Language: en-US From: Xiaoyao Li In-Reply-To: <20260226145033.GAaaBduQ0rWXydOkAm@fat_crate.local> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/26/2026 10:50 PM, Borislav Petkov wrote: > From: "Borislav Petkov (AMD)" > Date: Sun, 4 Jan 2026 14:40:23 +0100 > > Split the handling in two parts: > > 1. handle the sld_state option first > > 2. handle X86_FEATURE flag-based printing afterwards > > This splits the function nicely into two, separate logical things which > are easier to parse and understand. > > Also, zap the printing in the disabled case. How about mentioning the change of registering CPU offline callback for fatal mode as well? > Signed-off-by: Borislav Petkov (AMD) Reviewed-by: Xiaoyao Li