aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bitmap.c
diff options
context:
space:
mode:
authorPaul Jackson <[email protected]>2005-10-30 23:02:28 +0000
committerLinus Torvalds <[email protected]>2005-10-31 01:37:21 +0000
commit5aa15b5f27fc2c404530c6c8eabdb8437deb3163 (patch)
tree914f0b33f5190bd0183cde2e9f6da552d3d1d7aa /lib/bitmap.c
parent[PATCH] cpuset cleanup (diff)
downloadkernel-5aa15b5f27fc2c404530c6c8eabdb8437deb3163.tar.gz
kernel-5aa15b5f27fc2c404530c6c8eabdb8437deb3163.zip
[PATCH] cpusets: remove depth counted locking hack
Remove a rather hackish depth counter on cpuset locking. The depth counter was avoiding a possible double trip on the global cpuset_sem semaphore. It worked, but now an improved version of cpuset locking is available, to come in the next patch, using two global semaphores. This patch reverses "cpuset semaphore depth check deadlock fix" The kernel still works, even after this patch, except for some rare and difficult to reproduce race conditions when agressively creating and destroying cpusets marked with the notify_on_release option, on very large systems. Signed-off-by: Paul Jackson <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions