CPU-Hotplug: Fix CPU-Hotplug <--> cpufreq locking dependency
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 18 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | lockdep: fix recursive read lock validationkernel/ lib/ | +10 | 10 replies | |
| 2/8 | lockdep: reader-in-writer recursioninclude/ kernel/ | +9 | 0 replies | |
| 3/8 | lockdep: fix fib_hash softirq inversionnet/ | +9 | 1 reply | |
| 4/8 | net: af_netlink: deadlocknet/ | +8 | 1 reply | |
| 5/8 | cpu: cpu-hotplug deadlockkernel/ | +55 | 6 replies | |
| 6/8 | lockdep: annotate cpu_hotpluginclude/ kernel/ | +31 | 0 replies | |
| 7/8 | cpu_hotplug: Introduce try_get_online_cpus()include/ kernel/ | +24 | 0 replies | |
| 8/8 | cpufreq: Nest down_write/read(cpufreq_rwsem) within get_online_cpus()/put_online_cpus()drivers/ drivers/ | +16 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/8] CPU-Hotplug: Fix CPU-Hotplug <--> cpufreq locking dependency
Hello everyone,
A couple of months ago Zdenek Kabelac had reported a Circular locking dependency in resume, which was related to the locking dependency between the cpufreq and CPU-Hotplug subsystems.
http://lkml.org/lkml/2008/2/26/479
This patchset aggregates the various patches that have been posted in the recent past, to solve this problem.
There are a few more TODO items in CPU-Hotplug , unrelated to this problem, that cropped up in the various discussions. They will be posted in a seperate thread.
The patchstack has been lightly tested on a 4-way x86 machine with CPU-Hotplug running in parallel with kernbench and changing cpufreq governors simultaneously.
Awaiting your feedback,
gautham