Skip to content

RFC Refcount Based Cpu Hotplug V3

Gautham R Shenoy lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest3 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3cpu-hotplug: Refcount Based Cpu Hotplug implementationinclude/linux/cpu.h init/main.c kernel/cpu.c+115 -415 replies
2/3cpu-hotplug: Replace lock_cpu_hotplug() with get_online_cpus()Documentation/cpu-hotplug.txt arch/mips/kernel/mips-mt-fpaff.c arch/powerpc/platforms/pseries/hotplug-cpu.c +11 more+60 -591 reply
3/3cpu-hotplug: Replace per-subsystem mutexes with get_online_cpus()include/linux/notifier.h kernel/cpu.c kernel/sched.c +2 more+36 -502 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchIngo MolnarRalf Baechle
SeriesA-b
1/3
2/3A-b
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [RFC PATCH 0/3] Refcount Based Cpu Hotplug V3

Hi,
This is Try #3 for the Refcount + Waitqueue based implementation for cpu-hotplug locking. The earlier versions can be found at

http://lkml.org/lkml/2007/10/24/36
and
http://lkml.org/lkml/2007/10/16/118.

This version drops the patch 4 from the earlier series, which was basically removing the CPU_DEAD and CPU_UP_CANCELLED event handling in the workqueue subsystem. This was based on Oleg Nestertov's comments since the problem which the patch was attempting to solve was more complicated and needs to be looked into seperately.

The patch series is against v2.6.24-rc2 and has survived overnight kern_bench + cpu-offline-online tests on
- 8 way x86,
- 8 way x86_64,
- 128 way ppc64 boxes.

The patch series has gone through many iterations
and looks to have matured in the process.

Andrew, could you please consider it for the next -mm release if there are no objections ?

Thanks and Regards
gautham.

Signature · 5 lines
Gautham R Shenoy
Linux Technology Center
IBM India.
"Freedom comes with a price tag of responsibility, which is still a bargain,
because Freedom is priceless!"