Invert cpu_hotplug_lock and cpuset_mutex locking order.
Status from this message: Applied to cgroup/for-4.15-fixes.
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest2 patches 1 replyApplied
- v21 patch 5 repliesSuperseded
- v11 patch 2 repliesSuperseded
Patches in v3 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | cgroup/cpuset: remove circular dependency deadlockkernel/ | +30 | 0 replies | |
| 2/2 | cpuset: Make cpuset hotplug synchronousinclude/ kernel/ kernel/ +1 more | +20 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 0/2] Invert cpu_hotplug_lock and cpuset_mutex locking order.
This patch does following
1- Remove circular dependency deadlock by inverting order ofcpu_hotplug_lock and cpuset_mutex.
2- Make cpuset_hotplug_workfn() synchronous for cpu hotplug path.
For memory hotplug path it still gets queued as a work item.
Prateek Sood (2):
cgroup/cpuset: remove circular dependency deadlock
cpuset: Make cpuset hotplug synchronous
include/linux/cpuset.h | 6 ---- kernel/cgroup/cpuset.c | 94 +++++++++++++++++++++++++++----------------------- kernel/power/process.c | 2 -- kernel/sched/core.c | 1 - 4 files changed, 50 insertions(+), 53 deletions(-)
Signature · 2 lines
Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., is a member of Code Aurora Forum, a Linux Foundation Collaborative Project.