BUG: double spinlock in "drivers/net/3c505.c"
KERNEL_VERSION: 2.6.35-rc1 SUBJECT: duble spinlock in function elp_start_xmit SUBSCRIBE: In driver drivers/net/3c505.c in function elp_start_xmit: 1. In line 1075 we have first spinlock. In the next line we called check_3c505_dma: 1070 static netdev_tx_t elp_start_xmit(struct sk_buf... 17 Jun 2010 23:22
sh: Preemptible mmu_gather
On Mon, 2010-06-07 at 13:07 +0200, Peter Zijlstra wrote: Fix up the arm mmu_gahter code to conform to the new API. urhm,. copy/paste gone wild, clearly that's the SH code for this patch ;-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vge... 7 Jun 2010 08:32
[PATCH 26/28] mm: Convert i_mmap_lock and anon_vma->lock to mutexes
Straight fwd conversion of i_mmap_lock and anon_vma->lock to mutexes. Signed-off-by: Peter Zijlstra <a.p.zijlstra(a)chello.nl> --- arch/x86/mm/hugetlbpage.c | 4 ++-- fs/gfs2/main.c | 2 +- fs/hugetlbfs/inode.c | 4 ++-- fs/inode.c | 2 +- fs/nilfs2/btnode.c | ... 7 Jun 2010 08:32
[PATCH 02/28] mm: Improve page_lock_anon_vma() comment
A slightly more verbose comment to go along with the trickery in page_lock_anon_vma(). Reviewed-by: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> Signed-off-by: Peter Zijlstra <a.p.zijlstra(a)chello.nl> LKML-Reference: <1271158226.4807.1107.camel(a)twins> --- mm/rmap.c | 18 ++++++++++++++++-- 1 file changed... 7 Jun 2010 08:32
[PATCH 00/28] mm: preemptibility -v3
This patch-set makes part of the mm a lot more preemptible. It converts i_mmap_lock and anon_vma->lock to mutexes and makes mmu_gather fully preemptible. The main motivation was making mm_take_all_locks() preemptible, since it appears people are nesting hundreds of spinlocks there. The side-effects are that ca... 7 Jun 2010 08:32
[PATCH 05/28] track the root (oldest) anon_vma
From: Rik van Riel <riel(a)redhat.com> Track the root (oldest) anon_vma in each anon_vma tree. Because we only take the lock on the root anon_vma, we cannot use the lock on higher-up anon_vmas to lock anything. This makes it impossible to do an indirect lookup of the root anon_vma, since the data structures coul... 7 Jun 2010 08:32
Remote installation over read-only NFS broken
On 7.6.2010 11:10, Rafael J. Wysocki wrote: Hi Michal, Unfortunately, your commit 73d1393eb8507ed5fd7f8e696f6b1ecc18035ebe (kbuild: Generate modules.builtin in make modules_install) broke my testing environment that had always worked before. Namely, I build kernels on a central machine and export... 7 Jun 2010 11:53
[PATCH 16/28] sh: Preemptible mmu_gather
Fix up the arm mmu_gahter code to conform to the new API. Cc: Paul Mundt <lethal(a)linux-sh.org> Signed-off-by: Peter Zijlstra <a.p.zijlstra(a)chello.nl> --- arch/sh/include/asm/tlb.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) Index: linux-2.6/arch/sh/include/asm/tlb.h ===============... 7 Jun 2010 08:32
[PATCH 11/28] mm: Preemptible mmu_gather
Make mmu_gather preemptible by using a small on stack list and use an option allocation to speed things up. Preemptible mmu_gather is desired in general and usable once i_mmap_lock becomes a mutex. Doing it before the mutex conversion saves us from having to rework the code by moving the mmu_gather bits inside t... 7 Jun 2010 08:32
[PATCH 15/28] arm: Preemptible mmu_gather
Fix up the arm mmu_gahter code to conform to the new API. Cc: Russell King <rmk(a)arm.linux.org.uk> Signed-off-by: Peter Zijlstra <a.p.zijlstra(a)chello.nl> --- arch/arm/include/asm/tlb.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) Index: linux-2.6/arch/arm/include/asm/tlb.h ==========... 7 Jun 2010 08:32