[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1510755615-25906-1-git-send-email-prsood@codeaurora.org>
Date: Wed, 15 Nov 2017 19:50:13 +0530
From: Prateek Sood <prsood@...eaurora.org>
To: peterz@...radead.org, longman@...hat.com, tj@...nel.org,
lizefan@...wei.com, mingo@...nel.org, boqun.feng@...il.com,
tglx@...utronix.de
Cc: cgroups@...r.kernel.org, sramana@...eaurora.org,
linux-kernel@...r.kernel.org, clingutla@...eaurora.org,
prsood@...eaurora.org
Subject: [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 of
cpu_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(-)
--
Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc.,
is a member of Code Aurora Forum, a Linux Foundation Collaborative Project.
Powered by blists - more mailing lists