[PATCH] sst25l.c: fix multi-part messages with broken spi masters
Some SPI masters (ep93xx) have limitations when using the SFRMOUT signal for the spi device chip select. The SFRMOUT signal is only asserted as long as the spi transmit fifo contains data. As soon as the last bit is clocked into the receive fifo it gets deasserted. The functions sst25l_status and sst25l_match_... 30 Apr 2010 21:52
[PATCH 0/3] alpha: Implement Hardware Performance Events
The following patches implement hardware performance events for the Alpha EV67 and later CPUs. I have had this running on a Compaq XP1000 (EV67, single CPU) for a few days now. Pretty cool -- discovered that the glibc exp2() library routine uses on average 985 cycles to execute 777 CPU instructions whereas Compaq... 30 Apr 2010 21:52
[PATCH 2/2] NFS: Fix RCU issues in the NFSv4 delegation code
From: David Howells <dhowells(a)redhat.com> Fix a number of RCU issues in the NFSv4 delegation code. (1) delegation->cred doesn't need to be RCU protected as it's essentially an invariant refcounted structure. By the time we get to nfs_free_delegation(), the delegation is being released, so no ... 30 Apr 2010 20:46
[PATCH 1/2] NFSv4: Fix the locking in nfs_inode_reclaim_delegation()
From: Trond Myklebust <Trond.Myklebust(a)netapp.com> Ensure that we correctly rcu-dereference the delegation itself, and that we protect against removal while we're changing the contents. Signed-off-by: Trond Myklebust <Trond.Myklebust(a)netapp.com> Signed-off-by: David Howells <dhowells(a)redhat.com> Signed-off-by:... 30 Apr 2010 20:46
[PATCH] perf_event: Use UTF-8 copyright symbol instead of \251
As noted by Tejun Heo, the latin-1 copyright character \251 is invalid in ASCII or UTF-8. This changes the character to its UTF-8 encoding in order to avoid problems with editors and other tools. Signed-off-by: Paul Mackerras <paulus(a)samba.org> --- diff --git a/kernel/perf_event.c b/kernel/perf_event.c index 9... 30 Apr 2010 20:46
[PATCH] fix RCU-lockdep splats in NFS
Hello! The following pair of fixes for RCU-lockdep splats have passed testing, so are ready for inclusion. Ingo suggests the NFS tree, so here they are! Thanx, Paul ------------------------------------------------------------------------ b/fs/nfs/delegation.c | 42 ++++++++++++++++++++++++++++---... 30 Apr 2010 20:46
[PATCH tip/core/urgent 0/10] v2: Fix RCU lockdep splats
Hello! This patchset contains ten fixes for various lockdep splats. The first two sets are repostings/revisions, the rest new. The new patches have all been posted to LKML, but this is the first time for inclusion. o rcu: v2: optionally leave lockdep enabled after RCU lockdep splat This is a repost that mak... 30 Apr 2010 20:46
[PATCH tip/core/urgent 01/10] rcu: v2: optionally leave lockdep enabled after RCU lockdep splat
From: Lai Jiangshan <laijs(a)cn.fujitsu.com> There is no need to disable lockdep after an RCU lockdep splat, so remove the debug_lockdeps_off() from lockdep_rcu_dereference(). To avoid repeated lockdep splats, use a static variable in the inlined rcu_dereference_check() and rcu_dereference_protected() macros so th... 30 Apr 2010 20:46
[PATCH tip/core/urgent 10/10] vfs: fix RCU-lockdep false positive due to /proc access
If a single-threaded process does a file-descriptor operation, and some other process accesses that same file descriptor via /proc, the current rcu_dereference_check_fdtable() can give a false-positive RCU-lockdep splat due to the reference count being increased by the /proc access after the reference-count check i... 30 Apr 2010 20:46
[PATCH tip/core/urgent 06/10] sched: Fix an RCU warning in print_task()
From: Li Zefan <lizf(a)cn.fujitsu.com> With CONFIG_PROVE_RCU=y, a warning can be triggered: $ cat /proc/sched_debug .... kernel/cgroup.c:1649 invoked rcu_dereference_check() without protection! .... Both cgroup_path() and task_group() should be called with either rcu_read_lock or cgroup_mutex held. Th... 30 Apr 2010 20:46