summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorChao Gao <chao.gao@intel.com>2026-05-21 01:28:46 +0300
committerDave Hansen <dave.hansen@linux.intel.com>2026-06-03 18:14:39 +0300
commit1ffa6a10253c417b281aff3cbd02bdf43b2b159d (patch)
treea9638fbc34b1f5454d8548360a7be78c6d945552 /include/linux/debugobjects.h
parent5209e5bfe5cab593476c3e7754e42c5e47ce36de (diff)
downloadlinux-1ffa6a10253c417b281aff3cbd02bdf43b2b159d.tar.xz
x86/virt/tdx: Clarify try_init_module_global() result caching
TDX module global initialization is executed only once. The first call caches both the return code and the "done" state in static function variables. Later callers read the variables. A lock protects the saved state and serializes callers. These variables will soon be moved to a global structure. Prepare for that by treating the variables as a unit. Assign them together and limit accesses to while the lock is held. [ dhansen: mostly rewrite changelog ] Signed-off-by: Chao Gao <chao.gao@intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Link: https://patch.msgid.link/20260520133909.409394-2-chao.gao@intel.com
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions