[PATCH tip/core/rcu 01/10] rcu head remove init From: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> RCU heads really don't need to be initialized. Their state before call_rcu() really does not matter. We need to keep init/destroy_rcu_head_on_stack() though, since we want debugobjects to be able to keep track of these objects. Signed-off-by: Alexey Do... 9 Aug 2010 19:00
[PATCH tip/core/rcu 02/10] Update documentation to note the passage of INIT_RCU_HEAD() Signed-off-by: Alexey Dobriyan <adobriyan(a)gmail.com> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> Reviewed-by: Josh Triplett <josh(a)joshtriplett.org> --- Documentation/DocBook/kernel-locking.tmpl | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) diff --git a/Documentation/DocBook... 9 Aug 2010 19:00
[PATCH tip/core/rcu 06/10] rcu: Allow RCU CPU stall warnings to be off at boot, but manually enablable Currently, if RCU CPU stall warnings are enabled, they are enabled immediately upon boot. They can be manually disabled via /sys (and also re-enabled via /sys), and are automatically disabled upon panic. However, some users need RCU CPU stalls to be disabled at boot time, but to be enabled without rebuilding/reboo... 9 Aug 2010 19:00
[PATCH tip/core/rcu 10/10] rcu: refer RCU CPU stall-warning victims to stallwarn.txt There is some documentation on RCU CPU stall warnings contained in Documentation/RCU/stallwarn.txt, but it will not be apparent to someone who runs into such a warning while under time pressure. This commit therefore adds comments preceding the printk()s pointing out the location of this documentation. Signed-o... 9 Aug 2010 19:00
[PATCH tip/core/rcu 09/10] rcu: update obsolete rcu_read_lock() comment. The comment says that blocking is illegal in rcu_read_lock()-style RCU read-side critical sections, which is no longer entirely true given preemptible RCU. This commit provides a fix. Suggested-by: David Miller <davem(a)davemloft.net> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- include/linu... 9 Aug 2010 19:00
[GIT PULL] workqueue: fixes for v2.6.36 Hello, Please pull from the following branch to receive workqueue fixes for v2.6.36. git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git for-linus The branch contains three patches. One is major and the other are minor. workqueue is now initialized during early_init and thus relies on workqueue_cp... 9 Aug 2010 19:00
[PATCH 2/2] x86/hpet: Use the FSEC_PER_SEC constant for femto-second periods From: Chris Wilson <chris(a)chris-wilson.co.uk> The current computation, introduced with f12a15be63, of FSEC_PER_SEC using the multiplication of (FSEC_PER_NSEC * NSEC_PER_SEC) is performed only with 32bit integers on small machines, resulting in an overflow and a *very* short intervals being programmed. An interru... 9 Aug 2010 17:54
[PATCH 0/2] Timekeeping Fixes Hey Thomas, Chris and Jason provided some fixes that are needed for the 2.6.36-rc tree. I'll backport the overflow issue for 2.6.35-stable once it is upstream. thanks -john Cc: Thomas Gleixner <tglx(a)linutronix.de> Chris Wilson (1): x86/hpet: Use the FSEC_PER_SEC constant for femto-second periods J... 9 Aug 2010 17:54
[PATCH 1/2] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs From: Jason Wessel <jason.wessel(a)windriver.com> The tv_nsec is a long and when added to the shifted interval it can wrap and become negative which later causes looping problems in the getrawmonotonic(). The edge case occurs when the system has slept for a short period of time of ~2 seconds. A trace printk of ... 9 Aug 2010 17:54
[PATCH v2] x86, UV: make kdump avoid stack dumps This replaces Version 1 of this patch, which broke the build when CONFIG_KEXEC and CONFIG_CRASH_DUMP were configured off. In that case the storage for the 'in_crash_kexec' flag was never built. This v2 was submitted on 7/22, but apparently never seen (probably too close in date and name to v1, sent on 7/20). ... 9 Aug 2010 17:54 |