mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-06-09 05:41:46 -04:00
Merge tag 'cgroup-for-6.18-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fixes from Tejun Heo: - Fix seqcount lockdep assertion failure in cgroup freezer on PREEMPT_RT. Plain seqcount_t expects preemption disabled, but PREEMPT_RT spinlocks don't disable preemption. Switch to seqcount_spinlock_t to properly associate css_set_lock with the freeze timing seqcount. - Misc changes including kernel-doc warning fix for misc_res_type enum and improved selftest diagnostics. * tag 'cgroup-for-6.18-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup: cgroup/misc: fix misc_res_type kernel-doc warning selftests: cgroup: Use values_close_report in test_cpu selftests: cgroup: add values_close_report helper cgroup: Fix seqcount lockdep assertion in cgroup freezer
This commit is contained in:
@@ -452,7 +452,7 @@ struct cgroup_freezer_state {
|
||||
int nr_frozen_tasks;
|
||||
|
||||
/* Freeze time data consistency protection */
|
||||
seqcount_t freeze_seq;
|
||||
seqcount_spinlock_t freeze_seq;
|
||||
|
||||
/*
|
||||
* Most recent time the cgroup was requested to freeze.
|
||||
|
||||
@@ -19,7 +19,7 @@ enum misc_res_type {
|
||||
MISC_CG_RES_SEV_ES,
|
||||
#endif
|
||||
#ifdef CONFIG_INTEL_TDX_HOST
|
||||
/* Intel TDX HKIDs resource */
|
||||
/** @MISC_CG_RES_TDX: Intel TDX HKIDs resource */
|
||||
MISC_CG_RES_TDX,
|
||||
#endif
|
||||
/** @MISC_CG_RES_TYPES: count of enum misc_res_type constants */
|
||||
|
||||
Reference in New Issue
Block a user