You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(11) |
Jun
(66) |
Jul
(16) |
Aug
(2) |
Sep
(7) |
Oct
(17) |
Nov
(1) |
Dec
(220) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(154) |
Feb
(167) |
Mar
(159) |
Apr
(172) |
May
(35) |
Jun
(58) |
Jul
(97) |
Aug
(285) |
Sep
(139) |
Oct
(252) |
Nov
(8) |
Dec
(3) |
2004 |
Jan
(13) |
Feb
(159) |
Mar
(136) |
Apr
(33) |
May
(50) |
Jun
(42) |
Jul
(140) |
Aug
(42) |
Sep
(199) |
Oct
(31) |
Nov
(55) |
Dec
|
2005 |
Jan
|
Feb
(12) |
Mar
(214) |
Apr
(119) |
May
(21) |
Jun
(2) |
Jul
(127) |
Aug
(10) |
Sep
(3) |
Oct
(24) |
Nov
(1) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
(45) |
May
(13) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
(26) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(35) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 20:21:56
|
arch/vax/kernel/early_printk.c | 1 + 1 file changed, 1 insertion(+) New commits: commit 0db64c652c7328cc04655783eefeb38d31b8e31b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0db64c652c7328cc04655783eefeb38d31b8e31b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0db64c652c7328cc04655783eefeb38d31b8e31b Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:21:47 2007 +0200 * Add linux/kernel.h (printk(), KERN_*, ...) |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 20:19:55
|
arch/vax/kernel/cpu_ka48.c | 1 - 1 file changed, 1 deletion(-) New commits: commit 01005b445187e5d49bb32fc28a3d69a5ebbfab46 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=01005b445187e5d49bb32fc28a3d69a5ebbfab46 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=01005b445187e5d49bb32fc28a3d69a5ebbfab46 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:19:48 2007 +0200 * Remove linux/config.h |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 20:19:15
|
arch/vax/kernel/cpu_ka46.c | 1 - 1 file changed, 1 deletion(-) New commits: commit b95af6812e4feef64680aff53428cfd1a7c6e42e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b95af6812e4feef64680aff53428cfd1a7c6e42e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b95af6812e4feef64680aff53428cfd1a7c6e42e Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:19:06 2007 +0200 * Remove linux/config.h |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 20:18:38
|
arch/vax/kernel/cpu_ka43.c | 1 - 1 file changed, 1 deletion(-) New commits: commit e906866560398d7f173fef4abd9c8b57db5b821b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e906866560398d7f173fef4abd9c8b57db5b821b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e906866560398d7f173fef4abd9c8b57db5b821b Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:18:23 2007 +0200 * Remove linux/config.h |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 20:17:57
|
arch/vax/kernel/clock.c | 1 - arch/vax/kernel/cpu_ka42.c | 1 - 2 files changed, 2 deletions(-) New commits: commit dbb5d2365e79036884d8e780db4924a7ce002d0a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dbb5d2365e79036884d8e780db4924a7ce002d0a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dbb5d2365e79036884d8e780db4924a7ce002d0a Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:17:49 2007 +0200 * Remove linux/config.h commit cdcb651ff089ebf96b99990753b64a0975c8dad7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cdcb651ff089ebf96b99990753b64a0975c8dad7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cdcb651ff089ebf96b99990753b64a0975c8dad7 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:17:22 2007 +0200 * Remove linux/config.h |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 20:15:58
|
arch/vax/kernel/init_task.c | 1 + 1 file changed, 1 insertion(+) New commits: commit d77a546327ba1e7d589133bc2968ffece725b508 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d77a546327ba1e7d589133bc2968ffece725b508 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d77a546327ba1e7d589133bc2968ffece725b508 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 22:15:50 2007 +0200 * Fix missing INR_OPEN. |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 16:16:34
|
arch/vax/kernel/interrupt.c | 4 ++-- include/asm-vax/mc146818rtc.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) New commits: commit b3bbd24c38db65a37a59d20267be55e2c21b67c5 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b3bbd24c38db65a37a59d20267be55e2c21b67c5 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b3bbd24c38db65a37a59d20267be55e2c21b67c5 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 18:16:20 2007 +0200 * config.h removal. commit fa7e81dfc4dfaa91caedd1c9d671fdd0fa9771e5 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fa7e81dfc4dfaa91caedd1c9d671fdd0fa9771e5 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fa7e81dfc4dfaa91caedd1c9d671fdd0fa9771e5 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 18:15:10 2007 +0200 * pt_regs got removed all over the place. This is our start of it... |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 16:11:54
|
arch/vax/Kconfig | 3 +++ arch/vax/kernel/setup.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) New commits: commit 89df66af3b1ac1897f9b2dc9f719db178c5d03fb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=89df66af3b1ac1897f9b2dc9f719db178c5d03fb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=89df66af3b1ac1897f9b2dc9f719db178c5d03fb Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 18:11:42 2007 +0200 * Zone definition went dynamic and is now dependant on certain CONFIGs... |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 15:47:42
|
include/asm-vax/unistd.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) New commits: commit e603bb7a08f441a865dcadbd83e5c4bb3d214454 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e603bb7a08f441a865dcadbd83e5c4bb3d214454 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e603bb7a08f441a865dcadbd83e5c4bb3d214454 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 17:47:29 2007 +0200 * ifdef'out the current implementation of your syscall calling macros. IIRC they used to be correct (and may be a help to implement that stuff in some libc.) However, they're no longer used and `errno', where they assign their result to, is gone... |
From: Jan-Benedict G. <jb...@he...> - 2007-08-11 15:37:44
|
arch/vax/kernel/process.c | 2 +- arch/vax/kernel/ptrace.c | 2 +- include/asm-vax/checksum.h | 2 +- include/asm-vax/mm/pagelet_pte.h | 2 ++ include/asm-vax/uaccess.h | 14 +++++++------- 5 files changed, 12 insertions(+), 10 deletions(-) New commits: commit e977df247556f5f264253c3996f6a3c06f1e388d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e977df247556f5f264253c3996f6a3c06f1e388d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e977df247556f5f264253c3996f6a3c06f1e388d Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 17:37:05 2007 +0200 * struct mm_struct needs to be defined. commit 8dcb0032ae96eed7dade2bfbc663b4c5f7bff951 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8dcb0032ae96eed7dade2bfbc663b4c5f7bff951 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8dcb0032ae96eed7dade2bfbc663b4c5f7bff951 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 17:34:33 2007 +0200 * extern inline -> static inline conversion. commit 633c7422638c089ae90f6a0d8dda455621acc197 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=633c7422638c089ae90f6a0d8dda455621acc197 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=633c7422638c089ae90f6a0d8dda455621acc197 Author: Jan-Benedict Glaw <jb...@jb...> Date: Sat Aug 11 17:33:57 2007 +0200 * thread_info is gone... |
From: Jan-Benedict G. <jb...@he...> - 2006-11-22 10:06:05
|
CREDITS | 6 +---- arch/i386/kernel/process.c | 4 ++- arch/i386/kernel/traps.c | 10 +++++--- arch/m68knommu/kernel/setup.c | 2 - arch/m68knommu/kernel/time.c | 2 - arch/m68knommu/platform/5307/ints.c | 17 ++++++-------- arch/x86_64/kernel/process.c | 4 ++- arch/x86_64/kernel/traps.c | 6 +++++ arch/x86_64/kernel/vmlinux.lds.S | 1 arch/x86_64/mm/init.c | 9 ------- drivers/acpi/osl.c | 34 +++++++++++++++++------------ drivers/char/ftape/zftape/zftape-buffers.c | 4 +-- drivers/cpufreq/cpufreq.c | 2 - drivers/i2c/busses/i2c-ixp4xx.c | 3 +- drivers/i2c/busses/scx200_acb.c | 7 +++-- drivers/infiniband/hw/ipath/Kconfig | 2 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 15 +++++------- drivers/input/keyboard/lkkbd.c | 5 ---- drivers/isdn/hisax/Kconfig | 2 - drivers/pcmcia/ds.c | 3 ++ drivers/video/aty/radeon_i2c.c | 8 +++++- drivers/video/fb_ddc.c | 6 ++--- fs/xfs/xfs_bmap.c | 2 + fs/xfs/xfs_inode.c | 2 - include/asm-generic/vmlinux.lds.h | 2 + include/asm-m68knommu/irq_regs.h | 1 include/asm-m68knommu/irqnode.h | 8 +++--- include/asm-m68knommu/machdep.h | 2 - include/linux/crypto.h | 2 - include/linux/init.h | 8 ++++++ kernel/lockdep.c | 3 +- 31 files changed, 107 insertions(+), 75 deletions(-) New commits: commit b80ebbf39fc628afab7d9cf94b84cfc51d845b2f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b80ebbf39fc628afab7d9cf94b84cfc51d845b2f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b80ebbf39fc628afab7d9cf94b84cfc51d845b2f Merge: e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb 3af9815328bba76e8d11d71d6dbbd6f38beafe58 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 21 08:07:38 2006 -0800 Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 * 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6: [PATCH] x86_64: Align data segment to PAGE_SIZE boundary [PATCH] x86-64: increase PHB1 split transaction timeout [PATCH] x86-64: Fix C3 timer test commit 3af9815328bba76e8d11d71d6dbbd6f38beafe58 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3af9815328bba76e8d11d71d6dbbd6f38beafe58 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3af9815328bba76e8d11d71d6dbbd6f38beafe58 Author: Vivek Goyal <vg...@in...> Date: Mon Nov 20 11:29:09 2006 -0500 [PATCH] x86_64: Align data segment to PAGE_SIZE boundary o Explicitly align data segment to PAGE_SIZE boundary otherwise depending on config options and tool chain it might be placed on a non PAGE_SIZE aligned boundary and vmlinux loaders like kexec fail when they encounter a PT_LOAD type segment which is not aligned to PAGE_SIZE boundary. Signed-off-by: Vivek Goyal <vg...@in...> Signed-off-by: Andi Kleen <ak...@su...> commit 1b7f6a626f0ff511c3840678466cbfe1d62c0b29 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1b7f6a626f0ff511c3840678466cbfe1d62c0b29 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1b7f6a626f0ff511c3840678466cbfe1d62c0b29 Merge: b3edc9cec07ade41aaf1804f7c9e876afa90c862 3f5a6ca31c334011fd929501a078424c0d3f71be Author: Andi Kleen <an...@ba...> Date: Tue Nov 21 10:22:09 2006 +0100 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 commit e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb Author: David Chinner <dg...@sg...> Date: Tue Nov 21 18:55:33 2006 +1100 [XFS] Stale the correct inode when freeing clusters. SGI-PV: 958376 SGI-Modid: xfs-linux-melb:xfs-kern:27503a Signed-off-by: David Chinner <dg...@sg...> Signed-off-by: Tim Shimmin <te...@sg...> commit d2133717d5f994cca970b5aeb9d4664feeb92ff4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d2133717d5f994cca970b5aeb9d4664feeb92ff4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d2133717d5f994cca970b5aeb9d4664feeb92ff4 Author: Lachlan McIlroy <la...@sg...> Date: Tue Nov 21 18:55:16 2006 +1100 [XFS] Fix uninitialized br_state and br_startoff in xfs_bmap_add_extent_delay_real() SGI-PV: 957008 SGI-Modid: xfs-linux-melb:xfs-kern:27457a Signed-off-by: Lachlan McIlroy <la...@sg...> Signed-off-by: Shailendra Tripathi <str...@ag...> Signed-off-by: Tim Shimmin <te...@sg...> commit 3f5a6ca31c334011fd929501a078424c0d3f71be gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3f5a6ca31c334011fd929501a078424c0d3f71be gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3f5a6ca31c334011fd929501a078424c0d3f71be Author: Bryan O'Sullivan <bo...@se...> Date: Mon Nov 20 10:54:34 2006 -0800 IB/ipath: Depend on CONFIG_NET ipath uses skb functions and won't build without CONFIG_NET. Spotted by Randy Dunlap. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Acked-by: Randy Dunlap <ran...@or...> Signed-off-by: Roland Dreier <ro...@ci...> commit b3438f8266cb1f5010085ac47d7ad6a36a212164 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b3438f8266cb1f5010085ac47d7ad6a36a212164 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b3438f8266cb1f5010085ac47d7ad6a36a212164 Author: Linus Torvalds <tor...@wo...> Date: Mon Nov 20 11:47:18 2006 -0800 Add "pure_initcall" for static variable initialization This is a quick hack to overcome the fact that SRCU currently does not allow static initializers, and we need to sometimes initialize those things before any other initializers (even "core" ones) can do so. Currently we don't allow this at all for modules, and the only user that needs is right now is cpufreq. As reported by Thomas Gleixner: "Commit b4dfdbb3c707474a2254c5b4d7e62be31a4b7da9 ("[PATCH] cpufreq: make the transition_notifier chain use SRCU breaks cpu frequency notification users, which register the callback > on core_init level." Cc: Thomas Gleixner <tg...@ti...> Cc: Ingo Molnar <mi...@el...> Cc: Arjan van de Ven <ar...@in...> Cc: Andrew Morton <ak...@os...>, Signed-off-by: Linus Torvalds <tor...@os...> commit f44ea623443ee0bec266d62f1cd346881224d47d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f44ea623443ee0bec266d62f1cd346881224d47d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f44ea623443ee0bec266d62f1cd346881224d47d Merge: ace5f1d425beaa272b6e91cecc87b2c075d7feb2 073ae841d6a5098f7c6e17fc1f329350d950d1ce Author: Linus Torvalds <tor...@wo...> Date: Mon Nov 20 10:48:23 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: IPoIB: Clear high octet in QP number commit ace5f1d425beaa272b6e91cecc87b2c075d7feb2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ace5f1d425beaa272b6e91cecc87b2c075d7feb2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ace5f1d425beaa272b6e91cecc87b2c075d7feb2 Author: Greg Ungerer <ge...@sn...> Date: Mon Nov 20 15:46:22 2006 +1000 [PATCH] m68knommu: fix up for the irq_handler_t changes Switch to using irq_handler_t for interrupt function handler pointers. Change name of m68knommu's irq_hanlder_t data structure so it doesn't clash with the common type (include/linux/interrupt.h). Signed-off-by: Greg Ungerer <ge...@uc...> Signed-off-by: Linus Torvalds <tor...@os...> commit 49a1cd00b599d12c3f397e5a32f81f6e2aab0d74 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=49a1cd00b599d12c3f397e5a32f81f6e2aab0d74 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=49a1cd00b599d12c3f397e5a32f81f6e2aab0d74 Author: Toralf Foerster <tor...@gm...> Date: Sat Nov 18 22:19:41 2006 -0800 [PATCH] fix build error for HISAX_NETJET Fix a build error for the enter:now PCI card. Signed-off-by: Toralf Foerster <tor...@gm...> Acked-by: Karsten Keil <kk...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f0c69c4ee796a2d2277c3a000e24f29a25a00060 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f0c69c4ee796a2d2277c3a000e24f29a25a00060 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f0c69c4ee796a2d2277c3a000e24f29a25a00060 Author: Randy Dunlap <ran...@or...> Date: Sat Nov 18 22:19:41 2006 -0800 [PATCH] ftape: fix printk format warnings Fix printk format warnings: drivers/char/ftape/zftape/zftape-buffers.c:87: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' drivers/char/ftape/zftape/zftape-buffers.c:104: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' Signed-off-by: Randy Dunlap <ran...@or...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8243229f0940ab4e9f501879d3ffb7476b02ee6a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8243229f0940ab4e9f501879d3ffb7476b02ee6a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8243229f0940ab4e9f501879d3ffb7476b02ee6a Author: Yasunori Goto <y-...@jp...> Date: Sat Nov 18 22:19:40 2006 -0800 [PATCH] x86_64: fix memory hotplug build with NUMA=n This is to fix compile error of x86-64 memory hotplug without any NUMA option. CC arch/x86_64/mm/init.o arch/x86_64/mm/init.c:501: error: redefinition of 'memory_add_physaddr_to_nid' include/linux/memory_hotplug.h:71: error: previous definition of 'memory_add_phys addr_to_nid' was here arch/x86_64/mm/init.c:509: error: redefinition of 'memory_add_physaddr_to_nid' arch/x86_64/mm/init.c:501: error: previous definition of 'memory_add_physaddr_to_ nid' was here I confirmed compile completion with !NUMA, (NUMA & !ACPI_NUMA), or (NUMA & ACPI_NUMA). Signed-off-by: Yasunori Goto <y-...@jp...> Acked-by: Andi Kleen <ak...@su...> Cc: "Randy.Dunlap" <rd...@xe...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ffb3d1348605816de10d4e57281e02f606508b6c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ffb3d1348605816de10d4e57281e02f606508b6c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ffb3d1348605816de10d4e57281e02f606508b6c Author: Jeff Garzik <je...@ga...> Date: Sat Nov 18 22:19:39 2006 -0800 [PATCH] scx200_acb: handle PCI errors Signed-off-by: Jeff Garzik <je...@ga...> Signed-off-by: Jean Delvare <kh...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a6cd2d94e1072a5756b5e5ab647d3223cba7e555 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a6cd2d94e1072a5756b5e5ab647d3223cba7e555 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a6cd2d94e1072a5756b5e5ab647d3223cba7e555 Author: Alexey Dobriyan <ado...@op...> Date: Sat Nov 18 22:19:36 2006 -0800 [PATCH] i2c-ixp4xx: fix ") != 0))" typo i2c_bit_add_bus() returns -E; -E != 0 => err = 1 probe fails with positive error code Signed-off-by: Alexey Dobriyan <ado...@op...> Cc: Deepak Saxena <ds...@mv...> Acked-by: Jean Delvare <kh...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit dfbc9e9d33adb1ac9910dd7f8ceb911947039a52 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dfbc9e9d33adb1ac9910dd7f8ceb911947039a52 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dfbc9e9d33adb1ac9910dd7f8ceb911947039a52 Author: Daniel Ritz <dan...@sw...> Date: Sat Nov 18 22:19:34 2006 -0800 [PATCH] pcmcia: fix 'rmmod pcmcia' with unbound devices Having unbound PCMCIA devices: doing a 'find /sys' after a 'rmmod pcmcia' gives an oops because the pcmcia_device is not unregisterd from the driver core. fixes bugzilla #7481 Signed-off-by: Daniel Ritz <dan...@gm...> Dominik Brodowski <li...@do...> Cc: Pavol Gono <Pal...@gm...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 610a5b742e9df4e59047f22d13d8bd83cafce388 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=610a5b742e9df4e59047f22d13d8bd83cafce388 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=610a5b742e9df4e59047f22d13d8bd83cafce388 Author: Yoichi Yuasa <yoi...@tr...> Date: Fri Nov 17 11:51:41 2006 +1100 [CRYPTO] api: Remove one too many semicolon This patch has removed one too many semicolon in crypto.h. Signed-off-by: Yoichi Yuasa <yoi...@tr...> Signed-off-by: Herbert Xu <he...@go...> commit e030f8294a5b9f8179dae10cdbf9dcf32aa64110 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e030f8294a5b9f8179dae10cdbf9dcf32aa64110 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e030f8294a5b9f8179dae10cdbf9dcf32aa64110 Merge: ba9b1cd713b33720ca0f035dab2fdbc10bf7328d 1d08811d0c05cd54a778f45588ec22eee027ff89 Author: Linus Torvalds <tor...@wo...> Date: Fri Nov 17 19:55:11 2006 -0800 Merge branch 'fixes4linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux * 'fixes4linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux: lkkbd: Remove my old snail-mail address commit ba9b1cd713b33720ca0f035dab2fdbc10bf7328d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ba9b1cd713b33720ca0f035dab2fdbc10bf7328d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ba9b1cd713b33720ca0f035dab2fdbc10bf7328d Author: David Weinehall <ta...@ke...> Date: Sat Nov 18 03:58:58 2006 +0100 [PATCH] Update my CREDITS entry I moved from Sweden to Finland 2.5 years ago, thought it might be time to update my CREDITS entry (simply removing the address completely seemed the sanest option). Signed-off-by: David Weinehall <ta...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit b976fe19acc565e5137e6f12af7b6633a23e6b7c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b976fe19acc565e5137e6f12af7b6633a23e6b7c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b976fe19acc565e5137e6f12af7b6633a23e6b7c Author: Linus Torvalds <tor...@ev...> Date: Fri Nov 17 19:31:09 2006 -0800 Revert "ACPI: created a dedicated workqueue for notify() execution" This reverts commit 37605a6900f6b4d886d995751fcfeef88c4e462c. Again. This same bug has now been introduced twice: it was done earlier by commit b8d35192c55fb055792ff0641408eaaec7c88988, only to be reverted last time in commit 72945b2b90a5554975b8f72673ab7139d232a121. We must NOT try to queue up notify handlers to another thread than the normal ACPI execution thread, because the notifications on some systems seem to just keep on accumulating until we run out of memory and/or threads. Keeping events within the one deferred execution thread automatically throttles the events properly. At least the Compaq N620c will lock up completely on the first thermal event without this patch reverted. Cc: David Brownell <da...@pa...> Cc: Len Brown <len...@in...> Cc: Alexey Starikovskiy <ale...@li...> Signed-off-by: Linus Torvalds <tor...@os...> commit 808dbbb6bb61173bf52946a28f99089d2efa4c55 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=808dbbb6bb61173bf52946a28f99089d2efa4c55 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=808dbbb6bb61173bf52946a28f99089d2efa4c55 Author: Linus Torvalds <tor...@wo...> Date: Fri Nov 17 11:14:56 2006 -0800 x86: be more careful when walking back the frame pointer chain When showing the stack backtrace, make sure that we never accept not only an unchanging frame pointer, but also a frame pointer that moves back down the stack frame. It must always grow up (toward older stack frames). I doubt this has triggered, but a subtly corrupt stack with extremely unlucky contents could cause us to loop forever on a bogus endless frame pointer chain. This review was triggered by much worse problems happening in some of the other stack unwinding code. Signed-off-by: Linus Torvalds <tor...@os...> commit 1ff5683043196b9ad628a5de6bf8eeca52ee8bfd gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1ff5683043196b9ad628a5de6bf8eeca52ee8bfd gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1ff5683043196b9ad628a5de6bf8eeca52ee8bfd Author: Ingo Molnar <mi...@el...> Date: Fri Nov 17 19:57:22 2006 +0100 [PATCH] lockdep: fix static keys in module-allocated percpu areas lockdep got confused by certain locks in modules: INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. Call Trace: [<ffffffff8026f40d>] dump_trace+0xaa/0x3f2 [<ffffffff8026f78f>] show_trace+0x3a/0x60 [<ffffffff8026f9d1>] dump_stack+0x15/0x17 [<ffffffff802abfe8>] __lock_acquire+0x724/0x9bb [<ffffffff802ac52b>] lock_acquire+0x4d/0x67 [<ffffffff80267139>] rt_spin_lock+0x3d/0x41 [<ffffffff8839ed3f>] :ip_conntrack:__ip_ct_refresh_acct+0x131/0x174 [<ffffffff883a1334>] :ip_conntrack:udp_packet+0xbf/0xcf [<ffffffff8839f9af>] :ip_conntrack:ip_conntrack_in+0x394/0x4a7 [<ffffffff8023551f>] nf_iterate+0x41/0x7f [<ffffffff8025946a>] nf_hook_slow+0x64/0xd5 [<ffffffff802369a2>] ip_rcv+0x24e/0x506 [...] Steven Rostedt found the bug: static_obj() check did not take PERCPU_ENOUGH_ROOM into account, so in-module DEFINE_PER_CPU-area locks were triggering this message. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Steven Rostedt <sro...@re...> Signed-off-by: Linus Torvalds <tor...@os...> commit dc1829a4c378d793fb3b95d56135d89a0d7ff72a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dc1829a4c378d793fb3b95d56135d89a0d7ff72a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dc1829a4c378d793fb3b95d56135d89a0d7ff72a Author: Ingo Molnar <mi...@el...> Date: Fri Nov 17 14:26:18 2006 +0100 [PATCH] i386/x86_64: ACPI cpu_idle_wait() fix The scheduler on Andreas Friedrich's hyperthreading system stopped working properly: the scheduler would never move tasks to another CPU! The lask known working kernel was 2.6.8. After a couple of attempts to corner the bug, the following smoking gun was found: BIOS reported wrong ACPI idfor the processor CPU#1: set_cpus_allowed(), swapper:1, 3 -> 2 [<c0103bbe>] show_trace_log_lvl+0x34/0x4a [<c0103ceb>] show_trace+0x2c/0x2e [<c01045f8>] dump_stack+0x2b/0x2d [<c0116a77>] set_cpus_allowed+0x52/0xec [<c0101d86>] cpu_idle_wait+0x2e/0x100 [<c0259c57>] acpi_processor_power_exit+0x45/0x58 [<c0259752>] acpi_processor_remove+0x46/0xea [<c025c6fb>] acpi_start_single_object+0x47/0x54 [<c025cee5>] acpi_bus_register_driver+0xa4/0xd3 [<c04ab2d7>] acpi_processor_init+0x57/0x77 [<c01004d7>] init+0x146/0x2fd [<c0103a87>] kernel_thread_helper+0x7/0x10 a quick look at cpu_idle_wait() shows how broken that code is on i386: it changes the init task's affinity map but never restores it ... and because all userspace tasks get forked by init, they all inherited that single-CPU affinity mask. x86_64 cloned this bug too. Signed-off-by: Ingo Molnar <mi...@el...> Cc: Andreas Friedrich <and...@fu...> Cc: Wolfgang Erig <Wol...@fu...> Cc: Andrew Morton <ak...@os...> Cc: Adrian Bunk <bu...@st...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef Author: Ingo Molnar <mi...@el...> Date: Fri Nov 17 05:57:49 2006 +0100 [PATCH] x86_64: stack unwinder crash fix the new dwarf2 unwinder crashes while trying to dump the stack: Leftover inexact backtrace: Unable to handle kernel paging request at ffffffff82800000 RIP: [<ffffffff8026cf26>] dump_trace+0x35b/0x3d2 PGD 203027 PUD 205027 PMD 0 Oops: 0000 [2] PREEMPT SMP CPU 0 Modules linked in: Pid: 30, comm: khelper Not tainted 2.6.19-rc6-rt1 #11 RIP: 0010:[<ffffffff8026cf26>] [<ffffffff8026cf26>] dump_trace+0x35b/0x3d2 RSP: 0000:ffff81003fb9d848 EFLAGS: 00010006 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff805b3520 RDI: 0000000000000000 RBP: ffffffff827ffff9 R08: ffffffff80aad000 R09: 0000000000000005 R10: ffffffff80aae000 R11: ffffffff8037961b R12: ffff81003fb9d858 R13: 0000000000000000 R14: ffffffff80598460 R15: ffffffff80ab1fc0 FS: 0000000000000000(0000) GS:ffffffff806c4200(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: ffffffff82800000 CR3: 0000000000201000 CR4: 00000000000006e0 this crash happened because it did not sanitize the dwarf2 data it got, and got an unaligned stack pointer - which happily walked past the process stack (and eventually reached the end of kernel memory and pagefaulted there) due to this naive iteration condition: HANDLE_STACK (((long) stack & (THREAD_SIZE-1)) != 0); note that i386 is alot more conservative when it comes to trusting stack pointers: static inline int valid_stack_ptr(struct thread_info *tinfo, void *p) { return p > (void *)tinfo && p < (void *)tinfo + THREAD_SIZE - 3; } but the x86_64 code did not take this bit of i386 code. The fix is to align the stack pointer. Signed-off-by: Ingo Molnar <mi...@el...> Cc: Andi Kleen <ak...@su...> Cc: Jan Beulich <jbe...@no...> Cc: Thomas Gleixner <tg...@li...> Cc: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1d08811d0c05cd54a778f45588ec22eee027ff89 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1d08811d0c05cd54a778f45588ec22eee027ff89 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1d08811d0c05cd54a778f45588ec22eee027ff89 Author: Jan-Benedict Glaw <jb...@lu...> Date: Fri Nov 17 10:32:04 2006 +0100 lkkbd: Remove my old snail-mail address I moved to a different town and my old snail-mail address is invalid now. Also, there's no need at all to have any address like that in the sources, so remove it completely. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> commit 4be703906cffd5902028d20626e636ba21fb0b61 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4be703906cffd5902028d20626e636ba21fb0b61 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4be703906cffd5902028d20626e636ba21fb0b61 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 22:18:28 2006 -0800 Fix generic fb_ddc i2c edid probe msg Benh points out that the msgs[0].flags entry never got initialized, and since it's an automatic stack allocation, it could have any random value, which is bad. Rewrite the initializer to explicitly initialize all fields of the small i2c_msg structure array we generate. Just to keep it all obvious, let's handle msgs[1].buf in the same initializer while we're at it, instead of initializing that one separately later. Signed-off-by: Linus Torvalds <tor...@os...> commit 4f71c5de19c27f2198105d3b26b398494d5c353b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4f71c5de19c27f2198105d3b26b398494d5c353b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4f71c5de19c27f2198105d3b26b398494d5c353b Author: Benjamin Herrenschmidt <be...@ke...> Date: Fri Nov 17 15:35:00 2006 +1100 [PATCH] Fix radeon DDC regression When radeonfb was changed to use the new "generic" ddc, a bit of code initializing the GPIO lines was lost, causing it to not work if the firmware didn't configure them properly, which seems to happen on some cards. Signed-off-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit 073ae841d6a5098f7c6e17fc1f329350d950d1ce gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=073ae841d6a5098f7c6e17fc1f329350d950d1ce gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=073ae841d6a5098f7c6e17fc1f329350d950d1ce Author: Michael S. Tsirkin <ms...@me...> Date: Thu Nov 16 10:59:12 2006 +0200 IPoIB: Clear high octet in QP number IPoIB assumes that high (reserved) octet in the hardware address is 0, and copies it into the QPN. This violates RFC 4391 (which requires that the high 8 bits are ignored on receive), and will result in an invalid QPN being used when interoperating with IPoIB connected mode. Signed-off-by: Michael S. Tsirkin <ms...@me...> Signed-off-by: Roland Dreier <ro...@ci...> commit b3edc9cec07ade41aaf1804f7c9e876afa90c862 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b3edc9cec07ade41aaf1804f7c9e876afa90c862 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b3edc9cec07ade41aaf1804f7c9e876afa90c862 Author: Muli Ben-Yehuda <mu...@il...> Date: Sun Oct 22 00:38:23 2006 +0200 [PATCH] x86-64: increase PHB1 split transaction timeout This patch increases the timeout for PCI split transactions on PHB1 on the first Calgary to work around an issue with the aic94xx adapter. Fixes kernel.org bugzilla #7180 (http://bugzilla.kernel.org/show_bug.cgi?id=7180) Based on excellent debugging and a patch by Darrick J. Wong <dj...@us...> Signed-off-by: Muli Ben-Yehuda <mu...@il...> Signed-off-by: Jon Mason <jd...@ku...> Signed-off-by: Andi Kleen <ak...@su...> Acked-by: Darrick J. Wong <dj...@us...> commit 37b1bccfe75691f5f42bf210d8a349f931896887 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=37b1bccfe75691f5f42bf210d8a349f931896887 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=37b1bccfe75691f5f42bf210d8a349f931896887 Author: Andi Kleen <ak...@su...> Date: Sun Oct 22 00:38:23 2006 +0200 [PATCH] x86-64: Fix C3 timer test There was a typo in the C3 latency test to decide of the TSC should be used or not. It used the C2 latency threshold, not the C3 one. Fix that. This should fix the time on various dual core laptops. Signed-off-by: Andi Kleen <ak...@su...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-22 10:06:05
|
CREDITS | 6 +---- arch/i386/kernel/process.c | 4 ++- arch/i386/kernel/traps.c | 10 +++++--- arch/m68knommu/kernel/setup.c | 2 - arch/m68knommu/kernel/time.c | 2 - arch/m68knommu/platform/5307/ints.c | 17 ++++++-------- arch/x86_64/kernel/process.c | 4 ++- arch/x86_64/kernel/traps.c | 6 +++++ arch/x86_64/kernel/vmlinux.lds.S | 1 arch/x86_64/mm/init.c | 9 ------- drivers/acpi/osl.c | 34 +++++++++++++++++------------ drivers/char/ftape/zftape/zftape-buffers.c | 4 +-- drivers/cpufreq/cpufreq.c | 2 - drivers/i2c/busses/i2c-ixp4xx.c | 3 +- drivers/i2c/busses/scx200_acb.c | 7 +++-- drivers/infiniband/hw/ipath/Kconfig | 2 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 15 +++++------- drivers/input/keyboard/lkkbd.c | 5 ---- drivers/isdn/hisax/Kconfig | 2 - drivers/pcmcia/ds.c | 3 ++ drivers/video/aty/radeon_i2c.c | 8 +++++- drivers/video/fb_ddc.c | 6 ++--- fs/xfs/xfs_bmap.c | 2 + fs/xfs/xfs_inode.c | 2 - include/asm-generic/vmlinux.lds.h | 2 + include/asm-m68knommu/irq_regs.h | 1 include/asm-m68knommu/irqnode.h | 8 +++--- include/asm-m68knommu/machdep.h | 2 - include/linux/crypto.h | 2 - include/linux/init.h | 8 ++++++ kernel/lockdep.c | 3 +- 31 files changed, 107 insertions(+), 75 deletions(-) New commits: commit 2da10471d28b651f0d4c4c452d573b9f031f2a90 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2da10471d28b651f0d4c4c452d573b9f031f2a90 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2da10471d28b651f0d4c4c452d573b9f031f2a90 Merge: f365886a4e5dfce50c7ca57455347c325debed41 b80ebbf39fc628afab7d9cf94b84cfc51d845b2f Author: Jan-Benedict Glaw <jb...@d2...> Date: Wed Nov 22 11:04:36 2006 +0100 Merge branch 'master' into getuptodate commit b80ebbf39fc628afab7d9cf94b84cfc51d845b2f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b80ebbf39fc628afab7d9cf94b84cfc51d845b2f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b80ebbf39fc628afab7d9cf94b84cfc51d845b2f Merge: e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb 3af9815328bba76e8d11d71d6dbbd6f38beafe58 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 21 08:07:38 2006 -0800 Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 * 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6: [PATCH] x86_64: Align data segment to PAGE_SIZE boundary [PATCH] x86-64: increase PHB1 split transaction timeout [PATCH] x86-64: Fix C3 timer test commit 3af9815328bba76e8d11d71d6dbbd6f38beafe58 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3af9815328bba76e8d11d71d6dbbd6f38beafe58 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3af9815328bba76e8d11d71d6dbbd6f38beafe58 Author: Vivek Goyal <vg...@in...> Date: Mon Nov 20 11:29:09 2006 -0500 [PATCH] x86_64: Align data segment to PAGE_SIZE boundary o Explicitly align data segment to PAGE_SIZE boundary otherwise depending on config options and tool chain it might be placed on a non PAGE_SIZE aligned boundary and vmlinux loaders like kexec fail when they encounter a PT_LOAD type segment which is not aligned to PAGE_SIZE boundary. Signed-off-by: Vivek Goyal <vg...@in...> Signed-off-by: Andi Kleen <ak...@su...> commit 1b7f6a626f0ff511c3840678466cbfe1d62c0b29 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1b7f6a626f0ff511c3840678466cbfe1d62c0b29 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1b7f6a626f0ff511c3840678466cbfe1d62c0b29 Merge: b3edc9cec07ade41aaf1804f7c9e876afa90c862 3f5a6ca31c334011fd929501a078424c0d3f71be Author: Andi Kleen <an...@ba...> Date: Tue Nov 21 10:22:09 2006 +0100 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 commit e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb Author: David Chinner <dg...@sg...> Date: Tue Nov 21 18:55:33 2006 +1100 [XFS] Stale the correct inode when freeing clusters. SGI-PV: 958376 SGI-Modid: xfs-linux-melb:xfs-kern:27503a Signed-off-by: David Chinner <dg...@sg...> Signed-off-by: Tim Shimmin <te...@sg...> commit d2133717d5f994cca970b5aeb9d4664feeb92ff4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d2133717d5f994cca970b5aeb9d4664feeb92ff4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d2133717d5f994cca970b5aeb9d4664feeb92ff4 Author: Lachlan McIlroy <la...@sg...> Date: Tue Nov 21 18:55:16 2006 +1100 [XFS] Fix uninitialized br_state and br_startoff in xfs_bmap_add_extent_delay_real() SGI-PV: 957008 SGI-Modid: xfs-linux-melb:xfs-kern:27457a Signed-off-by: Lachlan McIlroy <la...@sg...> Signed-off-by: Shailendra Tripathi <str...@ag...> Signed-off-by: Tim Shimmin <te...@sg...> commit 3f5a6ca31c334011fd929501a078424c0d3f71be gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3f5a6ca31c334011fd929501a078424c0d3f71be gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3f5a6ca31c334011fd929501a078424c0d3f71be Author: Bryan O'Sullivan <bo...@se...> Date: Mon Nov 20 10:54:34 2006 -0800 IB/ipath: Depend on CONFIG_NET ipath uses skb functions and won't build without CONFIG_NET. Spotted by Randy Dunlap. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Acked-by: Randy Dunlap <ran...@or...> Signed-off-by: Roland Dreier <ro...@ci...> commit b3438f8266cb1f5010085ac47d7ad6a36a212164 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b3438f8266cb1f5010085ac47d7ad6a36a212164 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b3438f8266cb1f5010085ac47d7ad6a36a212164 Author: Linus Torvalds <tor...@wo...> Date: Mon Nov 20 11:47:18 2006 -0800 Add "pure_initcall" for static variable initialization This is a quick hack to overcome the fact that SRCU currently does not allow static initializers, and we need to sometimes initialize those things before any other initializers (even "core" ones) can do so. Currently we don't allow this at all for modules, and the only user that needs is right now is cpufreq. As reported by Thomas Gleixner: "Commit b4dfdbb3c707474a2254c5b4d7e62be31a4b7da9 ("[PATCH] cpufreq: make the transition_notifier chain use SRCU breaks cpu frequency notification users, which register the callback > on core_init level." Cc: Thomas Gleixner <tg...@ti...> Cc: Ingo Molnar <mi...@el...> Cc: Arjan van de Ven <ar...@in...> Cc: Andrew Morton <ak...@os...>, Signed-off-by: Linus Torvalds <tor...@os...> commit f44ea623443ee0bec266d62f1cd346881224d47d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f44ea623443ee0bec266d62f1cd346881224d47d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f44ea623443ee0bec266d62f1cd346881224d47d Merge: ace5f1d425beaa272b6e91cecc87b2c075d7feb2 073ae841d6a5098f7c6e17fc1f329350d950d1ce Author: Linus Torvalds <tor...@wo...> Date: Mon Nov 20 10:48:23 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: IPoIB: Clear high octet in QP number commit ace5f1d425beaa272b6e91cecc87b2c075d7feb2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ace5f1d425beaa272b6e91cecc87b2c075d7feb2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ace5f1d425beaa272b6e91cecc87b2c075d7feb2 Author: Greg Ungerer <ge...@sn...> Date: Mon Nov 20 15:46:22 2006 +1000 [PATCH] m68knommu: fix up for the irq_handler_t changes Switch to using irq_handler_t for interrupt function handler pointers. Change name of m68knommu's irq_hanlder_t data structure so it doesn't clash with the common type (include/linux/interrupt.h). Signed-off-by: Greg Ungerer <ge...@uc...> Signed-off-by: Linus Torvalds <tor...@os...> commit 49a1cd00b599d12c3f397e5a32f81f6e2aab0d74 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=49a1cd00b599d12c3f397e5a32f81f6e2aab0d74 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=49a1cd00b599d12c3f397e5a32f81f6e2aab0d74 Author: Toralf Foerster <tor...@gm...> Date: Sat Nov 18 22:19:41 2006 -0800 [PATCH] fix build error for HISAX_NETJET Fix a build error for the enter:now PCI card. Signed-off-by: Toralf Foerster <tor...@gm...> Acked-by: Karsten Keil <kk...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f0c69c4ee796a2d2277c3a000e24f29a25a00060 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f0c69c4ee796a2d2277c3a000e24f29a25a00060 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f0c69c4ee796a2d2277c3a000e24f29a25a00060 Author: Randy Dunlap <ran...@or...> Date: Sat Nov 18 22:19:41 2006 -0800 [PATCH] ftape: fix printk format warnings Fix printk format warnings: drivers/char/ftape/zftape/zftape-buffers.c:87: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' drivers/char/ftape/zftape/zftape-buffers.c:104: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' Signed-off-by: Randy Dunlap <ran...@or...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8243229f0940ab4e9f501879d3ffb7476b02ee6a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8243229f0940ab4e9f501879d3ffb7476b02ee6a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8243229f0940ab4e9f501879d3ffb7476b02ee6a Author: Yasunori Goto <y-...@jp...> Date: Sat Nov 18 22:19:40 2006 -0800 [PATCH] x86_64: fix memory hotplug build with NUMA=n This is to fix compile error of x86-64 memory hotplug without any NUMA option. CC arch/x86_64/mm/init.o arch/x86_64/mm/init.c:501: error: redefinition of 'memory_add_physaddr_to_nid' include/linux/memory_hotplug.h:71: error: previous definition of 'memory_add_phys addr_to_nid' was here arch/x86_64/mm/init.c:509: error: redefinition of 'memory_add_physaddr_to_nid' arch/x86_64/mm/init.c:501: error: previous definition of 'memory_add_physaddr_to_ nid' was here I confirmed compile completion with !NUMA, (NUMA & !ACPI_NUMA), or (NUMA & ACPI_NUMA). Signed-off-by: Yasunori Goto <y-...@jp...> Acked-by: Andi Kleen <ak...@su...> Cc: "Randy.Dunlap" <rd...@xe...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ffb3d1348605816de10d4e57281e02f606508b6c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ffb3d1348605816de10d4e57281e02f606508b6c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ffb3d1348605816de10d4e57281e02f606508b6c Author: Jeff Garzik <je...@ga...> Date: Sat Nov 18 22:19:39 2006 -0800 [PATCH] scx200_acb: handle PCI errors Signed-off-by: Jeff Garzik <je...@ga...> Signed-off-by: Jean Delvare <kh...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a6cd2d94e1072a5756b5e5ab647d3223cba7e555 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a6cd2d94e1072a5756b5e5ab647d3223cba7e555 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a6cd2d94e1072a5756b5e5ab647d3223cba7e555 Author: Alexey Dobriyan <ado...@op...> Date: Sat Nov 18 22:19:36 2006 -0800 [PATCH] i2c-ixp4xx: fix ") != 0))" typo i2c_bit_add_bus() returns -E; -E != 0 => err = 1 probe fails with positive error code Signed-off-by: Alexey Dobriyan <ado...@op...> Cc: Deepak Saxena <ds...@mv...> Acked-by: Jean Delvare <kh...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit dfbc9e9d33adb1ac9910dd7f8ceb911947039a52 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dfbc9e9d33adb1ac9910dd7f8ceb911947039a52 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dfbc9e9d33adb1ac9910dd7f8ceb911947039a52 Author: Daniel Ritz <dan...@sw...> Date: Sat Nov 18 22:19:34 2006 -0800 [PATCH] pcmcia: fix 'rmmod pcmcia' with unbound devices Having unbound PCMCIA devices: doing a 'find /sys' after a 'rmmod pcmcia' gives an oops because the pcmcia_device is not unregisterd from the driver core. fixes bugzilla #7481 Signed-off-by: Daniel Ritz <dan...@gm...> Dominik Brodowski <li...@do...> Cc: Pavol Gono <Pal...@gm...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 610a5b742e9df4e59047f22d13d8bd83cafce388 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=610a5b742e9df4e59047f22d13d8bd83cafce388 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=610a5b742e9df4e59047f22d13d8bd83cafce388 Author: Yoichi Yuasa <yoi...@tr...> Date: Fri Nov 17 11:51:41 2006 +1100 [CRYPTO] api: Remove one too many semicolon This patch has removed one too many semicolon in crypto.h. Signed-off-by: Yoichi Yuasa <yoi...@tr...> Signed-off-by: Herbert Xu <he...@go...> commit e030f8294a5b9f8179dae10cdbf9dcf32aa64110 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e030f8294a5b9f8179dae10cdbf9dcf32aa64110 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e030f8294a5b9f8179dae10cdbf9dcf32aa64110 Merge: ba9b1cd713b33720ca0f035dab2fdbc10bf7328d 1d08811d0c05cd54a778f45588ec22eee027ff89 Author: Linus Torvalds <tor...@wo...> Date: Fri Nov 17 19:55:11 2006 -0800 Merge branch 'fixes4linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux * 'fixes4linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux: lkkbd: Remove my old snail-mail address commit ba9b1cd713b33720ca0f035dab2fdbc10bf7328d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ba9b1cd713b33720ca0f035dab2fdbc10bf7328d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ba9b1cd713b33720ca0f035dab2fdbc10bf7328d Author: David Weinehall <ta...@ke...> Date: Sat Nov 18 03:58:58 2006 +0100 [PATCH] Update my CREDITS entry I moved from Sweden to Finland 2.5 years ago, thought it might be time to update my CREDITS entry (simply removing the address completely seemed the sanest option). Signed-off-by: David Weinehall <ta...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit b976fe19acc565e5137e6f12af7b6633a23e6b7c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b976fe19acc565e5137e6f12af7b6633a23e6b7c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b976fe19acc565e5137e6f12af7b6633a23e6b7c Author: Linus Torvalds <tor...@ev...> Date: Fri Nov 17 19:31:09 2006 -0800 Revert "ACPI: created a dedicated workqueue for notify() execution" This reverts commit 37605a6900f6b4d886d995751fcfeef88c4e462c. Again. This same bug has now been introduced twice: it was done earlier by commit b8d35192c55fb055792ff0641408eaaec7c88988, only to be reverted last time in commit 72945b2b90a5554975b8f72673ab7139d232a121. We must NOT try to queue up notify handlers to another thread than the normal ACPI execution thread, because the notifications on some systems seem to just keep on accumulating until we run out of memory and/or threads. Keeping events within the one deferred execution thread automatically throttles the events properly. At least the Compaq N620c will lock up completely on the first thermal event without this patch reverted. Cc: David Brownell <da...@pa...> Cc: Len Brown <len...@in...> Cc: Alexey Starikovskiy <ale...@li...> Signed-off-by: Linus Torvalds <tor...@os...> commit 808dbbb6bb61173bf52946a28f99089d2efa4c55 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=808dbbb6bb61173bf52946a28f99089d2efa4c55 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=808dbbb6bb61173bf52946a28f99089d2efa4c55 Author: Linus Torvalds <tor...@wo...> Date: Fri Nov 17 11:14:56 2006 -0800 x86: be more careful when walking back the frame pointer chain When showing the stack backtrace, make sure that we never accept not only an unchanging frame pointer, but also a frame pointer that moves back down the stack frame. It must always grow up (toward older stack frames). I doubt this has triggered, but a subtly corrupt stack with extremely unlucky contents could cause us to loop forever on a bogus endless frame pointer chain. This review was triggered by much worse problems happening in some of the other stack unwinding code. Signed-off-by: Linus Torvalds <tor...@os...> commit 1ff5683043196b9ad628a5de6bf8eeca52ee8bfd gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1ff5683043196b9ad628a5de6bf8eeca52ee8bfd gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1ff5683043196b9ad628a5de6bf8eeca52ee8bfd Author: Ingo Molnar <mi...@el...> Date: Fri Nov 17 19:57:22 2006 +0100 [PATCH] lockdep: fix static keys in module-allocated percpu areas lockdep got confused by certain locks in modules: INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. Call Trace: [<ffffffff8026f40d>] dump_trace+0xaa/0x3f2 [<ffffffff8026f78f>] show_trace+0x3a/0x60 [<ffffffff8026f9d1>] dump_stack+0x15/0x17 [<ffffffff802abfe8>] __lock_acquire+0x724/0x9bb [<ffffffff802ac52b>] lock_acquire+0x4d/0x67 [<ffffffff80267139>] rt_spin_lock+0x3d/0x41 [<ffffffff8839ed3f>] :ip_conntrack:__ip_ct_refresh_acct+0x131/0x174 [<ffffffff883a1334>] :ip_conntrack:udp_packet+0xbf/0xcf [<ffffffff8839f9af>] :ip_conntrack:ip_conntrack_in+0x394/0x4a7 [<ffffffff8023551f>] nf_iterate+0x41/0x7f [<ffffffff8025946a>] nf_hook_slow+0x64/0xd5 [<ffffffff802369a2>] ip_rcv+0x24e/0x506 [...] Steven Rostedt found the bug: static_obj() check did not take PERCPU_ENOUGH_ROOM into account, so in-module DEFINE_PER_CPU-area locks were triggering this message. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Steven Rostedt <sro...@re...> Signed-off-by: Linus Torvalds <tor...@os...> commit dc1829a4c378d793fb3b95d56135d89a0d7ff72a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dc1829a4c378d793fb3b95d56135d89a0d7ff72a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dc1829a4c378d793fb3b95d56135d89a0d7ff72a Author: Ingo Molnar <mi...@el...> Date: Fri Nov 17 14:26:18 2006 +0100 [PATCH] i386/x86_64: ACPI cpu_idle_wait() fix The scheduler on Andreas Friedrich's hyperthreading system stopped working properly: the scheduler would never move tasks to another CPU! The lask known working kernel was 2.6.8. After a couple of attempts to corner the bug, the following smoking gun was found: BIOS reported wrong ACPI idfor the processor CPU#1: set_cpus_allowed(), swapper:1, 3 -> 2 [<c0103bbe>] show_trace_log_lvl+0x34/0x4a [<c0103ceb>] show_trace+0x2c/0x2e [<c01045f8>] dump_stack+0x2b/0x2d [<c0116a77>] set_cpus_allowed+0x52/0xec [<c0101d86>] cpu_idle_wait+0x2e/0x100 [<c0259c57>] acpi_processor_power_exit+0x45/0x58 [<c0259752>] acpi_processor_remove+0x46/0xea [<c025c6fb>] acpi_start_single_object+0x47/0x54 [<c025cee5>] acpi_bus_register_driver+0xa4/0xd3 [<c04ab2d7>] acpi_processor_init+0x57/0x77 [<c01004d7>] init+0x146/0x2fd [<c0103a87>] kernel_thread_helper+0x7/0x10 a quick look at cpu_idle_wait() shows how broken that code is on i386: it changes the init task's affinity map but never restores it ... and because all userspace tasks get forked by init, they all inherited that single-CPU affinity mask. x86_64 cloned this bug too. Signed-off-by: Ingo Molnar <mi...@el...> Cc: Andreas Friedrich <and...@fu...> Cc: Wolfgang Erig <Wol...@fu...> Cc: Andrew Morton <ak...@os...> Cc: Adrian Bunk <bu...@st...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0796bdb7e9e4a48b401f4fba1ee5dc79a45528ef Author: Ingo Molnar <mi...@el...> Date: Fri Nov 17 05:57:49 2006 +0100 [PATCH] x86_64: stack unwinder crash fix the new dwarf2 unwinder crashes while trying to dump the stack: Leftover inexact backtrace: Unable to handle kernel paging request at ffffffff82800000 RIP: [<ffffffff8026cf26>] dump_trace+0x35b/0x3d2 PGD 203027 PUD 205027 PMD 0 Oops: 0000 [2] PREEMPT SMP CPU 0 Modules linked in: Pid: 30, comm: khelper Not tainted 2.6.19-rc6-rt1 #11 RIP: 0010:[<ffffffff8026cf26>] [<ffffffff8026cf26>] dump_trace+0x35b/0x3d2 RSP: 0000:ffff81003fb9d848 EFLAGS: 00010006 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff805b3520 RDI: 0000000000000000 RBP: ffffffff827ffff9 R08: ffffffff80aad000 R09: 0000000000000005 R10: ffffffff80aae000 R11: ffffffff8037961b R12: ffff81003fb9d858 R13: 0000000000000000 R14: ffffffff80598460 R15: ffffffff80ab1fc0 FS: 0000000000000000(0000) GS:ffffffff806c4200(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: ffffffff82800000 CR3: 0000000000201000 CR4: 00000000000006e0 this crash happened because it did not sanitize the dwarf2 data it got, and got an unaligned stack pointer - which happily walked past the process stack (and eventually reached the end of kernel memory and pagefaulted there) due to this naive iteration condition: HANDLE_STACK (((long) stack & (THREAD_SIZE-1)) != 0); note that i386 is alot more conservative when it comes to trusting stack pointers: static inline int valid_stack_ptr(struct thread_info *tinfo, void *p) { return p > (void *)tinfo && p < (void *)tinfo + THREAD_SIZE - 3; } but the x86_64 code did not take this bit of i386 code. The fix is to align the stack pointer. Signed-off-by: Ingo Molnar <mi...@el...> Cc: Andi Kleen <ak...@su...> Cc: Jan Beulich <jbe...@no...> Cc: Thomas Gleixner <tg...@li...> Cc: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1d08811d0c05cd54a778f45588ec22eee027ff89 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1d08811d0c05cd54a778f45588ec22eee027ff89 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1d08811d0c05cd54a778f45588ec22eee027ff89 Author: Jan-Benedict Glaw <jb...@lu...> Date: Fri Nov 17 10:32:04 2006 +0100 lkkbd: Remove my old snail-mail address I moved to a different town and my old snail-mail address is invalid now. Also, there's no need at all to have any address like that in the sources, so remove it completely. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> commit 4be703906cffd5902028d20626e636ba21fb0b61 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4be703906cffd5902028d20626e636ba21fb0b61 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4be703906cffd5902028d20626e636ba21fb0b61 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 22:18:28 2006 -0800 Fix generic fb_ddc i2c edid probe msg Benh points out that the msgs[0].flags entry never got initialized, and since it's an automatic stack allocation, it could have any random value, which is bad. Rewrite the initializer to explicitly initialize all fields of the small i2c_msg structure array we generate. Just to keep it all obvious, let's handle msgs[1].buf in the same initializer while we're at it, instead of initializing that one separately later. Signed-off-by: Linus Torvalds <tor...@os...> commit 4f71c5de19c27f2198105d3b26b398494d5c353b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4f71c5de19c27f2198105d3b26b398494d5c353b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4f71c5de19c27f2198105d3b26b398494d5c353b Author: Benjamin Herrenschmidt <be...@ke...> Date: Fri Nov 17 15:35:00 2006 +1100 [PATCH] Fix radeon DDC regression When radeonfb was changed to use the new "generic" ddc, a bit of code initializing the GPIO lines was lost, causing it to not work if the firmware didn't configure them properly, which seems to happen on some cards. Signed-off-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit 073ae841d6a5098f7c6e17fc1f329350d950d1ce gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=073ae841d6a5098f7c6e17fc1f329350d950d1ce gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=073ae841d6a5098f7c6e17fc1f329350d950d1ce Author: Michael S. Tsirkin <ms...@me...> Date: Thu Nov 16 10:59:12 2006 +0200 IPoIB: Clear high octet in QP number IPoIB assumes that high (reserved) octet in the hardware address is 0, and copies it into the QPN. This violates RFC 4391 (which requires that the high 8 bits are ignored on receive), and will result in an invalid QPN being used when interoperating with IPoIB connected mode. Signed-off-by: Michael S. Tsirkin <ms...@me...> Signed-off-by: Roland Dreier <ro...@ci...> commit b3edc9cec07ade41aaf1804f7c9e876afa90c862 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b3edc9cec07ade41aaf1804f7c9e876afa90c862 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b3edc9cec07ade41aaf1804f7c9e876afa90c862 Author: Muli Ben-Yehuda <mu...@il...> Date: Sun Oct 22 00:38:23 2006 +0200 [PATCH] x86-64: increase PHB1 split transaction timeout This patch increases the timeout for PCI split transactions on PHB1 on the first Calgary to work around an issue with the aic94xx adapter. Fixes kernel.org bugzilla #7180 (http://bugzilla.kernel.org/show_bug.cgi?id=7180) Based on excellent debugging and a patch by Darrick J. Wong <dj...@us...> Signed-off-by: Muli Ben-Yehuda <mu...@il...> Signed-off-by: Jon Mason <jd...@ku...> Signed-off-by: Andi Kleen <ak...@su...> Acked-by: Darrick J. Wong <dj...@us...> commit 37b1bccfe75691f5f42bf210d8a349f931896887 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=37b1bccfe75691f5f42bf210d8a349f931896887 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=37b1bccfe75691f5f42bf210d8a349f931896887 Author: Andi Kleen <ak...@su...> Date: Sun Oct 22 00:38:23 2006 +0200 [PATCH] x86-64: Fix C3 timer test There was a typo in the C3 latency test to decide of the TSC should be used or not. It used the C2 latency threshold, not the C3 one. Fix that. This should fix the time on various dual core laptops. Signed-off-by: Andi Kleen <ak...@su...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-17 09:32:46
|
New branch 'fixes4linus' available with the following commits: commit 1d08811d0c05cd54a778f45588ec22eee027ff89 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1d08811d0c05cd54a778f45588ec22eee027ff89 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1d08811d0c05cd54a778f45588ec22eee027ff89 Author: Jan-Benedict Glaw <jb...@lu...> Date: Fri Nov 17 10:32:04 2006 +0100 lkkbd: Remove my old snail-mail address I moved to a different town and my old snail-mail address is invalid now. Also, there's no need at all to have any address like that in the sources, so remove it completely. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-17 09:26:14
|
Documentation/filesystems/udf.txt | 13 ++ Documentation/kprobes.txt | 5 - Makefile | 2 arch/arm/configs/ateb9200_defconfig | 2 arch/arm/configs/collie_defconfig | 2 arch/arm/configs/ixp4xx_defconfig | 6 - arch/arm/configs/omap_h2_1610_defconfig | 2 arch/arm/configs/s3c2410_defconfig | 2 arch/arm/configs/versatile_defconfig | 2 arch/arm/mach-pnx4008/core.c | 69 ++++++++++++++ arch/arm/oprofile/op_counter.h | 2 arch/i386/kernel/io_apic.c | 4 arch/ia64/hp/sim/Kconfig | 4 arch/ia64/hp/sim/hpsim_irq.c | 2 arch/ia64/kernel/iosapic.c | 6 - arch/ia64/kernel/irq.c | 4 arch/ia64/kernel/irq_ia64.c | 4 arch/ia64/kernel/irq_lsapic.c | 2 arch/ia64/sn/kernel/bte.c | 9 - arch/ia64/sn/kernel/irq.c | 2 arch/x86_64/Makefile | 4 arch/x86_64/kernel/io_apic.c | 4 arch/x86_64/kernel/vsyscall.c | 2 block/scsi_ioctl.c | 3 drivers/block/aoe/aoeblk.c | 1 drivers/char/ipmi/ipmi_msghandler.c | 2 drivers/char/ipmi/ipmi_si_intf.c | 2 drivers/firmware/dell_rbu.c | 9 - drivers/infiniband/hw/ipath/Kconfig | 2 drivers/infiniband/hw/ipath/Makefile | 5 - drivers/infiniband/hw/ipath/ipath_driver.c | 4 drivers/macintosh/windfarm_pm112.c | 11 ++ drivers/macintosh/windfarm_pm81.c | 1 drivers/macintosh/windfarm_pm91.c | 1 drivers/net/tg3.c | 25 +++-- drivers/parport/parport_ip32.c | 2 drivers/scsi/3w-9xxx.c | 141 +++++++++++++++++------------ drivers/scsi/3w-9xxx.h | 14 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 18 +++ drivers/scsi/aic94xx/aic94xx_hwi.h | 12 ++ drivers/scsi/aic94xx/aic94xx_init.c | 2 drivers/scsi/aic94xx/aic94xx_sas.h | 1 drivers/scsi/aic94xx/aic94xx_scb.c | 72 ++++++++++++++ drivers/scsi/aic94xx/aic94xx_seq.c | 5 - drivers/scsi/aic94xx/aic94xx_seq.h | 2 drivers/scsi/gdth.c | 4 drivers/scsi/iscsi_tcp.c | 22 +--- drivers/scsi/libiscsi.c | 9 + drivers/scsi/libsas/sas_expander.c | 84 +++++++++-------- drivers/scsi/psi240i.c | 2 drivers/scsi/scsi_lib.c | 1 drivers/scsi/scsi_transport_iscsi.c | 2 drivers/scsi/sg.c | 25 ++--- drivers/usb/core/message.c | 5 - drivers/usb/host/ohci-hcd.c | 25 +++-- drivers/usb/host/ohci-hub.c | 6 - drivers/usb/input/hid-core.c | 5 - drivers/usb/input/hid-input.c | 17 +++ drivers/usb/input/hid.h | 1 drivers/usb/misc/auerswald.c | 2 drivers/usb/serial/ftdi_sio.c | 2 drivers/usb/serial/ftdi_sio.h | 11 ++ drivers/usb/serial/ipaq.c | 1 drivers/usb/storage/unusual_devs.h | 18 --- drivers/video/aty/atyfb_base.c | 2 drivers/video/pnx4008/pnxrgbfb.c | 5 - drivers/video/pnx4008/sdum.c | 2 drivers/w1/masters/matrox_w1.c | 2 fs/Kconfig | 3 fs/debugfs/inode.c | 4 fs/ecryptfs/dentry.c | 6 + fs/ecryptfs/inode.c | 5 - fs/fat/file.c | 10 ++ fs/hfs/super.c | 2 fs/msdos/namei.c | 1 fs/vfat/namei.c | 1 include/asm-powerpc/systbl.h | 1 include/asm-powerpc/topology.h | 8 + include/asm-powerpc/unistd.h | 3 include/linux/in6.h | 12 ++ include/linux/msdos_fs.h | 2 include/linux/netfilter/x_tables.h | 16 --- include/linux/netfilter_arp/arp_tables.h | 25 ++--- include/linux/netfilter_ipv4/ip_tables.h | 27 +++-- include/linux/netfilter_ipv6/ip6_tables.h | 27 +++-- include/linux/pci_regs.h | 1 kernel/irq/chip.c | 2 mm/vmalloc.c | 5 - net/ipv4/netfilter/ip_queue.c | 7 - net/ipv4/tcp.c | 7 - net/ipv6/netfilter/ip6_queue.c | 7 - net/ipv6/netfilter/ip6_tables.c | 2 net/netfilter/nfnetlink_log.c | 2 net/netfilter/nfnetlink_queue.c | 7 - 94 files changed, 626 insertions(+), 309 deletions(-) New commits: commit 1b9bb3c14c60324b54645ffefbe6d270f9fd191c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1b9bb3c14c60324b54645ffefbe6d270f9fd191c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1b9bb3c14c60324b54645ffefbe6d270f9fd191c Merge: 0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 d355c3c23ce56ab83e41f2bfb30d02fb90618530 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 16:40:04 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: aoe: Add forgotten NULL at end of attribute list in aoeblk.c debugfs: check return value correctly W1: ioremap balanced with iounmap commit 0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 Merge: ccf9ff524ccb195d648ecb0b168340560b42532c 5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 16:39:46 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: USB: auerswald possible memleak fix USB: ipaq: Add HTC Modem Support USB: Fixed outdated usb_get_device_descriptor() documentation usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i USB: hid-core: Add quirk for new Apple keyboard/trackpad USB Storage: unusual_devs.h entry for Sony Ericsson P990i USB: correct keymapping on Powerbook built-in USB ISO keyboards USB: OHCI: fix root-hub resume bug USB: Fix UCR-61S2B unusual_dev entry USB: ftdi driver pid for dmx-interfaces USB: ftdi_sio: adds vendor/product id for a RFID construction kit OHCI: disallow autostop when wakeup is not available commit d355c3c23ce56ab83e41f2bfb30d02fb90618530 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d355c3c23ce56ab83e41f2bfb30d02fb90618530 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d355c3c23ce56ab83e41f2bfb30d02fb90618530 Author: Dennis Stosberg <de...@st...> Date: Mon Nov 13 09:15:20 2006 +0100 aoe: Add forgotten NULL at end of attribute list in aoeblk.c This caused the system to stall when the aoe module was loaded. The error was introduced in commit 4ca5224f3ea4779054d96e885ca9b3980801ce13 Signed-off-by: Dennis Stosberg <de...@st...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 7bb0386f102ece8819182ccf7fffe8bbebc32b19 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7bb0386f102ece8819182ccf7fffe8bbebc32b19 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7bb0386f102ece8819182ccf7fffe8bbebc32b19 Author: Akinobu Mita <aki...@gm...> Date: Thu Oct 19 12:24:42 2006 +0900 debugfs: check return value correctly The return value is stored in "*dentry", not in "dentry". Signed-off-by: Akinobu Mita <aki...@gm...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit e45413eb708c1cf21082764457692c8eeac0ca97 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e45413eb708c1cf21082764457692c8eeac0ca97 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e45413eb708c1cf21082764457692c8eeac0ca97 Author: Amol Lad <am...@ve...> Date: Thu Oct 5 14:26:02 2006 +0400 W1: ioremap balanced with iounmap ioremap must be balanced with iounmap in error path. Please consider for 2.6.19. Signed-off-by: Amol Lad <am...@ve...> Signed-off-by: Evgeniy Polyakov <jo...@2k...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 Author: Mariusz Kozlowski <m.k...@tu...> Date: Tue Nov 7 00:31:51 2006 +0100 USB: auerswald possible memleak fix fix possible memory leak in auerbuf_setup(). Regards, Mariusz Kozlowski Signed-off-by: Mariusz Kozlowski <m.k...@tu...> Signed-off-by: Wolfgang Muees <wol...@ik...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 0029908ba9661ef26f7020309966aae23c2027b8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0029908ba9661ef26f7020309966aae23c2027b8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0029908ba9661ef26f7020309966aae23c2027b8 Author: Alex Sanks <al...@sa...> Date: Sun Oct 29 16:38:31 2006 -0800 USB: ipaq: Add HTC Modem Support Adds support for HTC Smart Phones in modem mode (as opposed to sync mode). Loads and works with pppd on my T-Mobile SDA. Signed-off-by: Alex Sanks <al...@sa...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 6ab16a9029b0b26c23a4806d90ca76be6d6beae3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6ab16a9029b0b26c23a4806d90ca76be6d6beae3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6ab16a9029b0b26c23a4806d90ca76be6d6beae3 Author: Laurent Pinchart <lau...@sk...> Date: Tue Nov 7 10:16:25 2006 +0100 USB: Fixed outdated usb_get_device_descriptor() documentation usb_get_device_descriptor() used to convert several descriptor fields to host CPU's byte order. Now that it doesn't convert them anymore, update the documentation to reflect this. Signed-off-by: Laurent Pinchart <lau...@sk...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 70708f2c2a3c164e9aa80345919a22c838b3b314 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=70708f2c2a3c164e9aa80345919a22c838b3b314 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=70708f2c2a3c164e9aa80345919a22c838b3b314 Author: Sergey Vlasov <vs...@al...> Date: Mon Nov 6 16:33:07 2006 +0300 usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i For some reason the unusual_devs.h entry for Sony Ericsson P990i had three identical copies in a wrong place in the file in addition to the correct entry. Signed-off-by: Sergey Vlasov <vs...@al...> Signed-off-by: Phil Dibowitz <ph...@ip...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 Author: Julien BLACHE <jb...@jb...> Date: Sun Nov 12 11:22:42 2006 +0100 USB: hid-core: Add quirk for new Apple keyboard/trackpad The new Core2 Duo MacBook Pro have a new keyboard+trackpad device. The following patch adds the needed HID quirk for the Fn key. Signed-off-by: Julien BLACHE <jb...@jb...> Signed-off-by: Vojtech Pavlik <vo...@su...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit a3878f11ed29c50b7da1336adcac089e9c741fc2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a3878f11ed29c50b7da1336adcac089e9c741fc2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a3878f11ed29c50b7da1336adcac089e9c741fc2 Author: Jan Mate <ma...@fi...> Date: Wed Nov 8 19:58:04 2006 -0800 USB Storage: unusual_devs.h entry for Sony Ericsson P990i USB Storage: this patch adds support for Sony Ericsson P990i Signed-off-by: Jan Mate <ma...@fi...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit bb7eef6eea53633a8a49f014fd27c08f7d5fda1a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bb7eef6eea53633a8a49f014fd27c08f7d5fda1a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bb7eef6eea53633a8a49f014fd27c08f7d5fda1a Author: Olaf Hering <ol...@su...> Date: Wed Nov 8 19:58:07 2006 -0800 USB: correct keymapping on Powerbook built-in USB ISO keyboards similar to the version in adbhid_input_register(): The '<>' key and the '^°' key on a german keyboard is swapped. Provide correct keys to userland, external USB keyboards will not work correctly when the 'badmap'/'goodmap' workarounds from xkeyboard-config are used. It is expected that distributions drop the badmap/goodmap part from keycodes/macintosh in the xkeyboard-config package. This is probably 2.6.18.x material, if major distros settle on 2.6.18. Signed-off-by: Olaf Hering <ol...@su...> Cc: Dmitry Torokhov <dt...@ma...> Cc: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 583ceada075597a5b6acab1140d61ac81586a2a6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=583ceada075597a5b6acab1140d61ac81586a2a6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=583ceada075597a5b6acab1140d61ac81586a2a6 Author: Alan Stern <st...@ro...> Date: Tue Oct 24 12:04:22 2006 -0400 USB: OHCI: fix root-hub resume bug When a suspended OHCI controller sees a port's status change, it sets both the Root-Hub-Status-Change and the Resume-Detect bits in the Interrupt Status register. Processing both these bits, the driver tries to resume the root hub twice! This patch (as807) fixes the bug by ignoring RD if RHSC is set. It also prints a slightly more informative log message when a remote-wakeup event occurs. Signed-off-by: Alan Stern <st...@ro...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 51b5bce8c253b82d4789161cc3b0c74bee313bb1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51b5bce8c253b82d4789161cc3b0c74bee313bb1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51b5bce8c253b82d4789161cc3b0c74bee313bb1 Author: Phil Dibowitz <ph...@ip...> Date: Thu Nov 2 23:14:10 2006 -0800 USB: Fix UCR-61S2B unusual_dev entry Recently this entry's bcd scope was narrowed so as not to falsly apply to bcd's other than 0x0110. But while it breaks those of a larger bcd, it is still needed for those of a smaller bcd - so this changes the lower bcd limit to 0x0000. Signed-off-by: Phil Dibowitz <ph...@ip...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit fad14a0da885714c8610982045a6d04a4886865e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fad14a0da885714c8610982045a6d04a4886865e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fad14a0da885714c8610982045a6d04a4886865e Author: Frank Sievertsen <fr...@si...> Date: Fri Oct 20 09:43:53 2006 +0200 USB: ftdi driver pid for dmx-interfaces Please add a usb pid to the ftdi_sio driver. The pid is used by dmx4all dmx-interfaces (for stage lighting). The interfaces are using the usb-id 0403:c850. I added the id to the driver and it works perfectly. I added a patch for linux 2.6.18.1, too. From: Frank Sievertsen <fr...@si...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 40c36092f75ae2026e35feb4f85caa143b64423a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=40c36092f75ae2026e35feb4f85caa143b64423a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=40c36092f75ae2026e35feb4f85caa143b64423a Author: Kjell Myksvoll <km...@gm...> Date: Sun Oct 22 23:26:42 2006 +0200 USB: ftdi_sio: adds vendor/product id for a RFID construction kit Adds the vendor and prodcut id for a RFID construction kit from the Elektor Electronics magazine, september 2006. From: Kjell Myksvoll <km...@gm...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 3da2495c0a92723d58cacaaff48dc60a29ddaae6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3da2495c0a92723d58cacaaff48dc60a29ddaae6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3da2495c0a92723d58cacaaff48dc60a29ddaae6 Author: Alan Stern <st...@ro...> Date: Tue Nov 14 16:28:01 2006 -0500 OHCI: disallow autostop when wakeup is not available This patch (as822) prevents the OHCI autostop mechanism from kicking in if the root hub is not able or not allowed to issue wakeup requests. Signed-off-by: Alan Stern <st...@ro...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit ccf9ff524ccb195d648ecb0b168340560b42532c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ccf9ff524ccb195d648ecb0b168340560b42532c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ccf9ff524ccb195d648ecb0b168340560b42532c Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 11:49:16 2006 +0100 [PATCH] x86_64: fix CONFIG_CC_STACKPROTECTOR build bug on x86_64, the CONFIG_CC_STACKPROTECTOR build fails if used in a distcc setup that has "CC" defined to "distcc gcc": gcc: gcc: linker input file unused because linking not done gcc: gcc: linker input file unused because linking not done gcc: gcc: linker input file unused because linking not done this is because the gcc-x86_64-has-stack-protector.sh script has a 2-parameters assumption. Fix this by passing $(CC) as a single parameter. Signed-off-by: Ingo Molnar <mi...@el...> Please-Use-Me-More: make randconfig Signed-off-by: Linus Torvalds <tor...@os...> commit 6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 Author: Andi Kleen <ak...@su...> Date: Thu Nov 16 10:22:03 2006 +0100 [PATCH] x86-64: Fix vsyscall.c compilation on UP Broken by earlier patch by me. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 Merge: d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 aa8d18731508bb0a16f69b77e5f4541f0d6fb553 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 12:22:52 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] Remove OP_MAX_COUNTER [ARM] Remove PM_LEGACY=y from selected ARM defconfigs [ARM] 3857/2: pnx4008: add devices' registration commit d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 Merge: 626db29f31ce253726411182ff6c15e31efe2e9a 05052f7f130b1232faeee1674a5bc41f67746cff Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:48:01 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: [SCSI] psi240i.c: fix an array overrun [SCSI] gdth: Fix && typos [SCSI] iscsi class: update version [SCSI] iscsi_tcp: fix xmittask oops [SCSI] iscsi: add newlines to debug messages [SCSI] iscsi: always release crypto [SCSI] sg: fix incorrect last scatg length [SCSI] 3ware 9000 add support for 9650SE [SCSI] aic94xx SCSI timeout fix: SMP retry fix. [SCSI] aic94xx SCSI timeout fix commit 626db29f31ce253726411182ff6c15e31efe2e9a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=626db29f31ce253726411182ff6c15e31efe2e9a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=626db29f31ce253726411182ff6c15e31efe2e9a Merge: b342baa737164e86cc67d5f16a305d04895ef338 c7835a77c86422d276b0d1a4c70924d933014c13 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:45:23 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [TG3]: Disable TSO on 5906 if CLKREQ is enabled. [TCP]: Fix up sysctl_tcp_mem initialization. [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr() [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL [TG3]: Increase 5906 firmware poll time. commit b342baa737164e86cc67d5f16a305d04895ef338 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b342baa737164e86cc67d5f16a305d04895ef338 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b342baa737164e86cc67d5f16a305d04895ef338 Merge: 097b8457dafe7efc22201b4062e2d1e82e494067 cea196bb2eb918c30f97a2b752bcec929d761f64 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:44:38 2006 -0800 Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 * 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6: [IA64] a fix towards allmodconfig build [IA64] use generic_handle_irq() [IA64] typename -> name conversion [IA64] irqs: use `name' not `typename' [IA64] bte_unaligned_copy() transfers one extra cache line. commit 097b8457dafe7efc22201b4062e2d1e82e494067 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=097b8457dafe7efc22201b4062e2d1e82e494067 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=097b8457dafe7efc22201b4062e2d1e82e494067 Author: Tejun Heo <ht...@gm...> Date: Thu Nov 16 01:19:31 2006 -0800 [PATCH] scsi: clear garbage after CDBs on SG_IO ATAPI devices transfer fixed number of bytes for CDBs (12 or 16). Some ATAPI devices choke when shorter CDB is used and the left bytes contain garbage. Block SG_IO cleared left bytes but SCSI SG_IO didn't. This patch makes SCSI SG_IO clear it and simplify CDB clearing in block SG_IO. Signed-off-by: Tejun Heo <ht...@gm...> Cc: Mathieu Fluhr <mf...@ne...> Cc: James Bottomley <Jam...@st...> Cc: Douglas Gilbert <do...@to...> Acked-by: Jens Axboe <jen...@or...> Cc: <st...@ke...> Acked-by: Jeff Garzik <jg...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ae56fb16337c882c52806508f93ead4034004c7a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ae56fb16337c882c52806508f93ead4034004c7a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ae56fb16337c882c52806508f93ead4034004c7a Author: Michael Halcrow <mha...@us...> Date: Thu Nov 16 01:19:30 2006 -0800 [PATCH] eCryptfs: CIFS nlink fixes When CIFS is the lower filesystem, the old lower dentry needs to be explicitly dropped from inside eCryptfs to force a revalidate. In addition, when CIFS is the lower filesystem, the inode attributes need to be copied back up from the lower inode to the eCryptfs inode on an eCryptfs revalidate. Signed-off-by: Michael Halcrow <mha...@us...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 31be8309532a6743f301cb2e83bd12ca07988b09 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=31be8309532a6743f301cb2e83bd12ca07988b09 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=31be8309532a6743f301cb2e83bd12ca07988b09 Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Nov 16 01:19:29 2006 -0800 [PATCH] Fix strange size check in __get_vm_area_node() Recently, __get_vm_area_node() was changed like following if (unlikely(!area)) return NULL; - if (unlikely(!size)) { - kfree (area); + if (unlikely(!size)) return NULL; - } It is leaking `area', also original code seems strange already. Probably, we wanted to do this patch. Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit da63fc7ce63b43426dc3c69c05e28de2872c159a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da63fc7ce63b43426dc3c69c05e28de2872c159a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da63fc7ce63b43426dc3c69c05e28de2872c159a Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Nov 16 01:19:28 2006 -0800 [PATCH] fat: add fat_getattr() This adds fat_getattr() for setting stat->blksize. (FAT uses the size of cluster for proper I/O) Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 565762f3fae23ec4db26607cf4726de7b5075b3b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=565762f3fae23ec4db26607cf4726de7b5075b3b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=565762f3fae23ec4db26607cf4726de7b5075b3b Author: Alexey Dobriyan <ado...@op...> Date: Thu Nov 16 01:19:28 2006 -0800 [PATCH] Don't give bad kprobes example aka ") < 0))" typo Signed-off-by: Alexey Dobriyan <ado...@op...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 64aaa4f8b7e676ccd3f6448df6867097b873b0a6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64aaa4f8b7e676ccd3f6448df6867097b873b0a6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64aaa4f8b7e676ccd3f6448df6867097b873b0a6 Author: David Howells <dho...@re...> Date: Thu Nov 16 01:19:27 2006 -0800 [PATCH] AFS: Amend the AFS configuration options Amend the text of AFS configuration options. Signed-off-by: David Howells <dho...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6897083abfb0156b533ab8ac42c47f68c550ca9e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6897083abfb0156b533ab8ac42c47f68c550ca9e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6897083abfb0156b533ab8ac42c47f68c550ca9e Author: Akinobu Mita <aki...@gm...> Date: Thu Nov 16 01:19:25 2006 -0800 [PATCH] dell_rbu: fix error check platform_device_register_simple() returns error code as pointer when it fails. The return value should be checked by IS_ERR(). Cc: Abhay Salunke <abh...@de...> Signed-off-by: Akinobu Mita <aki...@gm...> Cc: Matt Domsch <Mat...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 55aa601e14cbec987fa577a895e9297df1d0a71d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=55aa601e14cbec987fa577a895e9297df1d0a71d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=55aa601e14cbec987fa577a895e9297df1d0a71d Author: Phillip Susi <ps...@cf...> Date: Thu Nov 16 01:19:23 2006 -0800 [PATCH] Update udf documentation to reflect current state of read/write support Change Documentation/filesystems/udf.txt from saying that read/write mounts on cd media are not supported to instead state the current level of support. Specifically that it works fine on dvd+rw media and can be made to work on cd-rw media via the pktcdvd device. Cc: Peter Osterlund <pe...@te...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d6ddf55440833fd9404138026af246c51ebeef22 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d6ddf55440833fd9404138026af246c51ebeef22 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d6ddf55440833fd9404138026af246c51ebeef22 Author: Eric Sandeen <sa...@re...> Date: Thu Nov 16 01:19:22 2006 -0800 [PATCH] hfs_fill_super returns success even if no root inode http://kernelfun.blogspot.com/2006/11/mokb-14-11-2006-linux-26x-selinux.html mount that image... fs: filesystem was not cleanly unmounted, running fsck.hfs is recommended. mounting read-only. hfs: get root inode failed. BUG: unable to handle kernel NULL pointer dereference at virtual address 00000018 printing eip ... EIP is at superblock_doinit+0x21/0x767 ... [] selinux_sb_kern_mount+0xc/0x4b [] vfs_kern_mount+0x99/0xf6 [] do_kern_mount+0x2d/0x3e [] do_mount+0x5fa/0x66d [] sys_mount+0x77/0xae [] syscall_call+0x7/0xb DWARF2 unwinder stuck at syscall_call+0x7/0xb hfs_fill_super() returns success even if root_inode = hfs_iget(sb, &fd.search_key->cat, &rec); or sb->s_root = d_alloc_root(root_inode); fails. This superblock finds its way to superblock_doinit() which does: struct dentry *root = sb->s_root; struct inode *inode = root->d_inode; and boom. Need to make sure the error cases return an error, I think. [ak...@os...: return -ENOMEM on oom] Signed-off-by: Eric Sandeen <sa...@re...> Cc: Roman Zippel <zi...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f Author: Arnaud Giersch <arn...@fr...> Date: Thu Nov 16 01:19:21 2006 -0800 [PATCH] parport: fix compilation failure Fix compilation failure. Signed-off-by: Arnaud Giersch <arn...@fr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit e757bef270e21453bf507df200e2fb477c076da6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e757bef270e21453bf507df200e2fb477c076da6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e757bef270e21453bf507df200e2fb477c076da6 Author: Bryan O'Sullivan <bo...@se...> Date: Thu Nov 16 01:19:19 2006 -0800 [PATCH] IB/ipath - fix driver build for platforms with PCI, but not HT The PCI Express and Hypertransport chip-specific source files should only be built when the kernel has the capability of actually compiling them. This fixes the driver build on, for example, ia64. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Cc: "Eric W. Biederman" <ebi...@xm...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3b46f0396c76a61526dec57a782a061c197ac337 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b46f0396c76a61526dec57a782a061c197ac337 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b46f0396c76a61526dec57a782a061c197ac337 Author: Olaf Hering <ol...@ae...> Date: Thu Nov 16 01:19:17 2006 -0800 [PATCH] set default video mode on PowerBook Wallstreet Finally add the third PowerBook Wallstreet 233MHz model to the list of known display resolutions. Without this change, a 640x480 video mode is used. A workaround so far was to boot with 'video=atyfb:vmode:14' Signed-off-by: Olaf Hering <ol...@ae...> Cc: Benjamin Herrenschmidt <be...@ke...> Cc: "Antonino A. Daplas" <ad...@po...> Cc: Solomon Peachy <pi...@sh...> Cc: James Simmons <jsi...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a9083081b56800691e79d541638fd2fc6366db0f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a9083081b56800691e79d541638fd2fc6366db0f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a9083081b56800691e79d541638fd2fc6366db0f Author: Michael Halcrow <mha...@us...> Date: Thu Nov 16 01:19:16 2006 -0800 [PATCH] eCryptfs: dput() lower d_parent on rename On rename, for both the old and new lower dentry objects, eCryptfs is missing a dput on the lower parent directory dentry. This patch will prevent the BUG() at fs/dcache.c:613 from being hit after renaming a file inside eCryptfs and then doing a umount on the lower filesystem. Signed-off-by: Michael Halcrow <mha...@us...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3b9c10dc59eaaef23e5a47110c20fb554f7dba28 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b9c10dc59eaaef23e5a47110c20fb554f7dba28 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b9c10dc59eaaef23e5a47110c20fb554f7dba28 Author: Vitaly Wool <vw...@ru...> Date: Thu Nov 16 01:19:14 2006 -0800 [PATCH] pnx4008:fix NULL dereference in rgbfb Fix possible NULL dereference in pnxrgbfb. Signed-off-by: Vitaly Wool <vw...@ru...> Cc: James Simmons <jsi...@in...> Cc: "Antonino A. Daplas" <ad...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 84a763e3d1a47fa9308b8817f265e936e5f1000a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=84a763e3d1a47fa9308b8817f265e936e5f1000a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=84a763e3d1a47fa9308b8817f265e936e5f1000a Author: Vitaly Wool <vw...@ru...> Date: Thu Nov 16 01:19:11 2006 -0800 [PATCH] pnx4008: rename driver Make the drivers' names less generic to avoid possible confusion in future, as was requested by Russell King. Signed-off-by: Vitaly Wool <vw...@ru...> Acked-by: James Simmons <jsi...@in...> Cc: Russell King <rm...@ar...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b86432b42eba5671969a9e6483ee219674b7ee25 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b86432b42eba5671969a9e6483ee219674b7ee25 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b86432b42eba5671969a9e6483ee219674b7ee25 Author: Zhang, Yanmin <yan...@li...> Date: Thu Nov 16 01:19:10 2006 -0800 [PATCH] some irq_chip variables point to NULL I got an oops when booting 2.6.19-rc5-mm1 on my ia64 machine. Below is the log. Oops 11012296146944 [1] Modules linked in: binfmt_misc dm_mirror dm_multipath dm_mod thermal processor f an container button sg eepro100 e100 mii Pid: 0, CPU 0, comm: swapper psr : 0000121008022038 ifs : 800000000000040b ip : [<a0000001000e1411>] Not tainted ip is at __do_IRQ+0x371/0x3e0 unat: 0000000000000000 pfs : 000000000000040b rsc : 0000000000000003 rnat: 656960155aa56aa5 bsps: a00000010058b890 pr : 656960155aa55a65 ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f csd : 0000000000000000 ssd : 0000000000000000 b0 : a0000001000e1390 b6 : a0000001005beac0 b7 : e00000007f01aa00 f6 : 000000000000000000000 f7 : 0ffe69090000000000000 f8 : 1000a9090000000000000 f9 : 0ffff8000000000000000 f10 : 1000a908ffffff6f70000 f11 : 1003e0000000000000909 r1 : a000000100fbbff0 r2 : 0000000000010002 r3 : 0000000000010001 r8 : fffffffffffbffff r9 : a000000100bd8060 r10 : a000000100dd83b8 r11 : fffffffffffeffff r12 : a000000100bcbbb0 r13 : a000000100bc4000 r14 : 0000000000010000 r15 : 0000000000010000 r16 : a000000100c01aa8 r17 : a000000100d2c350 r18 : 0000000000000000 r19 : a000000100d2c300 r20 : a000000100c01a88 r21 : 0000000080010100 r22 : a000000100c01ac0 r23 : a0000001000108e0 r24 : e000000477980004 r25 : 0000000000000000 r26 : 0000000000000000 r27 : e00000000913400c r28 : e0000004799ee51c r29 : e0000004778b87f0 r30 : a000000100d2c300 r31 : a00000010005c7e0 Call Trace: [<a000000100014600>] show_stack+0x40/0xa0 sp=a000000100bcb760 bsp=a000000100bc4f40 [<a000000100014f00>] show_regs+0x840/0x880 sp=a000000100bcb930 bsp=a000000100bc4ee8 [<a000000100037fb0>] die+0x250/0x320 sp=a000000100bcb930 bsp=a000000100bc4ea0 [<a00000010005e5f0>] ia64_do_page_fault+0x8d0/0xa20 sp=a000000100bcb950 bsp=a000000100bc4e50 [<a00000010000caa0>] ia64_leave_kernel+0x0/0x290 sp=a000000100bcb9e0 bsp=a000000100bc4e50 [<a0000001000e1410>] __do_IRQ+0x370/0x3e0 sp=a000000100bcbbb0 bsp=a000000100bc4df0 [<a000000100011f50>] ia64_handle_irq+0x170/0x220 sp=a000000100bcbbb0 bsp=a000000100bc4dc0 [<a00000010000caa0>] ia64_leave_kernel+0x0/0x290 sp=a000000100bcbbb0 bsp=a000000100bc4dc0 [<a000000100012390>] ia64_pal_call_static+0x90/0xc0 sp=a000000100bcbd80 bsp=a000000100bc4d78 [<a000000100015630>] default_idle+0x90/0x160 sp=a000000100bcbd80 bsp=a000000100bc4d58 [<a000000100014290>] cpu_idle+0x1f0/0x440 sp=a000000100bcbe20 bsp=a000000100bc4d18 [<a000000100009980>] rest_init+0xc0/0xe0 sp=a000000100bcbe20 bsp=a000000100bc4d00 [<a0000001009f8ea0>] start_kernel+0x6a0/0x6c0 sp=a000000100bcbe20 bsp=a000000100bc4ca0 [<a0000001000089f0>] __end_ivt_text+0x6d0/0x6f0 sp=a000000100bcbe30 bsp=a000000100bc4c00 <0>Kernel panic - not syncing: Aiee, killing interrupt handler! The root cause is that some irq_chip variables, especially ia64_msi_chip, initiate their memeber end to point to NULL. __do_IRQ doesn't check if irq_chip->end is null and just calls it after processing the interrupt. As irq_chip->end is called at many places, so I fix it by reinitiating irq_chip->end to dummy_irq_chip.end, e.g., a noop function. Signed-off-by: Zhang Yanmin <yan...@in...> Cc: Thomas Gleixner <tg...@li...> Cc: Ingo Molnar <mi...@el...> Cc: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b48f5457b4e9d64d9c1117a4ece247d98b4db49f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b48f5457b4e9d64d9c1117a4ece247d98b4db49f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b48f5457b4e9d64d9c1117a4ece247d98b4db49f Author: Zhang, Yanmin <yan...@li...> Date: Thu Nov 16 01:19:08 2006 -0800 [PATCH] ipmi: use platform_device_add() instead of platform_device_register() to register device allocated dynamically I got below warning when running 2.6.19-rc5-mm1 on my ia64 machine. WARNING at lib/kobject.c:172 kobject_init() Call Trace: [<a0000001000137c0>] show_stack+0x40/0xa0 sp=e0000002ff9f7bc0 bsp=e0000002ff9f0d10 [<a000000100013850>] dump_stack+0x30/0x60 sp=e0000002ff9f7d90 bsp=e0000002ff9f0cf8 [<a000000100407bb0>] kobject_init+0x90/0x160 sp=e0000002ff9f7d90 bsp=e0000002ff9f0cd0 [<a0000001005ae080>] device_initialize+0x40/0x1c0 sp=e0000002ff9f7da0 bsp=e0000002ff9f0cb0 [<a0000001005b88c0>] platform_device_register+0x20/0x60 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c90 [<a000000100592560>] try_smi_init+0xbc0/0x11e0 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c50 [<a000000100594900>] init_ipmi_si+0xaa0/0x12e0 sp=e0000002ff9f7de0 bsp=e0000002ff9f0bd8 [<a000000100009910>] init+0x350/0x780 sp=e0000002ff9f7e00 bsp=e0000002ff9f0ba8 [<a000000100011d30>] kernel_thread_helper+0x30/0x60 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 [<a0000001000090c0>] start_kernel_thread+0x20/0x40 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 WARNING at lib/kobject.c:172 kobject_init() Call Trace: [<a0000001000137c0>] show_stack+0x40/0xa0 sp=e0000002ff9f7b40 bsp=e0000002ff9f0db0 [<a000000100013850>] dump_stack+0x30/0x60 sp=e0000002ff9f7d10 bsp=e0000002ff9f0d98 [<a000000100407bb0>] kobject_init+0x90/0x160 sp=e0000002ff9f7d10 bsp=e0000002ff9f0d70 [<a0000001005ae080>] device_initialize+0x40/0x1c0 sp=e0000002ff9f7d20 bsp=e0000002ff9f0d50 [<a0000001005b88c0>] platform_device_register+0x20/0x60 sp=e0000002ff9f7d50 bsp=e0000002ff9f0d30 [<a00000010058ac00>] ipmi_register_smi+0xcc0/0x18e0 sp=e0000002ff9f7d50 bsp=e0000002ff9f0c90 [<a000000100592600>] try_smi_init+0xc60/0x11e0 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c50 [<a000000100594900>] init_ipmi_si+0xaa0/0x12e0 sp=e0000002ff9f7de0 bsp=e0000002ff9f0bd8 [<a000000100009910>] init+0x350/0x780 sp=e0000002ff9f7e00 bsp=e0000002ff9f0ba8 [<a000000100011d30>] kernel_thread_helper+0x30/0x60 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 [<a0000001000090c0>] start_kernel_thread+0x20/0x40 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 The root cause is the device struct is initialized twice. If the device is allocated dynamically by platform_device_alloc, platform_device_alloc will initialize struct device, then, platform_device_add should be used to register the device. The difference between platform_device_register and platform_device_add is platform_device_register will initiate the device while platform_device_add won't. Signed-off-by: Zhang Yanmin <yan...@in...> Cc: Corey Minyard <mi...@ac...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit cea196bb2eb918c30f97a2b752bcec929d761f64 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cea196bb2eb918c30f97a2b752bcec929d761f64 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cea196bb2eb918c30f97a2b752bcec929d761f64 Author: Luck, Tony <ton...@in...> Date: Thu Nov 16 00:43:12 2006 -0800 [IA64] a fix towards allmodconfig build The HP_SIMSCSI driver can't be built as a module (unhealthy dependencies on things that shouldn't really be exported). Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 5fbb004aba15bbca64c3fb611113295bda7ee9ea gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5fbb004aba15bbca64c3fb611113295bda7ee9ea gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5fbb004aba15bbca64c3fb611113295bda7ee9ea Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 00:43:07 2006 -0800 [IA64] use generic_handle_irq() Use generic_handle_irq() to handle mixed-type irq handling. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 06344db3162323247e9ac8d76d5acdb79d05f3c0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=06344db3162323247e9ac8d76d5acdb79d05f3c0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=06344db3162323247e9ac8d76d5acdb79d05f3c0 Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 00:43:02 2006 -0800 [IA64] typename -> name conversion convert irq chip typename -> name. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 351a58390aad350bd5e22c7cc468f44a9330685c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=351a58390aad350bd5e22c7cc468f44a9330685c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=351a58390aad350bd5e22c7cc468f44a9330685c Author: Andrew Morton <ak...@os...> Date: Thu Nov 16 00:42:58 2006 -0800 [IA64] irqs: use `name' not `typename' `typename' is going away and is usually uninitialised anwyay. Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit c7835a77c86422d276b0d1a4c70924d933014c13 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c7835a77c86422d276b0d1a4c70924d933014c13 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c7835a77c86422d276b0d1a4c70924d933014c13 Author: Michael Chan <mc...@br...> Date: Wed Nov 15 21:14:42 2006 -0800 [TG3]: Disable TSO on 5906 if CLKREQ is enabled. Due to hardware errata, TSO must be disabled if the PCI Express clock request is enabled on 5906. The chip may hang when transmitting TSO frames if CLKREQ is enabled. Update version to 3.69. Signed-off-by: Michael Chan <mc...@br...> Signed-off-by: David S. Miller <da...@da...> commit 52bf376c63eebe72e862a1a6e713976b038c3f50 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=52bf376c63eebe72e862a1a6e713976b038c3f50 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=52bf376c63eebe72e862a1a6e713976b038c3f50 Author: John Heffner <jhe...@ps...> Date: Tue Nov 14 20:25:17 2006 -0800 [TCP]: Fix up sysctl_tcp_mem initialization. Fix up tcp_mem initial settings to take into account the size of the hash entries (different on SMP and non-SMP systems). Signed-off-by: John Heffner <jhe...@ps...> Signed-off-by: David S. Miller <da...@da...> commit 337dde798dd1f3e4d4df4e684a0b4355dd65103d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=337dde798dd1f3e4d4df4e684a0b4355dd65103d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=337dde798dd1f3e4d4df4e684a0b4355dd65103d Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:49:13 2006 -0800 [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr() nexthdr is NEXTHDR_FRAGMENT, the nexthdr value from the fragment header is hp->nexthdr. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit b96e7ecbd052a0916b6078e7600604d7e276a336 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b96e7ecbd052a0916b6078e7600604d7e276a336 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b96e7ecbd052a0916b6078e7600604d7e276a336 Author: Yasuyuki Kozakai <yas...@to...> Date: Tue Nov 14 19:48:48 2006 -0800 [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 66 and 67 for getsockopt on IPv6 socket is doubly used for IPv6 Advanced API and ip6tables. This moves numbers for ip6tables to 68 and 69. This also kills XT_SO_* because {ip,ip6,arp}_tables doesn't have so much common numbers now. The old userland tools keep to behave as ever, because old kernel always calls functions of IPv6 Advanced API for their numbers. Signed-off-by: Yasuyuki Kozakai <yas...@to...> Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit d8a585d78efdf191a64ca655136ac1e49fd27cf4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8a585d78efdf191a64ca655136ac1e49fd27cf4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8a585d78efdf191a64ca655136ac1e49fd27cf4 Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:48:09 2006 -0800 [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue Based on patch by James D. Nurmi: I've got some code very dependant on nfnetlink_queue, and turned up a large number of warns coming from skb_trim. While it's quite possibly my code, having not seen it on older kernels made me a bit suspect. Anyhow, based on some googling I turned up this thread: http://lkml.org/lkml/2006/8/13/56 And believe the issue to be related, so attached is a small patch to the kernel -- not sure if this is completely correct, but for anyone else hitting the WARN_ON(1) in skbuff.h, it might be helpful.. Signed-off-by: James D. Nurmi <jd...@gm...> Ported to ip6_queue and nfnetlink_queue and added return value checks. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit 7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:47:09 2006 -0800 [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL NFULA_SEQ_GLOBAL should be in network byteorder. Spotted by Al Viro. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit 0ccead1869444891ae6b41f2c5fc8498521c908e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0ccead1869444891ae6b41f2c5fc8498521c908e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0ccead1869444891ae6b41f2c5fc8498521c908e Author: Gary Zambrano <zam...@br...> Date: Tue Nov 14 16:34:00 2006 -0800 [TG3]: Increase 5906 firmware poll time. Newer 5906 bootcode needs about 7ms to finish resetting so the poll firmware loop was changed to maximum 20ms. Signed-off-by: Gary Zambrano <zam...@br...> Signed-off-by: Michael Chan <mc...@br...> Acked-by: Jeff Garzik <je...@ga...> Signed-off-by: David S. Miller <da...@da...> commit 44597f65f6af3c692560a639f61d25398d13d1b6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=44597f65f6af3c692560a639f61d25398d13d1b6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=44597f65f6af3c692560a639f61d25398d13d1b6 Author: Linus Torvalds <tor...@wo...> Date: Wed Nov 15 20:03:40 2006 -0800 Linux 2.6.19-rc6 Getting there. Hopefully the MSI and other interrupt problems are all solved now. Signed-off-by: Linus Torvalds <tor...@os...> commit d31e817183a4c1ee2e5fc0635ac075381f5c4419 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d31e817183a4c1ee2e5fc0635ac075381f5c4419 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d31e817183a4c1ee2e5fc0635ac075381f5c4419 Author: Benjamin Herrenschmidt <be...@ke...> Date: Thu Nov 16 14:00:57 2006 +1100 [PATCH] powerpc: windfarm shall request it's sub modules The windfarm code, in it's current incarnation, uses request_module() to load the various submodules it needs for a given platform so that only the main platform control module needs to be modprobed. However, it was missing various bits. This fixes it. In the future, we'll use some hotplug mecanisms to try to get all of this auto-loaded on the platforms where it matters but that isn't ready yet. Signed-off-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9716a340310a383751a06589d0775fad04bd3f54 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9716a340310a383751a06589d0775fad04bd3f54 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9716a340310a383751a06589d0775fad04bd3f54 Author: Stephen Rothwell <sf...@ca...> Date: Mon Nov 13 14:52:42 2006 +1100 [POWERPC] Wire up sys_move_pages All the infrastructure is already in place for this, so we only need to allocate a syscall number and hook it up. Signed-off-by: Stephen Rothwell <sf...@ca...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 056f4faa572f64fa926491a7d42c627c9dc507a7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=056f4faa572f64fa926491a7d42c627c9dc507a7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=056f4faa572f64fa926491a7d42c627c9dc507a7 Author: Stephen Rothwell <sf...@ca...> Date: Mon Nov 13 14:51:46 2006 +1100 [POWERPC] Add the thread_siblings files to sysfs This adds the /sys/devices/system/cpu/*/topology/thread_siblings files on powerpc. These files are already available on other architectures. Signed-off-by: Stephen Rothwell <sf...@ca...> Signed-off-by: Paul Mackerras <pa...@sa...> commit cbf093e8c7447a202e376199cc017161262bd7cd gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cbf093e8c7447a202e376199cc017161262bd7cd gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cbf093e8c7447a202e376199cc017161262bd7cd Author: Robin Holt <ho...@sg...> Date: Tue Nov 14 20:50:59 2006 -0600 [IA64] bte_unaligned_copy() transfers one extra cache line. When called to do a transfer that has a start offset within the cache line which is uneven between source and destination and a length which terminates the source of the copy exactly on a cache line, one extra line gets copied into a temporary buffer. This is normally not an issue since the buffer is a kernel buffer and only the requested information gets copied into the user buffer. The problem arises when the source ends at the very last physical page of memory. That last cache line does not exist and results in the SHUB chip raising an MCA. Signed-off-by: Robin Holt <ho...@sg...> Signed-off-by: Dean Nelson <dc...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit 45c99533252ef2297f37c5fdd672a3e0eb566870 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=45c99533252ef2297f37c5fdd672a3e0eb566870 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=45c99533252ef2297f37c5fdd672a3e0eb566870 Author: Eric W. Biederman <ebi...@xm...> Date: Tue Nov 14 10:52:12 2006 -0700 [PATCH] Use delayed disable mode of ioapic edge triggered interrupts Komuro reports that ISA interrupts do not work after a disable_irq(), causing some PCMCIA drivers to not work, with messages like eth0: Asix AX88190: io 0x300, irq 3, hw_addr xx:x... [truncated message content] |
From: Jan-Benedict G. <jb...@he...> - 2006-11-17 09:26:14
|
Documentation/filesystems/udf.txt | 13 ++ Documentation/kprobes.txt | 5 - Makefile | 2 arch/arm/configs/ateb9200_defconfig | 2 arch/arm/configs/collie_defconfig | 2 arch/arm/configs/ixp4xx_defconfig | 6 - arch/arm/configs/omap_h2_1610_defconfig | 2 arch/arm/configs/s3c2410_defconfig | 2 arch/arm/configs/versatile_defconfig | 2 arch/arm/mach-pnx4008/core.c | 69 ++++++++++++++ arch/arm/oprofile/op_counter.h | 2 arch/i386/kernel/io_apic.c | 4 arch/ia64/hp/sim/Kconfig | 4 arch/ia64/hp/sim/hpsim_irq.c | 2 arch/ia64/kernel/iosapic.c | 6 - arch/ia64/kernel/irq.c | 4 arch/ia64/kernel/irq_ia64.c | 4 arch/ia64/kernel/irq_lsapic.c | 2 arch/ia64/sn/kernel/bte.c | 9 - arch/ia64/sn/kernel/irq.c | 2 arch/x86_64/Makefile | 4 arch/x86_64/kernel/io_apic.c | 4 arch/x86_64/kernel/vsyscall.c | 2 block/scsi_ioctl.c | 3 drivers/block/aoe/aoeblk.c | 1 drivers/char/ipmi/ipmi_msghandler.c | 2 drivers/char/ipmi/ipmi_si_intf.c | 2 drivers/firmware/dell_rbu.c | 9 - drivers/infiniband/hw/ipath/Kconfig | 2 drivers/infiniband/hw/ipath/Makefile | 5 - drivers/infiniband/hw/ipath/ipath_driver.c | 4 drivers/macintosh/windfarm_pm112.c | 11 ++ drivers/macintosh/windfarm_pm81.c | 1 drivers/macintosh/windfarm_pm91.c | 1 drivers/net/tg3.c | 25 +++-- drivers/parport/parport_ip32.c | 2 drivers/scsi/3w-9xxx.c | 141 +++++++++++++++++------------ drivers/scsi/3w-9xxx.h | 14 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 18 +++ drivers/scsi/aic94xx/aic94xx_hwi.h | 12 ++ drivers/scsi/aic94xx/aic94xx_init.c | 2 drivers/scsi/aic94xx/aic94xx_sas.h | 1 drivers/scsi/aic94xx/aic94xx_scb.c | 72 ++++++++++++++ drivers/scsi/aic94xx/aic94xx_seq.c | 5 - drivers/scsi/aic94xx/aic94xx_seq.h | 2 drivers/scsi/gdth.c | 4 drivers/scsi/iscsi_tcp.c | 22 +--- drivers/scsi/libiscsi.c | 9 + drivers/scsi/libsas/sas_expander.c | 84 +++++++++-------- drivers/scsi/psi240i.c | 2 drivers/scsi/scsi_lib.c | 1 drivers/scsi/scsi_transport_iscsi.c | 2 drivers/scsi/sg.c | 25 ++--- drivers/usb/core/message.c | 5 - drivers/usb/host/ohci-hcd.c | 25 +++-- drivers/usb/host/ohci-hub.c | 6 - drivers/usb/input/hid-core.c | 5 - drivers/usb/input/hid-input.c | 17 +++ drivers/usb/input/hid.h | 1 drivers/usb/misc/auerswald.c | 2 drivers/usb/serial/ftdi_sio.c | 2 drivers/usb/serial/ftdi_sio.h | 11 ++ drivers/usb/serial/ipaq.c | 1 drivers/usb/storage/unusual_devs.h | 18 --- drivers/video/aty/atyfb_base.c | 2 drivers/video/pnx4008/pnxrgbfb.c | 5 - drivers/video/pnx4008/sdum.c | 2 drivers/w1/masters/matrox_w1.c | 2 fs/Kconfig | 3 fs/debugfs/inode.c | 4 fs/ecryptfs/dentry.c | 6 + fs/ecryptfs/inode.c | 5 - fs/fat/file.c | 10 ++ fs/hfs/super.c | 2 fs/msdos/namei.c | 1 fs/vfat/namei.c | 1 include/asm-powerpc/systbl.h | 1 include/asm-powerpc/topology.h | 8 + include/asm-powerpc/unistd.h | 3 include/linux/in6.h | 12 ++ include/linux/msdos_fs.h | 2 include/linux/netfilter/x_tables.h | 16 --- include/linux/netfilter_arp/arp_tables.h | 25 ++--- include/linux/netfilter_ipv4/ip_tables.h | 27 +++-- include/linux/netfilter_ipv6/ip6_tables.h | 27 +++-- include/linux/pci_regs.h | 1 kernel/irq/chip.c | 2 mm/vmalloc.c | 5 - net/ipv4/netfilter/ip_queue.c | 7 - net/ipv4/tcp.c | 7 - net/ipv6/netfilter/ip6_queue.c | 7 - net/ipv6/netfilter/ip6_tables.c | 2 net/netfilter/nfnetlink_log.c | 2 net/netfilter/nfnetlink_queue.c | 7 - 94 files changed, 626 insertions(+), 309 deletions(-) New commits: commit f365886a4e5dfce50c7ca57455347c325debed41 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f365886a4e5dfce50c7ca57455347c325debed41 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f365886a4e5dfce50c7ca57455347c325debed41 Merge: 852bd95de798fb9061fc9c4028739c3e141beac2 1b9bb3c14c60324b54645ffefbe6d270f9fd191c Author: Jan-Benedict Glaw <jb...@d2...> Date: Fri Nov 17 10:25:01 2006 +0100 Merge branch 'master' into getuptodate commit 1b9bb3c14c60324b54645ffefbe6d270f9fd191c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1b9bb3c14c60324b54645ffefbe6d270f9fd191c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1b9bb3c14c60324b54645ffefbe6d270f9fd191c Merge: 0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 d355c3c23ce56ab83e41f2bfb30d02fb90618530 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 16:40:04 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: aoe: Add forgotten NULL at end of attribute list in aoeblk.c debugfs: check return value correctly W1: ioremap balanced with iounmap commit 0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0e12c5e85e6fe0a247d547a28a1884915cd3f5b9 Merge: ccf9ff524ccb195d648ecb0b168340560b42532c 5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 16:39:46 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: USB: auerswald possible memleak fix USB: ipaq: Add HTC Modem Support USB: Fixed outdated usb_get_device_descriptor() documentation usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i USB: hid-core: Add quirk for new Apple keyboard/trackpad USB Storage: unusual_devs.h entry for Sony Ericsson P990i USB: correct keymapping on Powerbook built-in USB ISO keyboards USB: OHCI: fix root-hub resume bug USB: Fix UCR-61S2B unusual_dev entry USB: ftdi driver pid for dmx-interfaces USB: ftdi_sio: adds vendor/product id for a RFID construction kit OHCI: disallow autostop when wakeup is not available commit d355c3c23ce56ab83e41f2bfb30d02fb90618530 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d355c3c23ce56ab83e41f2bfb30d02fb90618530 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d355c3c23ce56ab83e41f2bfb30d02fb90618530 Author: Dennis Stosberg <de...@st...> Date: Mon Nov 13 09:15:20 2006 +0100 aoe: Add forgotten NULL at end of attribute list in aoeblk.c This caused the system to stall when the aoe module was loaded. The error was introduced in commit 4ca5224f3ea4779054d96e885ca9b3980801ce13 Signed-off-by: Dennis Stosberg <de...@st...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 7bb0386f102ece8819182ccf7fffe8bbebc32b19 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7bb0386f102ece8819182ccf7fffe8bbebc32b19 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7bb0386f102ece8819182ccf7fffe8bbebc32b19 Author: Akinobu Mita <aki...@gm...> Date: Thu Oct 19 12:24:42 2006 +0900 debugfs: check return value correctly The return value is stored in "*dentry", not in "dentry". Signed-off-by: Akinobu Mita <aki...@gm...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit e45413eb708c1cf21082764457692c8eeac0ca97 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e45413eb708c1cf21082764457692c8eeac0ca97 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e45413eb708c1cf21082764457692c8eeac0ca97 Author: Amol Lad <am...@ve...> Date: Thu Oct 5 14:26:02 2006 +0400 W1: ioremap balanced with iounmap ioremap must be balanced with iounmap in error path. Please consider for 2.6.19. Signed-off-by: Amol Lad <am...@ve...> Signed-off-by: Evgeniy Polyakov <jo...@2k...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5a3fcf5c7f035de8e2b28d144d67b7bebac8a723 Author: Mariusz Kozlowski <m.k...@tu...> Date: Tue Nov 7 00:31:51 2006 +0100 USB: auerswald possible memleak fix fix possible memory leak in auerbuf_setup(). Regards, Mariusz Kozlowski Signed-off-by: Mariusz Kozlowski <m.k...@tu...> Signed-off-by: Wolfgang Muees <wol...@ik...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 0029908ba9661ef26f7020309966aae23c2027b8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0029908ba9661ef26f7020309966aae23c2027b8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0029908ba9661ef26f7020309966aae23c2027b8 Author: Alex Sanks <al...@sa...> Date: Sun Oct 29 16:38:31 2006 -0800 USB: ipaq: Add HTC Modem Support Adds support for HTC Smart Phones in modem mode (as opposed to sync mode). Loads and works with pppd on my T-Mobile SDA. Signed-off-by: Alex Sanks <al...@sa...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 6ab16a9029b0b26c23a4806d90ca76be6d6beae3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6ab16a9029b0b26c23a4806d90ca76be6d6beae3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6ab16a9029b0b26c23a4806d90ca76be6d6beae3 Author: Laurent Pinchart <lau...@sk...> Date: Tue Nov 7 10:16:25 2006 +0100 USB: Fixed outdated usb_get_device_descriptor() documentation usb_get_device_descriptor() used to convert several descriptor fields to host CPU's byte order. Now that it doesn't convert them anymore, update the documentation to reflect this. Signed-off-by: Laurent Pinchart <lau...@sk...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 70708f2c2a3c164e9aa80345919a22c838b3b314 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=70708f2c2a3c164e9aa80345919a22c838b3b314 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=70708f2c2a3c164e9aa80345919a22c838b3b314 Author: Sergey Vlasov <vs...@al...> Date: Mon Nov 6 16:33:07 2006 +0300 usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i For some reason the unusual_devs.h entry for Sony Ericsson P990i had three identical copies in a wrong place in the file in addition to the correct entry. Signed-off-by: Sergey Vlasov <vs...@al...> Signed-off-by: Phil Dibowitz <ph...@ip...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509 Author: Julien BLACHE <jb...@jb...> Date: Sun Nov 12 11:22:42 2006 +0100 USB: hid-core: Add quirk for new Apple keyboard/trackpad The new Core2 Duo MacBook Pro have a new keyboard+trackpad device. The following patch adds the needed HID quirk for the Fn key. Signed-off-by: Julien BLACHE <jb...@jb...> Signed-off-by: Vojtech Pavlik <vo...@su...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit a3878f11ed29c50b7da1336adcac089e9c741fc2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a3878f11ed29c50b7da1336adcac089e9c741fc2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a3878f11ed29c50b7da1336adcac089e9c741fc2 Author: Jan Mate <ma...@fi...> Date: Wed Nov 8 19:58:04 2006 -0800 USB Storage: unusual_devs.h entry for Sony Ericsson P990i USB Storage: this patch adds support for Sony Ericsson P990i Signed-off-by: Jan Mate <ma...@fi...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit bb7eef6eea53633a8a49f014fd27c08f7d5fda1a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bb7eef6eea53633a8a49f014fd27c08f7d5fda1a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bb7eef6eea53633a8a49f014fd27c08f7d5fda1a Author: Olaf Hering <ol...@su...> Date: Wed Nov 8 19:58:07 2006 -0800 USB: correct keymapping on Powerbook built-in USB ISO keyboards similar to the version in adbhid_input_register(): The '<>' key and the '^°' key on a german keyboard is swapped. Provide correct keys to userland, external USB keyboards will not work correctly when the 'badmap'/'goodmap' workarounds from xkeyboard-config are used. It is expected that distributions drop the badmap/goodmap part from keycodes/macintosh in the xkeyboard-config package. This is probably 2.6.18.x material, if major distros settle on 2.6.18. Signed-off-by: Olaf Hering <ol...@su...> Cc: Dmitry Torokhov <dt...@ma...> Cc: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 583ceada075597a5b6acab1140d61ac81586a2a6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=583ceada075597a5b6acab1140d61ac81586a2a6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=583ceada075597a5b6acab1140d61ac81586a2a6 Author: Alan Stern <st...@ro...> Date: Tue Oct 24 12:04:22 2006 -0400 USB: OHCI: fix root-hub resume bug When a suspended OHCI controller sees a port's status change, it sets both the Root-Hub-Status-Change and the Resume-Detect bits in the Interrupt Status register. Processing both these bits, the driver tries to resume the root hub twice! This patch (as807) fixes the bug by ignoring RD if RHSC is set. It also prints a slightly more informative log message when a remote-wakeup event occurs. Signed-off-by: Alan Stern <st...@ro...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 51b5bce8c253b82d4789161cc3b0c74bee313bb1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51b5bce8c253b82d4789161cc3b0c74bee313bb1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51b5bce8c253b82d4789161cc3b0c74bee313bb1 Author: Phil Dibowitz <ph...@ip...> Date: Thu Nov 2 23:14:10 2006 -0800 USB: Fix UCR-61S2B unusual_dev entry Recently this entry's bcd scope was narrowed so as not to falsly apply to bcd's other than 0x0110. But while it breaks those of a larger bcd, it is still needed for those of a smaller bcd - so this changes the lower bcd limit to 0x0000. Signed-off-by: Phil Dibowitz <ph...@ip...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit fad14a0da885714c8610982045a6d04a4886865e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fad14a0da885714c8610982045a6d04a4886865e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fad14a0da885714c8610982045a6d04a4886865e Author: Frank Sievertsen <fr...@si...> Date: Fri Oct 20 09:43:53 2006 +0200 USB: ftdi driver pid for dmx-interfaces Please add a usb pid to the ftdi_sio driver. The pid is used by dmx4all dmx-interfaces (for stage lighting). The interfaces are using the usb-id 0403:c850. I added the id to the driver and it works perfectly. I added a patch for linux 2.6.18.1, too. From: Frank Sievertsen <fr...@si...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 40c36092f75ae2026e35feb4f85caa143b64423a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=40c36092f75ae2026e35feb4f85caa143b64423a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=40c36092f75ae2026e35feb4f85caa143b64423a Author: Kjell Myksvoll <km...@gm...> Date: Sun Oct 22 23:26:42 2006 +0200 USB: ftdi_sio: adds vendor/product id for a RFID construction kit Adds the vendor and prodcut id for a RFID construction kit from the Elektor Electronics magazine, september 2006. From: Kjell Myksvoll <km...@gm...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit 3da2495c0a92723d58cacaaff48dc60a29ddaae6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3da2495c0a92723d58cacaaff48dc60a29ddaae6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3da2495c0a92723d58cacaaff48dc60a29ddaae6 Author: Alan Stern <st...@ro...> Date: Tue Nov 14 16:28:01 2006 -0500 OHCI: disallow autostop when wakeup is not available This patch (as822) prevents the OHCI autostop mechanism from kicking in if the root hub is not able or not allowed to issue wakeup requests. Signed-off-by: Alan Stern <st...@ro...> Signed-off-by: Greg Kroah-Hartman <gr...@su...> commit ccf9ff524ccb195d648ecb0b168340560b42532c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ccf9ff524ccb195d648ecb0b168340560b42532c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ccf9ff524ccb195d648ecb0b168340560b42532c Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 11:49:16 2006 +0100 [PATCH] x86_64: fix CONFIG_CC_STACKPROTECTOR build bug on x86_64, the CONFIG_CC_STACKPROTECTOR build fails if used in a distcc setup that has "CC" defined to "distcc gcc": gcc: gcc: linker input file unused because linking not done gcc: gcc: linker input file unused because linking not done gcc: gcc: linker input file unused because linking not done this is because the gcc-x86_64-has-stack-protector.sh script has a 2-parameters assumption. Fix this by passing $(CC) as a single parameter. Signed-off-by: Ingo Molnar <mi...@el...> Please-Use-Me-More: make randconfig Signed-off-by: Linus Torvalds <tor...@os...> commit 6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6b3d1a95ba714bfb1cc81362f7f3e01b7654b4f3 Author: Andi Kleen <ak...@su...> Date: Thu Nov 16 10:22:03 2006 +0100 [PATCH] x86-64: Fix vsyscall.c compilation on UP Broken by earlier patch by me. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 Merge: d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 aa8d18731508bb0a16f69b77e5f4541f0d6fb553 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 12:22:52 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] Remove OP_MAX_COUNTER [ARM] Remove PM_LEGACY=y from selected ARM defconfigs [ARM] 3857/2: pnx4008: add devices' registration commit d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 Merge: 626db29f31ce253726411182ff6c15e31efe2e9a 05052f7f130b1232faeee1674a5bc41f67746cff Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:48:01 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: [SCSI] psi240i.c: fix an array overrun [SCSI] gdth: Fix && typos [SCSI] iscsi class: update version [SCSI] iscsi_tcp: fix xmittask oops [SCSI] iscsi: add newlines to debug messages [SCSI] iscsi: always release crypto [SCSI] sg: fix incorrect last scatg length [SCSI] 3ware 9000 add support for 9650SE [SCSI] aic94xx SCSI timeout fix: SMP retry fix. [SCSI] aic94xx SCSI timeout fix commit 626db29f31ce253726411182ff6c15e31efe2e9a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=626db29f31ce253726411182ff6c15e31efe2e9a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=626db29f31ce253726411182ff6c15e31efe2e9a Merge: b342baa737164e86cc67d5f16a305d04895ef338 c7835a77c86422d276b0d1a4c70924d933014c13 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:45:23 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [TG3]: Disable TSO on 5906 if CLKREQ is enabled. [TCP]: Fix up sysctl_tcp_mem initialization. [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr() [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL [TG3]: Increase 5906 firmware poll time. commit b342baa737164e86cc67d5f16a305d04895ef338 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b342baa737164e86cc67d5f16a305d04895ef338 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b342baa737164e86cc67d5f16a305d04895ef338 Merge: 097b8457dafe7efc22201b4062e2d1e82e494067 cea196bb2eb918c30f97a2b752bcec929d761f64 Author: Linus Torvalds <tor...@wo...> Date: Thu Nov 16 11:44:38 2006 -0800 Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 * 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6: [IA64] a fix towards allmodconfig build [IA64] use generic_handle_irq() [IA64] typename -> name conversion [IA64] irqs: use `name' not `typename' [IA64] bte_unaligned_copy() transfers one extra cache line. commit 097b8457dafe7efc22201b4062e2d1e82e494067 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=097b8457dafe7efc22201b4062e2d1e82e494067 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=097b8457dafe7efc22201b4062e2d1e82e494067 Author: Tejun Heo <ht...@gm...> Date: Thu Nov 16 01:19:31 2006 -0800 [PATCH] scsi: clear garbage after CDBs on SG_IO ATAPI devices transfer fixed number of bytes for CDBs (12 or 16). Some ATAPI devices choke when shorter CDB is used and the left bytes contain garbage. Block SG_IO cleared left bytes but SCSI SG_IO didn't. This patch makes SCSI SG_IO clear it and simplify CDB clearing in block SG_IO. Signed-off-by: Tejun Heo <ht...@gm...> Cc: Mathieu Fluhr <mf...@ne...> Cc: James Bottomley <Jam...@st...> Cc: Douglas Gilbert <do...@to...> Acked-by: Jens Axboe <jen...@or...> Cc: <st...@ke...> Acked-by: Jeff Garzik <jg...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ae56fb16337c882c52806508f93ead4034004c7a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ae56fb16337c882c52806508f93ead4034004c7a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ae56fb16337c882c52806508f93ead4034004c7a Author: Michael Halcrow <mha...@us...> Date: Thu Nov 16 01:19:30 2006 -0800 [PATCH] eCryptfs: CIFS nlink fixes When CIFS is the lower filesystem, the old lower dentry needs to be explicitly dropped from inside eCryptfs to force a revalidate. In addition, when CIFS is the lower filesystem, the inode attributes need to be copied back up from the lower inode to the eCryptfs inode on an eCryptfs revalidate. Signed-off-by: Michael Halcrow <mha...@us...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 31be8309532a6743f301cb2e83bd12ca07988b09 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=31be8309532a6743f301cb2e83bd12ca07988b09 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=31be8309532a6743f301cb2e83bd12ca07988b09 Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Nov 16 01:19:29 2006 -0800 [PATCH] Fix strange size check in __get_vm_area_node() Recently, __get_vm_area_node() was changed like following if (unlikely(!area)) return NULL; - if (unlikely(!size)) { - kfree (area); + if (unlikely(!size)) return NULL; - } It is leaking `area', also original code seems strange already. Probably, we wanted to do this patch. Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit da63fc7ce63b43426dc3c69c05e28de2872c159a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da63fc7ce63b43426dc3c69c05e28de2872c159a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da63fc7ce63b43426dc3c69c05e28de2872c159a Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Nov 16 01:19:28 2006 -0800 [PATCH] fat: add fat_getattr() This adds fat_getattr() for setting stat->blksize. (FAT uses the size of cluster for proper I/O) Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 565762f3fae23ec4db26607cf4726de7b5075b3b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=565762f3fae23ec4db26607cf4726de7b5075b3b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=565762f3fae23ec4db26607cf4726de7b5075b3b Author: Alexey Dobriyan <ado...@op...> Date: Thu Nov 16 01:19:28 2006 -0800 [PATCH] Don't give bad kprobes example aka ") < 0))" typo Signed-off-by: Alexey Dobriyan <ado...@op...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 64aaa4f8b7e676ccd3f6448df6867097b873b0a6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64aaa4f8b7e676ccd3f6448df6867097b873b0a6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64aaa4f8b7e676ccd3f6448df6867097b873b0a6 Author: David Howells <dho...@re...> Date: Thu Nov 16 01:19:27 2006 -0800 [PATCH] AFS: Amend the AFS configuration options Amend the text of AFS configuration options. Signed-off-by: David Howells <dho...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6897083abfb0156b533ab8ac42c47f68c550ca9e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6897083abfb0156b533ab8ac42c47f68c550ca9e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6897083abfb0156b533ab8ac42c47f68c550ca9e Author: Akinobu Mita <aki...@gm...> Date: Thu Nov 16 01:19:25 2006 -0800 [PATCH] dell_rbu: fix error check platform_device_register_simple() returns error code as pointer when it fails. The return value should be checked by IS_ERR(). Cc: Abhay Salunke <abh...@de...> Signed-off-by: Akinobu Mita <aki...@gm...> Cc: Matt Domsch <Mat...@de...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 55aa601e14cbec987fa577a895e9297df1d0a71d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=55aa601e14cbec987fa577a895e9297df1d0a71d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=55aa601e14cbec987fa577a895e9297df1d0a71d Author: Phillip Susi <ps...@cf...> Date: Thu Nov 16 01:19:23 2006 -0800 [PATCH] Update udf documentation to reflect current state of read/write support Change Documentation/filesystems/udf.txt from saying that read/write mounts on cd media are not supported to instead state the current level of support. Specifically that it works fine on dvd+rw media and can be made to work on cd-rw media via the pktcdvd device. Cc: Peter Osterlund <pe...@te...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d6ddf55440833fd9404138026af246c51ebeef22 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d6ddf55440833fd9404138026af246c51ebeef22 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d6ddf55440833fd9404138026af246c51ebeef22 Author: Eric Sandeen <sa...@re...> Date: Thu Nov 16 01:19:22 2006 -0800 [PATCH] hfs_fill_super returns success even if no root inode http://kernelfun.blogspot.com/2006/11/mokb-14-11-2006-linux-26x-selinux.html mount that image... fs: filesystem was not cleanly unmounted, running fsck.hfs is recommended. mounting read-only. hfs: get root inode failed. BUG: unable to handle kernel NULL pointer dereference at virtual address 00000018 printing eip ... EIP is at superblock_doinit+0x21/0x767 ... [] selinux_sb_kern_mount+0xc/0x4b [] vfs_kern_mount+0x99/0xf6 [] do_kern_mount+0x2d/0x3e [] do_mount+0x5fa/0x66d [] sys_mount+0x77/0xae [] syscall_call+0x7/0xb DWARF2 unwinder stuck at syscall_call+0x7/0xb hfs_fill_super() returns success even if root_inode = hfs_iget(sb, &fd.search_key->cat, &rec); or sb->s_root = d_alloc_root(root_inode); fails. This superblock finds its way to superblock_doinit() which does: struct dentry *root = sb->s_root; struct inode *inode = root->d_inode; and boom. Need to make sure the error cases return an error, I think. [ak...@os...: return -ENOMEM on oom] Signed-off-by: Eric Sandeen <sa...@re...> Cc: Roman Zippel <zi...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f Author: Arnaud Giersch <arn...@fr...> Date: Thu Nov 16 01:19:21 2006 -0800 [PATCH] parport: fix compilation failure Fix compilation failure. Signed-off-by: Arnaud Giersch <arn...@fr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit e757bef270e21453bf507df200e2fb477c076da6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e757bef270e21453bf507df200e2fb477c076da6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e757bef270e21453bf507df200e2fb477c076da6 Author: Bryan O'Sullivan <bo...@se...> Date: Thu Nov 16 01:19:19 2006 -0800 [PATCH] IB/ipath - fix driver build for platforms with PCI, but not HT The PCI Express and Hypertransport chip-specific source files should only be built when the kernel has the capability of actually compiling them. This fixes the driver build on, for example, ia64. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Cc: "Eric W. Biederman" <ebi...@xm...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3b46f0396c76a61526dec57a782a061c197ac337 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b46f0396c76a61526dec57a782a061c197ac337 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b46f0396c76a61526dec57a782a061c197ac337 Author: Olaf Hering <ol...@ae...> Date: Thu Nov 16 01:19:17 2006 -0800 [PATCH] set default video mode on PowerBook Wallstreet Finally add the third PowerBook Wallstreet 233MHz model to the list of known display resolutions. Without this change, a 640x480 video mode is used. A workaround so far was to boot with 'video=atyfb:vmode:14' Signed-off-by: Olaf Hering <ol...@ae...> Cc: Benjamin Herrenschmidt <be...@ke...> Cc: "Antonino A. Daplas" <ad...@po...> Cc: Solomon Peachy <pi...@sh...> Cc: James Simmons <jsi...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit a9083081b56800691e79d541638fd2fc6366db0f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a9083081b56800691e79d541638fd2fc6366db0f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a9083081b56800691e79d541638fd2fc6366db0f Author: Michael Halcrow <mha...@us...> Date: Thu Nov 16 01:19:16 2006 -0800 [PATCH] eCryptfs: dput() lower d_parent on rename On rename, for both the old and new lower dentry objects, eCryptfs is missing a dput on the lower parent directory dentry. This patch will prevent the BUG() at fs/dcache.c:613 from being hit after renaming a file inside eCryptfs and then doing a umount on the lower filesystem. Signed-off-by: Michael Halcrow <mha...@us...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3b9c10dc59eaaef23e5a47110c20fb554f7dba28 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b9c10dc59eaaef23e5a47110c20fb554f7dba28 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b9c10dc59eaaef23e5a47110c20fb554f7dba28 Author: Vitaly Wool <vw...@ru...> Date: Thu Nov 16 01:19:14 2006 -0800 [PATCH] pnx4008:fix NULL dereference in rgbfb Fix possible NULL dereference in pnxrgbfb. Signed-off-by: Vitaly Wool <vw...@ru...> Cc: James Simmons <jsi...@in...> Cc: "Antonino A. Daplas" <ad...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 84a763e3d1a47fa9308b8817f265e936e5f1000a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=84a763e3d1a47fa9308b8817f265e936e5f1000a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=84a763e3d1a47fa9308b8817f265e936e5f1000a Author: Vitaly Wool <vw...@ru...> Date: Thu Nov 16 01:19:11 2006 -0800 [PATCH] pnx4008: rename driver Make the drivers' names less generic to avoid possible confusion in future, as was requested by Russell King. Signed-off-by: Vitaly Wool <vw...@ru...> Acked-by: James Simmons <jsi...@in...> Cc: Russell King <rm...@ar...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b86432b42eba5671969a9e6483ee219674b7ee25 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b86432b42eba5671969a9e6483ee219674b7ee25 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b86432b42eba5671969a9e6483ee219674b7ee25 Author: Zhang, Yanmin <yan...@li...> Date: Thu Nov 16 01:19:10 2006 -0800 [PATCH] some irq_chip variables point to NULL I got an oops when booting 2.6.19-rc5-mm1 on my ia64 machine. Below is the log. Oops 11012296146944 [1] Modules linked in: binfmt_misc dm_mirror dm_multipath dm_mod thermal processor f an container button sg eepro100 e100 mii Pid: 0, CPU 0, comm: swapper psr : 0000121008022038 ifs : 800000000000040b ip : [<a0000001000e1411>] Not tainted ip is at __do_IRQ+0x371/0x3e0 unat: 0000000000000000 pfs : 000000000000040b rsc : 0000000000000003 rnat: 656960155aa56aa5 bsps: a00000010058b890 pr : 656960155aa55a65 ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f csd : 0000000000000000 ssd : 0000000000000000 b0 : a0000001000e1390 b6 : a0000001005beac0 b7 : e00000007f01aa00 f6 : 000000000000000000000 f7 : 0ffe69090000000000000 f8 : 1000a9090000000000000 f9 : 0ffff8000000000000000 f10 : 1000a908ffffff6f70000 f11 : 1003e0000000000000909 r1 : a000000100fbbff0 r2 : 0000000000010002 r3 : 0000000000010001 r8 : fffffffffffbffff r9 : a000000100bd8060 r10 : a000000100dd83b8 r11 : fffffffffffeffff r12 : a000000100bcbbb0 r13 : a000000100bc4000 r14 : 0000000000010000 r15 : 0000000000010000 r16 : a000000100c01aa8 r17 : a000000100d2c350 r18 : 0000000000000000 r19 : a000000100d2c300 r20 : a000000100c01a88 r21 : 0000000080010100 r22 : a000000100c01ac0 r23 : a0000001000108e0 r24 : e000000477980004 r25 : 0000000000000000 r26 : 0000000000000000 r27 : e00000000913400c r28 : e0000004799ee51c r29 : e0000004778b87f0 r30 : a000000100d2c300 r31 : a00000010005c7e0 Call Trace: [<a000000100014600>] show_stack+0x40/0xa0 sp=a000000100bcb760 bsp=a000000100bc4f40 [<a000000100014f00>] show_regs+0x840/0x880 sp=a000000100bcb930 bsp=a000000100bc4ee8 [<a000000100037fb0>] die+0x250/0x320 sp=a000000100bcb930 bsp=a000000100bc4ea0 [<a00000010005e5f0>] ia64_do_page_fault+0x8d0/0xa20 sp=a000000100bcb950 bsp=a000000100bc4e50 [<a00000010000caa0>] ia64_leave_kernel+0x0/0x290 sp=a000000100bcb9e0 bsp=a000000100bc4e50 [<a0000001000e1410>] __do_IRQ+0x370/0x3e0 sp=a000000100bcbbb0 bsp=a000000100bc4df0 [<a000000100011f50>] ia64_handle_irq+0x170/0x220 sp=a000000100bcbbb0 bsp=a000000100bc4dc0 [<a00000010000caa0>] ia64_leave_kernel+0x0/0x290 sp=a000000100bcbbb0 bsp=a000000100bc4dc0 [<a000000100012390>] ia64_pal_call_static+0x90/0xc0 sp=a000000100bcbd80 bsp=a000000100bc4d78 [<a000000100015630>] default_idle+0x90/0x160 sp=a000000100bcbd80 bsp=a000000100bc4d58 [<a000000100014290>] cpu_idle+0x1f0/0x440 sp=a000000100bcbe20 bsp=a000000100bc4d18 [<a000000100009980>] rest_init+0xc0/0xe0 sp=a000000100bcbe20 bsp=a000000100bc4d00 [<a0000001009f8ea0>] start_kernel+0x6a0/0x6c0 sp=a000000100bcbe20 bsp=a000000100bc4ca0 [<a0000001000089f0>] __end_ivt_text+0x6d0/0x6f0 sp=a000000100bcbe30 bsp=a000000100bc4c00 <0>Kernel panic - not syncing: Aiee, killing interrupt handler! The root cause is that some irq_chip variables, especially ia64_msi_chip, initiate their memeber end to point to NULL. __do_IRQ doesn't check if irq_chip->end is null and just calls it after processing the interrupt. As irq_chip->end is called at many places, so I fix it by reinitiating irq_chip->end to dummy_irq_chip.end, e.g., a noop function. Signed-off-by: Zhang Yanmin <yan...@in...> Cc: Thomas Gleixner <tg...@li...> Cc: Ingo Molnar <mi...@el...> Cc: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b48f5457b4e9d64d9c1117a4ece247d98b4db49f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b48f5457b4e9d64d9c1117a4ece247d98b4db49f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b48f5457b4e9d64d9c1117a4ece247d98b4db49f Author: Zhang, Yanmin <yan...@li...> Date: Thu Nov 16 01:19:08 2006 -0800 [PATCH] ipmi: use platform_device_add() instead of platform_device_register() to register device allocated dynamically I got below warning when running 2.6.19-rc5-mm1 on my ia64 machine. WARNING at lib/kobject.c:172 kobject_init() Call Trace: [<a0000001000137c0>] show_stack+0x40/0xa0 sp=e0000002ff9f7bc0 bsp=e0000002ff9f0d10 [<a000000100013850>] dump_stack+0x30/0x60 sp=e0000002ff9f7d90 bsp=e0000002ff9f0cf8 [<a000000100407bb0>] kobject_init+0x90/0x160 sp=e0000002ff9f7d90 bsp=e0000002ff9f0cd0 [<a0000001005ae080>] device_initialize+0x40/0x1c0 sp=e0000002ff9f7da0 bsp=e0000002ff9f0cb0 [<a0000001005b88c0>] platform_device_register+0x20/0x60 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c90 [<a000000100592560>] try_smi_init+0xbc0/0x11e0 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c50 [<a000000100594900>] init_ipmi_si+0xaa0/0x12e0 sp=e0000002ff9f7de0 bsp=e0000002ff9f0bd8 [<a000000100009910>] init+0x350/0x780 sp=e0000002ff9f7e00 bsp=e0000002ff9f0ba8 [<a000000100011d30>] kernel_thread_helper+0x30/0x60 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 [<a0000001000090c0>] start_kernel_thread+0x20/0x40 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 WARNING at lib/kobject.c:172 kobject_init() Call Trace: [<a0000001000137c0>] show_stack+0x40/0xa0 sp=e0000002ff9f7b40 bsp=e0000002ff9f0db0 [<a000000100013850>] dump_stack+0x30/0x60 sp=e0000002ff9f7d10 bsp=e0000002ff9f0d98 [<a000000100407bb0>] kobject_init+0x90/0x160 sp=e0000002ff9f7d10 bsp=e0000002ff9f0d70 [<a0000001005ae080>] device_initialize+0x40/0x1c0 sp=e0000002ff9f7d20 bsp=e0000002ff9f0d50 [<a0000001005b88c0>] platform_device_register+0x20/0x60 sp=e0000002ff9f7d50 bsp=e0000002ff9f0d30 [<a00000010058ac00>] ipmi_register_smi+0xcc0/0x18e0 sp=e0000002ff9f7d50 bsp=e0000002ff9f0c90 [<a000000100592600>] try_smi_init+0xc60/0x11e0 sp=e0000002ff9f7dd0 bsp=e0000002ff9f0c50 [<a000000100594900>] init_ipmi_si+0xaa0/0x12e0 sp=e0000002ff9f7de0 bsp=e0000002ff9f0bd8 [<a000000100009910>] init+0x350/0x780 sp=e0000002ff9f7e00 bsp=e0000002ff9f0ba8 [<a000000100011d30>] kernel_thread_helper+0x30/0x60 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 [<a0000001000090c0>] start_kernel_thread+0x20/0x40 sp=e0000002ff9f7e30 bsp=e0000002ff9f0b80 The root cause is the device struct is initialized twice. If the device is allocated dynamically by platform_device_alloc, platform_device_alloc will initialize struct device, then, platform_device_add should be used to register the device. The difference between platform_device_register and platform_device_add is platform_device_register will initiate the device while platform_device_add won't. Signed-off-by: Zhang Yanmin <yan...@in...> Cc: Corey Minyard <mi...@ac...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit cea196bb2eb918c30f97a2b752bcec929d761f64 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cea196bb2eb918c30f97a2b752bcec929d761f64 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cea196bb2eb918c30f97a2b752bcec929d761f64 Author: Luck, Tony <ton...@in...> Date: Thu Nov 16 00:43:12 2006 -0800 [IA64] a fix towards allmodconfig build The HP_SIMSCSI driver can't be built as a module (unhealthy dependencies on things that shouldn't really be exported). Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 5fbb004aba15bbca64c3fb611113295bda7ee9ea gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5fbb004aba15bbca64c3fb611113295bda7ee9ea gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5fbb004aba15bbca64c3fb611113295bda7ee9ea Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 00:43:07 2006 -0800 [IA64] use generic_handle_irq() Use generic_handle_irq() to handle mixed-type irq handling. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 06344db3162323247e9ac8d76d5acdb79d05f3c0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=06344db3162323247e9ac8d76d5acdb79d05f3c0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=06344db3162323247e9ac8d76d5acdb79d05f3c0 Author: Ingo Molnar <mi...@el...> Date: Thu Nov 16 00:43:02 2006 -0800 [IA64] typename -> name conversion convert irq chip typename -> name. Signed-off-by: Ingo Molnar <mi...@el...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit 351a58390aad350bd5e22c7cc468f44a9330685c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=351a58390aad350bd5e22c7cc468f44a9330685c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=351a58390aad350bd5e22c7cc468f44a9330685c Author: Andrew Morton <ak...@os...> Date: Thu Nov 16 00:42:58 2006 -0800 [IA64] irqs: use `name' not `typename' `typename' is going away and is usually uninitialised anwyay. Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Tony Luck <ton...@in...> commit c7835a77c86422d276b0d1a4c70924d933014c13 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c7835a77c86422d276b0d1a4c70924d933014c13 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c7835a77c86422d276b0d1a4c70924d933014c13 Author: Michael Chan <mc...@br...> Date: Wed Nov 15 21:14:42 2006 -0800 [TG3]: Disable TSO on 5906 if CLKREQ is enabled. Due to hardware errata, TSO must be disabled if the PCI Express clock request is enabled on 5906. The chip may hang when transmitting TSO frames if CLKREQ is enabled. Update version to 3.69. Signed-off-by: Michael Chan <mc...@br...> Signed-off-by: David S. Miller <da...@da...> commit 52bf376c63eebe72e862a1a6e713976b038c3f50 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=52bf376c63eebe72e862a1a6e713976b038c3f50 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=52bf376c63eebe72e862a1a6e713976b038c3f50 Author: John Heffner <jhe...@ps...> Date: Tue Nov 14 20:25:17 2006 -0800 [TCP]: Fix up sysctl_tcp_mem initialization. Fix up tcp_mem initial settings to take into account the size of the hash entries (different on SMP and non-SMP systems). Signed-off-by: John Heffner <jhe...@ps...> Signed-off-by: David S. Miller <da...@da...> commit 337dde798dd1f3e4d4df4e684a0b4355dd65103d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=337dde798dd1f3e4d4df4e684a0b4355dd65103d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=337dde798dd1f3e4d4df4e684a0b4355dd65103d Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:49:13 2006 -0800 [NETFILTER]: ip6_tables: use correct nexthdr value in ipv6_find_hdr() nexthdr is NEXTHDR_FRAGMENT, the nexthdr value from the fragment header is hp->nexthdr. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit b96e7ecbd052a0916b6078e7600604d7e276a336 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b96e7ecbd052a0916b6078e7600604d7e276a336 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b96e7ecbd052a0916b6078e7600604d7e276a336 Author: Yasuyuki Kozakai <yas...@to...> Date: Tue Nov 14 19:48:48 2006 -0800 [NETFILTER]: ip6_tables: fixed conflicted optname for getsockopt 66 and 67 for getsockopt on IPv6 socket is doubly used for IPv6 Advanced API and ip6tables. This moves numbers for ip6tables to 68 and 69. This also kills XT_SO_* because {ip,ip6,arp}_tables doesn't have so much common numbers now. The old userland tools keep to behave as ever, because old kernel always calls functions of IPv6 Advanced API for their numbers. Signed-off-by: Yasuyuki Kozakai <yas...@to...> Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit d8a585d78efdf191a64ca655136ac1e49fd27cf4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8a585d78efdf191a64ca655136ac1e49fd27cf4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8a585d78efdf191a64ca655136ac1e49fd27cf4 Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:48:09 2006 -0800 [NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queue Based on patch by James D. Nurmi: I've got some code very dependant on nfnetlink_queue, and turned up a large number of warns coming from skb_trim. While it's quite possibly my code, having not seen it on older kernels made me a bit suspect. Anyhow, based on some googling I turned up this thread: http://lkml.org/lkml/2006/8/13/56 And believe the issue to be related, so attached is a small patch to the kernel -- not sure if this is completely correct, but for anyone else hitting the WARN_ON(1) in skbuff.h, it might be helpful.. Signed-off-by: James D. Nurmi <jd...@gm...> Ported to ip6_queue and nfnetlink_queue and added return value checks. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit 7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7fdeaf68a16f8102659cf1b30f57247d8ccbeef0 Author: Patrick McHardy <ka...@tr...> Date: Tue Nov 14 19:47:09 2006 -0800 [NETFILTER]: nfnetlink_log: fix byteorder of NFULA_SEQ_GLOBAL NFULA_SEQ_GLOBAL should be in network byteorder. Spotted by Al Viro. Signed-off-by: Patrick McHardy <ka...@tr...> Signed-off-by: David S. Miller <da...@da...> commit 0ccead1869444891ae6b41f2c5fc8498521c908e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0ccead1869444891ae6b41f2c5fc8498521c908e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0ccead1869444891ae6b41f2c5fc8498521c908e Author: Gary Zambrano <zam...@br...> Date: Tue Nov 14 16:34:00 2006 -0800 [TG3]: Increase 5906 firmware poll time. Newer 5906 bootcode needs about 7ms to finish resetting so the poll firmware loop was changed to maximum 20ms. Signed-off-by: Gary Zambrano <zam...@br...> Signed-off-by: Michael Chan <mc...@br...> Acked-by: Jeff Garzik <je...@ga...> Signed-off-by: David S. Miller <da...@da...> commit 44597f65f6af3c692560a639f61d25398d13d1b6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=44597f65f6af3c692560a639f61d25398d13d1b6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=44597f65f6af3c692560a639f61d25398d13d1b6 Author: Linus Torvalds <tor...@wo...> Date: Wed Nov 15 20:03:40 2006 -0800 Linux 2.6.19-rc6 Getting there. Hopefully the MSI and other interrupt problems are all solved now. Signed-off-by: Linus Torvalds <tor...@os...> commit d31e817183a4c1ee2e5fc0635ac075381f5c4419 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d31e817183a4c1ee2e5fc0635ac075381f5c4419 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d31e817183a4c1ee2e5fc0635ac075381f5c4419 Author: Benjamin Herrenschmidt <be...@ke...> Date: Thu Nov 16 14:00:57 2006 +1100 [PATCH] powerpc: windfarm shall request it's sub modules The windfarm code, in it's current incarnation, uses request_module() to load the various submodules it needs for a given platform so that only the main platform control module needs to be modprobed. However, it was missing various bits. This fixes it. In the future, we'll use some hotplug mecanisms to try to get all of this auto-loaded on the platforms where it matters but that isn't ready yet. Signed-off-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9716a340310a383751a06589d0775fad04bd3f54 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9716a340310a383751a06589d0775fad04bd3f54 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9716a340310a383751a06589d0775fad04bd3f54 Author: Stephen Rothwell <sf...@ca...> Date: Mon Nov 13 14:52:42 2006 +1100 [POWERPC] Wire up sys_move_pages All the infrastructure is already in place for this, so we only need to allocate a syscall number and hook it up. Signed-off-by: Stephen Rothwell <sf...@ca...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 056f4faa572f64fa926491a7d42c627c9dc507a7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=056f4faa572f64fa926491a7d42c627c9dc507a7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=056f4faa572f64fa926491a7d42c627c9dc507a7 Author: Stephen Rothwell <sf...@ca...> Date: Mon Nov 13 14:51:46 2006 +1100 [POWERPC] Add the thread_siblings files to sysfs This adds the /sys/devices/system/cpu/*/topology/thread_siblings files on powerpc. These files are already available on other architectures. Signed-off-by: Stephen Rothwell <sf...@ca...> Signed-off-by: Paul Mackerras <pa...@sa...> commit cbf093e8c7447a202e376199cc017161262bd7cd gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cbf093e8c7447a202e376199cc017161262bd7cd gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cbf093e8c7447a202e376199cc017161262bd7cd Author: Robin Holt <ho...@sg...> Date: Tue Nov 14 20:50:59 2006 -0600 [IA64] bte_unaligned_copy() transfers one extra cache line. When called to do a transfer that has a start offset within the cache line which is uneven between source and destination and a length which terminates the source of the copy exactly on a cache line, one extra line gets copied into a temporary buffer. This is normally not an issue since the buffer is a kernel buffer and only the requested information gets copied into the user buffer. The problem arises when the source ends at the very last physical page of memory. That last cache line does not exist and results in the SHUB chip raising an MCA. Signed-off-by: Robin Holt <ho...@sg...> Signed-off-by: Dean Nelson <dc...@sg...> Signed-off-by: Tony Luck <ton...@in...> commit 45c99533252ef2297f37c5fdd672a3e0eb566870 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git... [truncated message content] |
From: Jan-Benedict G. <jb...@he...> - 2006-11-15 09:07:16
|
.gitignore | 1 Documentation/kernel-parameters.txt | 4 + Documentation/sound/alsa/ALSA-Configuration.txt | 2 MAINTAINERS | 10 +++ arch/i386/kernel/acpi/boot.c | 8 +++ arch/i386/kernel/acpi/earlyquirk.c | 8 ++- arch/i386/pci/irq.c | 4 - arch/ia64/Kconfig | 9 +++ arch/ia64/mm/hugetlbpage.c | 4 + arch/powerpc/Kconfig | 2 arch/powerpc/boot/wrapper | 4 - arch/powerpc/boot/zImage.lds.S | 5 + arch/powerpc/kernel/rtas_flash.c | 47 +++++++++++++---- arch/powerpc/mm/hugetlbpage.c | 8 ++- arch/powerpc/platforms/cell/spu_base.c | 41 ++++++++++++--- arch/x86_64/boot/setup.S | 5 - arch/x86_64/ia32/ptrace32.c | 2 arch/x86_64/kernel/e820.c | 4 + arch/x86_64/kernel/early-quirks.c | 8 +++ arch/x86_64/kernel/process.c | 3 - arch/x86_64/kernel/smp.c | 3 - arch/x86_64/kernel/time.c | 11 ---- arch/x86_64/kernel/vsyscall.c | 45 +++++++++------- arch/x86_64/mm/init.c | 15 +++++ arch/x86_64/pci/mmconfig.c | 32 ------------ block/scsi_ioctl.c | 2 drivers/ata/libata-core.c | 2 drivers/ata/libata-scsi.c | 2 drivers/ata/pata_artop.c | 2 drivers/ata/pata_hpt37x.c | 19 ++++++- drivers/block/cciss.c | 6 ++ drivers/block/cpqarray.c | 15 ++++- drivers/char/Kconfig | 8 --- drivers/char/ipmi/ipmi_msghandler.c | 4 - drivers/char/isicom.c | 3 - drivers/char/mspec.c | 8 ++- drivers/ide/ide-cd.c | 2 drivers/ide/legacy/hd.c | 2 drivers/infiniband/core/mad.c | 2 drivers/infiniband/hw/amso1100/c2.c | 3 - drivers/infiniband/hw/amso1100/c2_provider.c | 39 +++++++------- drivers/infiniband/hw/amso1100/c2_rnic.c | 4 - drivers/infiniband/hw/ehca/Kconfig | 1 drivers/infiniband/hw/ehca/ehca_av.c | 5 - drivers/infiniband/hw/ehca/ehca_hca.c | 17 +++--- drivers/infiniband/hw/ehca/ehca_irq.c | 17 +++--- drivers/infiniband/hw/ehca/ehca_iverbs.h | 8 +++ drivers/infiniband/hw/ehca/ehca_main.c | 56 +++++++++++++++++---- drivers/infiniband/hw/ehca/ehca_mrmw.c | 8 +-- drivers/infiniband/hw/ehca/ehca_qp.c | 10 +-- drivers/infiniband/hw/ehca/hipz_hw.h | 2 drivers/media/dvb/b2c2/flexcop-usb.c | 2 drivers/media/dvb/frontends/tda826x.c | 2 drivers/media/video/Kconfig | 2 drivers/media/video/bt8xx/bttv-cards.c | 2 drivers/media/video/cx88/cx88-input.c | 10 +++ drivers/media/video/saa7134/saa7134-cards.c | 5 + drivers/media/video/saa7134/saa7134-input.c | 11 +++- drivers/media/video/tveeprom.c | 2 drivers/mmc/mmc.c | 19 ++++++- drivers/net/arcnet/com20020.c | 7 +- drivers/net/bonding/bond_main.c | 5 + drivers/net/cris/eth_v10.c | 2 drivers/net/wireless/bcm43xx/bcm43xx_main.c | 22 +++++++- drivers/pci/pci-sysfs.c | 3 + drivers/pci/quirks.c | 27 ---------- drivers/scsi/scsi_scan.c | 18 +++++- drivers/serial/cpm_uart/cpm_uart.h | 2 drivers/serial/cpm_uart/cpm_uart_core.c | 16 +++--- drivers/serial/cpm_uart/cpm_uart_cpm1.c | 2 drivers/video/nvidia/nv_hw.c | 12 +++- drivers/video/nvidia/nv_setup.c | 20 ++++++- drivers/video/nvidia/nv_type.h | 1 drivers/video/nvidia/nvidia.c | 24 ++++----- fs/autofs/inode.c | 14 ++++- fs/autofs/waitq.c | 1 fs/autofs4/inode.c | 17 ++++++ fs/autofs4/waitq.c | 6 -- fs/cifs/file.c | 8 ++- fs/cifs/inode.c | 4 + fs/cifs/sess.c | 23 ++++---- fs/hugetlbfs/inode.c | 21 +++---- fs/xfs/Makefile-linux-2.6 | 17 ------ fs/xfs/linux-2.6/xfs_buf.c | 4 - fs/xfs/linux-2.6/xfs_dmapi_priv.h | 28 ++++++++++ fs/xfs/linux-2.6/xfs_ioctl.c | 5 + fs/xfs/linux-2.6/xfs_super.c | 4 - fs/xfs/support/debug.c | 4 - fs/xfs/support/move.c | 2 fs/xfs/support/move.h | 2 fs/xfs/xfs.h | 23 ++++++++ fs/xfs/xfs_dir2.c | 2 fs/xfs/xfs_dmapi.h | 22 -------- fs/xfs/xfs_iget.c | 51 +++++++++++++------ fs/xfs/xfs_inode.c | 64 ++++++++++-------------- fs/xfs/xfs_inode.h | 41 +++++++++++++++ fs/xfs/xfs_vnodeops.c | 33 +++++++----- include/asm-i386/acpi.h | 1 include/asm-ia64/sn/addrs.h | 6 +- include/asm-x86_64/acpi.h | 1 include/asm-x86_64/pda.h | 9 +++ include/asm-x86_64/vsyscall.h | 2 include/linux/hugetlb.h | 10 ++- include/linux/personality.h | 2 include/linux/vmalloc.h | 3 - include/net/ip_vs.h | 1 kernel/irq/manage.c | 9 ++- kernel/irq/spurious.c | 6 +- mm/mmap.c | 5 + mm/vmalloc.c | 26 ++++----- net/ipv4/ipvs/ip_vs_ftp.c | 2 net/ipv4/ipvs/ip_vs_proto_tcp.c | 2 net/ipv4/ipvs/ip_vs_proto_udp.c | 8 +-- scripts/kconfig/.gitignore | 2 sound/pci/hda/hda_intel.c | 8 +-- 115 files changed, 806 insertions(+), 441 deletions(-) New commits: commit 134a11f0c37c043d3ea557ea15b95b084e3cc2c8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=134a11f0c37c043d3ea557ea15b95b084e3cc2c8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=134a11f0c37c043d3ea557ea15b95b084e3cc2c8 Author: Takashi Iwai <ti...@su...> Date: Fri Nov 10 12:08:37 2006 +0100 [PATCH] ALSA: hda-intel - Disable MSI support by default Disable MSI support on HD-audio driver as default since there are too many broken devices. The module option is changed from disable_msi to enable_msi, too. For turning MSI support on, pass enable_msi=1, instead. Signed-off-by: Takashi Iwai <ti...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit c387fd85f84b9d89a75596325d8d6a0f730baf64 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c387fd85f84b9d89a75596325d8d6a0f730baf64 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c387fd85f84b9d89a75596325d8d6a0f730baf64 Author: Jiri Slaby <jir...@gm...> Date: Wed Nov 15 00:30:17 2006 +0100 [PATCH] Char: isicom, fix close bug port is dereferenced even if it is NULL. Dereference it _after_ the check if (!port)... Thanks Eric <ef...@ya...> for reporting this. This fixes http://bugzilla.kernel.org/show_bug.cgi?id=7527 Signed-off-by: Jiri Slaby <jir...@gm...> Signed-off-by: Linus Torvalds <tor...@os...> commit f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae Merge: 9a3a04ac386f44175b6a4142eaeab3d4170a57f3 9446868b5383eb87f76b2d4389dea4bb968a6657 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 14 15:23:17 2006 -0800 Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 * 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6: [PATCH] x86-64: Fix race in exit_idle [PATCH] x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled [PATCH] x86: Add acpi_user_timer_override option for Asus boards [PATCH] x86-64: setup saved_max_pfn correctly (kdump) [PATCH] x86-64: Handle reserve_bootmem_generic beyond end_pfn [PATCH] x86-64: shorten the x86_64 boot setup GDT to what the comment says [PATCH] x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation. [PATCH] x86-64: Fix partial page check to ensure unusable memory is not being marked usable. Revert "[PATCH] MMCONFIG and new Intel motherboards" commit 9a3a04ac386f44175b6a4142eaeab3d4170a57f3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9a3a04ac386f44175b6a4142eaeab3d4170a57f3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9a3a04ac386f44175b6a4142eaeab3d4170a57f3 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 14 15:20:51 2006 -0800 Revert "[PATCH] fix Data Acess error in dup_fd" This reverts commit 0130b0b32ee53dc7add773fcea984f6a26ef1da3. Sergey Vlasov points out (and Vadim Lobanov concurs) that the bug it was supposed to fix must be some unrelated memory corruption, and the "fix" actually causes more problems: "However, the new code does not look safe in all cases. If some other task has opened more files while dup_fd() released oldf->file_lock, the new code will update open_files to the new larger value. But newf was allocated with the old smaller value of open_files, therefore subsequent accesses to newf may try to write into unallocated memory." so revert it. Cc: Sharyathi Nagesh <sha...@in...> Cc: Sergey Vlasov <vs...@al...> Cc: Vadim Lobanov <vlo...@sp...> Cc: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit dc791d479802a784836a236d4a77a5325be545c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dc791d479802a784836a236d4a77a5325be545c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dc791d479802a784836a236d4a77a5325be545c4 Merge: cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba 253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 14 15:15:31 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: libata: fix double-completion on error [PATCH] pata_artop: fix "& (1 >>" typo [PATCH] hpt37x: Check the enablebits commit cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba Author: Hugh Dickins <hu...@ve...> Date: Tue Nov 14 13:43:38 2006 +0000 [PATCH] hugetlb: fix error return for brk() entering a hugepage region Commit cb07c9a1864a8eac9f3123e428100d5b2a16e65a causes the wrong return value. is_hugepage_only_range() is a boolean, so we should return -EINVAL rather than 1. Also - we can use "mm" instead of looking up "current->mm" again. Signed-off-by: Hugh Dickins <hu...@ve...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1f794b6082a5ff88f7c48d1634056026acf806f4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1f794b6082a5ff88f7c48d1634056026acf806f4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1f794b6082a5ff88f7c48d1634056026acf806f4 Author: Jens Axboe <jen...@or...> Date: Tue Nov 14 12:36:45 2006 +0100 [PATCH] cpqarray: fix iostat cpqarray needs to call disk_stat_add() for iostat to work. Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit b369c2cfa47bc0ad495a95fe9a17c9888781d615 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b369c2cfa47bc0ad495a95fe9a17c9888781d615 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b369c2cfa47bc0ad495a95fe9a17c9888781d615 Author: Jens Axboe <jen...@or...> Date: Tue Nov 14 12:36:03 2006 +0100 [PATCH] cciss: fix iostat cciss needs to call disk_stat_add() for iostat to work. Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit a4625085445b86951d8482c0cdd6d52719f7c323 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a4625085445b86951d8482c0cdd6d52719f7c323 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a4625085445b86951d8482c0cdd6d52719f7c323 Author: Brian King <br...@us...> Date: Mon Nov 13 16:32:36 2006 -0600 [PATCH] libata: Convert from module_init to subsys_initcall When building a monolithic kernel, the load order of drivers does not work for SAS libata users, resulting in a kernel oops. Convert libata to use subsys_initcall instead of module_init, which ensures that libata gets loaded before any LLDD. This is the same thing that scsi core does to solve the problem. The load order problem was observed on ipr SAS adapters and should exist for other SAS users as well. Signed-off-by: Brian King <br...@us...> Acked-by: Jeff Garzik <jg...@po...> Signed-off-by: Linus Torvalds <tor...@os...> commit cb07c9a1864a8eac9f3123e428100d5b2a16e65a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cb07c9a1864a8eac9f3123e428100d5b2a16e65a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cb07c9a1864a8eac9f3123e428100d5b2a16e65a Author: David Gibson <da...@gi...> Date: Tue Nov 14 02:03:38 2006 -0800 [PATCH] hugetlb: check for brk() entering a hugepage region Unlike mmap(), the codepath for brk() creates a vma without first checking that it doesn't touch a region exclusively reserved for hugepages. On powerpc, this can allow it to create a normal page vma in a hugepage region, causing oopses and other badness. Add a test to prevent this. With this patch, brk() will simply fail if it attempts to move the break into a hugepage reserved region. Signed-off-by: David Gibson <da...@gi...> Cc: Adam Litke <ag...@us...> Cc: Hugh Dickins <hu...@ve...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 68589bc353037f233fe510ad9ff432338c95db66 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=68589bc353037f233fe510ad9ff432338c95db66 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=68589bc353037f233fe510ad9ff432338c95db66 Author: Hugh Dickins <hu...@ve...> Date: Tue Nov 14 02:03:32 2006 -0800 [PATCH] hugetlb: prepare_hugepage_range check offset too (David:) If hugetlbfs_file_mmap() returns a failure to do_mmap_pgoff() - for example, because the given file offset is not hugepage aligned - then do_mmap_pgoff will go to the unmap_and_free_vma backout path. But at this stage the vma hasn't been marked as hugepage, and the backout path will call unmap_region() on it. That will eventually call down to the non-hugepage version of unmap_page_range(). On ppc64, at least, that will cause serious problems if there are any existing hugepage pagetable entries in the vicinity - for example if there are any other hugepage mappings under the same PUD. unmap_page_range() will trigger a bad_pud() on the hugepage pud entries. I suspect this will also cause bad problems on ia64, though I don't have a machine to test it on. (Hugh:) prepare_hugepage_range() should check file offset alignment when it checks virtual address and length, to stop MAP_FIXED with a bad huge offset from unmapping before it fails further down. PowerPC should apply the same prepare_hugepage_range alignment checks as ia64 and all the others do. Then none of the alignment checks in hugetlbfs_file_mmap are required (nor is the check for too small a mapping); but even so, move up setting of VM_HUGETLB and add a comment to warn of what David Gibson discovered - if hugetlbfs_file_mmap fails before setting it, do_mmap_pgoff's unmap_region when unwinding from error will go the non-huge way, which may cause bad behaviour on architectures (powerpc and ia64) which segregate their huge mappings into a separate region of the address space. Signed-off-by: Hugh Dickins <hu...@ve...> Cc: "Luck, Tony" <ton...@in...> Cc: "David S. Miller" <da...@da...> Acked-by: Adam Litke <ag...@us...> Acked-by: David Gibson <da...@gi...> Cc: Paul Mackerras <pa...@sa...> Cc: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 69ae9e3ee4ce99140a7db424bebf55d8d180da2f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=69ae9e3ee4ce99140a7db424bebf55d8d180da2f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=69ae9e3ee4ce99140a7db424bebf55d8d180da2f Author: David Brownell <da...@pa...> Date: Tue Nov 14 02:03:31 2006 -0800 [PATCH] usb: MAINTAINERS updates Looks like I still take care of the USB gadget/peripheral framework. Signed-off-by: David Brownell <dbr...@us...> Acked-by: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d6e89cb6cd3a10eb203914093642f580c20476d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d6e89cb6cd3a10eb203914093642f580c20476d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d6e89cb6cd3a10eb203914093642f580c20476d4 Author: Nathan Lynch <nt...@po...> Date: Tue Nov 14 02:03:30 2006 -0800 [PATCH] nvidiafb: fix unreachable code in nv10GetConfig Fix binary/logical operator typo which leads to unreachable code. Noticed while looking at other issues; I don't have the relevant hardware to test this. Signed-off-by: Nathan Lynch <nt...@po...> Cc: "Antonino A. Daplas" <ad...@po...> Acked-by: James Simmons <jsi...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa Author: Ian Kent <ra...@th...> Date: Tue Nov 14 02:03:29 2006 -0800 [PATCH] autofs4: panic after mount fail Resolve the panic on failed mount of an autofs filesystem originally reported by Mao Bibo. It addresses two issues that happen after the mount fail. The first a NULL pointer reference to a field (pipe) in the autofs superblock info structure and second the lack of super block cleanup by the autofs and autofs4 modules. Signed-off-by: Ian Kent <ra...@th...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6a34b57bec41c95f1e38f700cd9b81324baaffc7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6a34b57bec41c95f1e38f700cd9b81324baaffc7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6a34b57bec41c95f1e38f700cd9b81324baaffc7 Author: Nicolas Kaiser <ni...@ni...> Date: Tue Nov 14 02:03:28 2006 -0800 [PATCH] drivers/ide: stray bracket Stray bracket in debug code. Signed-off-by: Nicolas Kaiser <ni...@ni...> Cc: Alan Cox <al...@lx...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d8f7975159f35846754d3845c9701b612c5c0624 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8f7975159f35846754d3845c9701b612c5c0624 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8f7975159f35846754d3845c9701b612c5c0624 Author: Andrew Morton <ak...@os...> Date: Tue Nov 14 02:03:26 2006 -0800 [PATCH] revert "PCI: quirk for IBM Dock II cardbus controllers" Fix http://bugzilla.kernel.org/show_bug.cgi?id=7264 We need to target this quirk a little more tightly, using the T20 DMI string. Cc: Pavel Kysilka <gol...@bs...> Acked-by: Kristen Carlson Accardi <kri...@in...> Cc: Greg Kroah-Hartman <gr...@su...> Cc: Dominik Brodowski <li...@do...> Cc: Daniel Ritz <dan...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f3ac84324fd949f671e6cf5620add5de02498386 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f3ac84324fd949f671e6cf5620add5de02498386 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f3ac84324fd949f671e6cf5620add5de02498386 Author: Daniel Ritz <dan...@sw...> Date: Tue Nov 14 02:03:25 2006 -0800 [PATCH] fix via586 irq routing for pirq 5 Fix interrupt routing for via 586 bridges. pirq can be 5 which needs to be mapped to INTD. But currently the access functions can handle only pirq 1-4. this is similar to the other via chipsets where pirq 4 and 5 are both mapped to INTD. Fixes bugzilla #7490 Cc: Daniel Paschka <mon...@gm...> Cc: Adrian Bunk <bu...@su...> Signed-off-by: Daniel Ritz <dan...@gm...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8b126b77536186eef69d408eb7959ce7f558f251 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8b126b77536186eef69d408eb7959ce7f558f251 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8b126b77536186eef69d408eb7959ce7f558f251 Author: Andrew Morton <ak...@os...> Date: Tue Nov 14 02:03:23 2006 -0800 [PATCH] setup_irq(): better mismatch debugging When we get a mismatch between handlers on the same IRQ, all we get is "IRQ handler type mismatch for IRQ n". Let's print the name of the presently-registered handler with which we got the mismatch. Cc: Ingo Molnar <mi...@el...> Cc: Thomas Gleixner <tg...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9446868b5383eb87f76b2d4389dea4bb968a6657 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9446868b5383eb87f76b2d4389dea4bb968a6657 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9446868b5383eb87f76b2d4389dea4bb968a6657 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Fix race in exit_idle When another interrupt happens in exit_idle the exit idle notifier could be called an incorrect number of times. Add a test_and_clear_bit_pda and use it handle the bit atomically against interrupts to avoid this. Pointed out by Stephane Eranian Signed-off-by: Andi Kleen <ak...@su...> commit 8c131af1db510793f87dc43edbc8950a35370df3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8c131af1db510793f87dc43edbc8950a35370df3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8c131af1db510793f87dc43edbc8950a35370df3 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled The vgetcpu per CPU initialization previously relied on CPU hotplug events for all CPUs to initialize the per CPU state. That only worked only on kernels with CONFIG_HOTPLUG_CPU enabled. On the others some CPUs didn't get their state initialized properly and vgetcpu wouldn't work. Change the initialization sequence to instead run in a normal initcall (which runs after the normal CPU bootup) and initialize all running CPUs there. Later hotplug CPUs are still handled with an hotplug notifier. This actually simplifies the code somewhat. Signed-off-by: Andi Kleen <ak...@su...> commit fa18f477d0987c011cce047a7c3cd1284f547a14 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fa18f477d0987c011cce047a7c3cd1284f547a14 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fa18f477d0987c011cce047a7c3cd1284f547a14 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86: Add acpi_user_timer_override option for Asus boards Timer overrides are normally disabled on Nvidia board because they are commonly wrong, except on new ones with HPET support. Unfortunately there are quite some Asus boards around that don't have HPET, but need a timer override. We don't know yet how to handle this transparently, but at least add a command line option to force the timer override and let them boot. Cc: len...@in... Signed-off-by: Andi Kleen <ak...@su...> commit 15803a43288da434d34d41c4ed650c3c1728d42c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=15803a43288da434d34d41c4ed650c3c1728d42c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=15803a43288da434d34d41c4ed650c3c1728d42c Author: Magnus Damm <ma...@va...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: setup saved_max_pfn correctly (kdump) x86_64: setup saved_max_pfn correctly 2.6.19-rc4 has broken CONFIG_CRASH_DUMP support on x86_64. It is impossible to read out the kernel contents from /proc/vmcore because saved_max_pfn is set to zero instead of the max_pfn value before the user map is setup. This happens because saved_max_pfn is initialized at parse_early_param() time, and at this time no active regions have been registered. save_max_pfn is setup from e820_end_of_ram(), more exact find_max_pfn_with_active_regions() which returns 0 because no regions exist. This patch fixes this by registering before and removing after the call to e820_end_of_ram(). Signed-off-by: Magnus Damm <ma...@va...> Signed-off-by: Andi Kleen <ak...@su...> commit 5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Handle reserve_bootmem_generic beyond end_pfn This can happen on kexec kernels with some configurations, in particularly on Unisys ES7000 systems. Analysis by Amul Shah Cc: Amul Shah <amu...@un...> Signed-off-by: Andi Kleen <ak...@su...> commit 51d67a488b53a5cc8401460480c124eaec71e2d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51d67a488b53a5cc8401460480c124eaec71e2d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51d67a488b53a5cc8401460480c124eaec71e2d4 Author: Steven Rostedt <ro...@go...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: shorten the x86_64 boot setup GDT to what the comment says Stephen Tweedie, Herbert Xu, and myself have been struggling with a very nasty bug in Xen. But it also pointed out a small bug in the x86_64 kernel boot setup. The GDT limit being setup by the initial bzImage code when entering into protected mode is way too big. The comment by the code states that the size of the GDT is 2048, but the actual size being set up is much bigger (32768). This happens simply because of one extra '0'. Instead of setting up a 0x800 size, 0x8000 is set up. On bare metal this is fine because the CPU wont load any segments unless they are explicitly used. But unfortunately, this breaks Xen on vmx FV, since it (for now) blindly loads all the segments into the VMCS if they are less than the gdt limit. Since the real mode segments are around 0x3000, we are getting junk into the VMCS and that later causes an exception. Stephen Tweedie has written up a patch to fix the Xen side and will be submitting that to those folks. But that doesn't excuse the GDT limit being a magnitude too big. AK: changed to compute true gdt size in assembler, fixed comment Signed-off-by: Steven Rostedt <ro...@go...> Signed-off-by: Andi Kleen <ak...@su...> commit 14679eb3c50897889ba62f9a37e3bcd8a205b5e7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=14679eb3c50897889ba62f9a37e3bcd8a205b5e7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=14679eb3c50897889ba62f9a37e3bcd8a205b5e7 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation. ptrace(PTRACE_[SG]ET_THREAD_AREA) calls from ia32 code should be passed onto the x86_64 implementation. The default case in sys32_ptrace used to call to sys_ptrace(), but is now EINVAL. This patch fixes a regression caused by that changed. Signed-off-by: Mike McCormack <mi...@co...> Signed-off-by: Andi Kleen <ak...@su...> commit 14f448e36192d6d2cd7dfd81cb044977b2f9dd9b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=14f448e36192d6d2cd7dfd81cb044977b2f9dd9b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=14f448e36192d6d2cd7dfd81cb044977b2f9dd9b Author: Aaron Durbin <ad...@go...> Date: Tue Nov 14 16:57:45 2006 +0100 [PATCH] x86-64: Fix partial page check to ensure unusable memory is not being marked usable. Fix partial page check in e820_register_active_regions to ensure partial pages are not being marked as active in the memory pool. Signed-off-by: Aaron Durbin <ad...@go...> Signed-off-by: Andi Kleen <ak...@su...> commit 64e72e41acae0dab733fb0d5d789b76d115210c0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64e72e41acae0dab733fb0d5d789b76d115210c0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64e72e41acae0dab733fb0d5d789b76d115210c0 Author: Andi Kleen <an...@ba...> Date: Tue Nov 14 16:56:33 2006 +0100 Revert "[PATCH] MMCONFIG and new Intel motherboards" This reverts 4c6e052adfe285ede5884e4e8c4d33af33932c13 commit. Following Linus' i386 change: revert resource reservation for mmcfg config now. Will be revisited in .20 hopefully. commit 253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 Author: Darrick J. Wong <dj...@us...> Date: Tue Nov 14 09:55:41 2006 -0500 libata: fix double-completion on error A curious thing happens, however, when ata_qc_new_init fails to get an ata_queued_cmd: First, ata_qc_new_init handles the failure like this: cmd->result = (DID_OK << 16) | (QUEUE_FULL << 1); done(cmd); Then, we return to ata_scsi_translate and do this: err_mem: cmd->result = (DID_ERROR << 16); done(cmd); It appears to me that first we set a status code indicating that we're ok but the device queue is full and finish the command, but then we blow away that status code and replace it with an error flag and finish the command a second time! That does not seem to be desirable behavior since we merely want the I/O to wait until a command slot frees up, not send errors up the block layer. In the err_mem case, we should simply exit out of ata_scsi_translate instead. Signed-off-by: Darrick J. Wong <dj...@us...> Signed-off-by: Jeff Garzik <je...@ga...> commit 3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e Author: Alexey Dobriyan <ado...@op...> Date: Fri Nov 10 22:52:46 2006 +0300 [PATCH] pata_artop: fix "& (1 >>" typo Signed-off-by: Alexey Dobriyan <ado...@op...> Signed-off-by: Jeff Garzik <je...@ga...> commit b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f Author: Alan Cox <al...@lx...> Date: Wed Nov 8 16:18:26 2006 +0000 [PATCH] hpt37x: Check the enablebits Helps for PATA but SATA bridged devices lie and always set all the bits so will need the error handling fixes from Tejun. Signed-off-by: Alan Cox <al...@re...> Signed-off-by: Jeff Garzik <je...@ga...> commit 0579e303553655245e8a6616bd8b4428b07d63a2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0579e303553655245e8a6616bd8b4428b07d63a2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0579e303553655245e8a6616bd8b4428b07d63a2 Merge: 0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e 63ef731aa6a81e286de78dcc92241d123424ed39 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 11:50:28 2006 -0800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: MMC: Do not set unsupported bits in OCR response MMC: Poll card status after rescanning cards commit 0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e Merge: 4dd7406e9c7e7a5422425ef699780463490b8745 39798695b4bcc7b145f8910ca56195808d3a7637 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 09:52:04 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: IB/mad: Fix race between cancel and receive completion RDMA/amso1100: Fix && typo RDMA/amso1100: Fix unitialized pseudo_netdev accessed in c2_register_device IB/ehca: Activate scaling code by default IB/ehca: Use named constant for max mtu IB/ehca: Assure 4K alignment for firmware control blocks commit 4dd7406e9c7e7a5422425ef699780463490b8745 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4dd7406e9c7e7a5422425ef699780463490b8745 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4dd7406e9c7e7a5422425ef699780463490b8745 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 09:50:11 2006 -0800 [dvb saa7134] Fix missing 'break' for avermedia card case Commit 450efcfd2e1d941e302a8c89322fbfcef237be98 broke Avermedia 777 support. Added obvious missing "break" statement. Cc: José Suárez <j.s...@gm...> Cc: Michael Krufky <mk...@li...> Cc: Mauro Carvalho Chehab <mc...@in...> Signed-off-by: Linus Torvalds <tor...@os...> commit b71567312976305cc1ce7e9b71e7378c8bfcb40f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b71567312976305cc1ce7e9b71e7378c8bfcb40f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b71567312976305cc1ce7e9b71e7378c8bfcb40f Author: Jens Axboe <jen...@or...> Date: Mon Nov 13 18:05:02 2006 +0100 [PATCH] ide-cd: only set rq->errors SCSI style for block pc requests We should only set ->errors to CHECK_CONDITION and so on for requests that use this field in the SCSI manner. Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit 616e8a091a035c0bd9b871695f4af191df123caa gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=616e8a091a035c0bd9b871695f4af191df123caa gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=616e8a091a035c0bd9b871695f4af191df123caa Author: Jens Axboe <jen...@or...> Date: Mon Nov 13 18:04:59 2006 +0100 [PATCH] Fix bad data direction in SG_IO Contrary to what the name misleads you to believe, SG_DXFER_TO_FROM_DEV is really just a normal read seen from the device side. This patch fixes http://lkml.org/lkml/2006/10/13/100 Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit 39798695b4bcc7b145f8910ca56195808d3a7637 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=39798695b4bcc7b145f8910ca56195808d3a7637 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=39798695b4bcc7b145f8910ca56195808d3a7637 Author: Roland Dreier <ro...@ci...> Date: Mon Nov 13 09:38:07 2006 -0800 IB/mad: Fix race between cancel and receive completion When ib_cancel_mad() is called, it puts the canceled send on a list and schedules a "flushed" callback from process context. However, this leaves a window where a receive completion could be processed before the send is fully flushed. This is fine, except that ib_find_send_mad() will find the MAD and return it to the receive processing, which results in the sender getting both a successful receive and a "flushed" send completion for the same request. Understandably, this confuses the sender, which is expecting only one of these two callbacks, and leads to grief such as a use-after-free in IPoIB. Fix this by changing ib_find_send_mad() to return a send struct only if the status is still successful (and not "flushed"). The search of the send_list already had this check, so this patch just adds the same check to the search of the wait_list. Signed-off-by: Roland Dreier <ro...@ci...> commit b26c791e9ca3365616d40836000285931ca033d0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b26c791e9ca3365616d40836000285931ca033d0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b26c791e9ca3365616d40836000285931ca033d0 Author: Jean Delvare <kh...@li...> Date: Thu Nov 9 21:02:26 2006 +0100 RDMA/amso1100: Fix && typo Fix the AMSO1100 firmware version computation, which was broken due to "&&" being used where "&" should have. Signed-off-by: Jean Delvare <kh...@li...> Signed-off-by: Roland Dreier <ro...@ci...> commit 2ffcab6ae44b02679229ca1852526d0a6e062dd2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2ffcab6ae44b02679229ca1852526d0a6e062dd2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2ffcab6ae44b02679229ca1852526d0a6e062dd2 Author: Tom Tucker <to...@op...> Date: Wed Nov 8 14:23:22 2006 -0600 RDMA/amso1100: Fix unitialized pseudo_netdev accessed in c2_register_device Rework some load-time error handling: c2_register_device() leaked when it failed, and the function that called it didn't check the return code. Signed-off-by: Tom Tucker <to...@op...> Signed-off-by: Roland Dreier <ro...@ci...> commit f2c238a0c5e155acd49752c5fb93fb8d8534232b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f2c238a0c5e155acd49752c5fb93fb8d8534232b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f2c238a0c5e155acd49752c5fb93fb8d8534232b Author: Hoang-Nam Nguyen <hn...@de...> Date: Sun Nov 5 21:42:20 2006 +0100 IB/ehca: Activate scaling code by default Change ehca's Kconfig to activates scaling code as default. After several measurements we saw that this feature prevents dropped packets (UD) in stress situation. Thus, enabling it helps to improve ehca's bandwidth through IPoIB. Signed-off-by: Hoang-Nam Nguyen <hn...@de...> Signed-off-by: Roland Dreier <ro...@ci...> commit c58121143f87930621c1a6fa9683b6862f2b42c9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c58121143f87930621c1a6fa9683b6862f2b42c9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c58121143f87930621c1a6fa9683b6862f2b42c9 Author: Hoang-Nam Nguyen <hn...@de...> Date: Sun Nov 5 21:42:56 2006 +0100 IB/ehca: Use named constant for max mtu Define and use a constant EHCA_MAX_MTU instead hardcoded value. Signed-off-by: Hoang-Nam Nguyen <hn...@de...> Signed-off-by: Roland Dreier <ro...@ci...> commit bf2b3de2a8e66e5f554c2113fac688bcaaca77fb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bf2b3de2a8e66e5f554c2113fac688bcaaca77fb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bf2b3de2a8e66e5f554c2113fac688bcaaca77fb Merge: 239fd45938f9ddf64f120e0260c7b76eb73bd5a7 6f36fbb242442184d314e305199bb9a449be4f67 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:27:17 2006 -0800 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: V4L/DVB (4818): Flexcop-usb: fix debug printk V4L/DVB (4817): Fix uses of "&&" where "&" was intended V4L/DVB (4816): Change tuner type for Avermedia A16AR V4L/DVB (4815): Remote support for Avermedia A16AR V4L/DVB (4814): Remote support for Avermedia 777 V4L/DVB (4804): Fix missing i2c dependency for saa7110 V4L/DVB (4802): Cx88: fix remote control on WinFast 2000XP Expert V4L/DVB (4795): Tda826x: use correct max frequency commit 239fd45938f9ddf64f120e0260c7b76eb73bd5a7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=239fd45938f9ddf64f120e0260c7b76eb73bd5a7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=239fd45938f9ddf64f120e0260c7b76eb73bd5a7 Merge: eea2078eaf2bcd4e5e8b2e08798071efedac5e17 36b600f2649e3be49039efe31edeeb64277dbd99 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:20:38 2006 -0800 Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: [POWERPC] cell: set ARCH_SPARSEMEM_DEFAULT in Kconfig [POWERPC] Fix cell "new style" mapping and add debug [POWERPC] pseries: Force 4k update_flash block and list sizes [POWERPC] CPM_UART: Fix non-console initialisation [POWERPC] CPM_UART: Fix non-console transmit [POWERPC] Make sure initrd and dtb sections get into zImage correctly commit eea2078eaf2bcd4e5e8b2e08798071efedac5e17 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=eea2078eaf2bcd4e5e8b2e08798071efedac5e17 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=eea2078eaf2bcd4e5e8b2e08798071efedac5e17 Merge: ea991f06d851d58268eac6ce5c2152397757c958 050e714eb2bc662e9df6bf048ce86b4fbdd9bcd3 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:15:30 2006 -0800 Merge git://oss.sgi.com:8090/xfs/xfs-2.6 * git://oss.sgi.com:8090/xfs/xfs-2.6: [XFS] Remove KERNEL_VERSION macros from xfs_dmapi.h [XFS] Prevent a deadlock when xfslogd unpins inodes. [XFS] Clean up i_flags and i_flags_lock handling. [XFS] 956664: dm_read_invis() changes i_atime [XFS] rename uio_read() to xfs_uio_read() [XFS] Keep lockdep happy. [XFS] 956618: Linux crashes on boot with XFS-DMAPI filesystem when commit ea991f06d851d58268eac6ce5c2152397757c958 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ea991f06d851d58268eac6ce5c2152397757c958 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ea991f06d851d58268eac6ce5c2152397757c958 Merge: 170926993a320cd7b53c388e6ffc759de4fac472 bb831eb2027c12a740ad4e4ad78f2a0e841ae808 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:14:13 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [IPVS]: More endianness fixed. [IPVS]: Compile fix for annotations in userland. commit 170926993a320cd7b53c388e6ffc759de4fac472 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=170926993a320cd7b53c388e6ffc759de4fac472 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=170926993a320cd7b53c388e6ffc759de4fac472 Merge: 189e7cc1e092a31183febe598f8e37385ff9936e f7b2e8c76b3423a1d2501b9399261e9c9a33e100 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:09:49 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6: [CIFS] Fix minor problem with previous patch [CIFS] Fix mount failure when domain not specified [CIFS] Explicitly set stat->blksize [CIFS] NFS stress test generates flood of "close with pending write" messages commit 189e7cc1e092a31183febe598f8e37385ff9936e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=189e7cc1e092a31183febe598f8e37385ff9936e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=189e7cc1e092a31183febe598f8e37385ff9936e Merge: 09123d230a294cd3b860f4ea042235b988277f0a 1f10bec3ef9d9d97999c72e19625432836820221 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:03:32 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: [PATCH] drivers cris: return on NULL dev_alloc_skb() [PATCH] com20020 build fix [PATCH] bonding: lockdep annotation [PATCH] bcm43xx: Add error checking in bcm43xx_sprom_write() [PATCH] bcm43xx: Drain TX status before starting IRQs commit 09123d230a294cd3b860f4ea042235b988277f0a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=09123d230a294cd3b860f4ea042235b988277f0a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=09123d230a294cd3b860f4ea042235b988277f0a Author: Alan Stern <st...@ro...> Date: Fri Nov 10 12:27:57 2006 -0800 [PATCH] SCSI core: always store >= 36 bytes of INQUIRY data This patch (as810c) copies a minimum of 36 bytes of INQUIRY data, even if the device claims that not all of them are valid. Often badly behaved devices put plausible data in the Vendor, Product, and Revision strings but set the Additional Length byte to a small value. Using potentially valid data is certainly better than allocating a short buffer and then reading beyond the end of it, which is what we do now. Signed-off-by: Alan Stern <st...@ro...> Cc: James Bottomley <Jam...@st...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f72fa707604c015a6625e80f269506032d5430dc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f72fa707604c015a6625e80f269506032d5430dc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f72fa707604c015a6625e80f269506032d5430dc Author: Pavel Emelianov <xe...@op...> Date: Fri Nov 10 12:27:56 2006 -0800 [PATCH] Fix misrouted interrupts deadlocks While testing kernel on machine with "irqpoll" option I've caught such a lockup: __do_IRQ() spin_lock(&desc->lock); desc->chip->ack(); /* IRQ is ACKed */ note_interrupt() misrouted_irq() handle_IRQ_event() if (...) local_irq_enable_in_hardirq(); /* interrupts are enabled from now */ ... __do_IRQ() /* same IRQ we've started from */ spin_lock(&desc->lock); /* LOCKUP */ Looking at misrouted_irq() code I've found that a potential deadlock like this can also take place: 1CPU: __do_IRQ() spin_lock(&desc->lock); /* irq = A */ misrouted_irq() for (i = 1; i < NR_IRQS; i++) { spin_lock(&desc->lock); /* irq = B */ if (desc->status & IRQ_INPROGRESS) { 2CPU: __do_IRQ() spin_lock(&desc->lock); /* irq = B */ misrouted_irq() for (i = 1; i < NR_IRQS; i++) { spin_lock(&desc->lock); /* irq = A */ if (desc->status & IRQ_INPROGRESS) { As the second lock on both CPUs is taken before checking that this irq is being handled in another processor this may cause a deadlock. This issue is only theoretical. I propose the attached patch to fix booth problems: when trying to handle misrouted IRQ active desc->lock may be unlocked. Acked-by: Ingo Molnar <mi...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0130b0b32ee53dc7add773fcea984f6a26ef1da3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0130b0b32ee53dc7add773fcea984f6a26ef1da3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0130b0b32ee53dc7add773fcea984f6a26ef1da3 Author: Sharyathi Nagesh <sha...@in...> Date: Fri Nov 10 12:27:54 2006 -0800 [PATCH] fix Data Acess error in dup_fd On running the Stress Test on machine for more than 72 hours following error message was observed. 0:mon> e cpu 0x0: Vector: 300 (Data Access) at [c00000007ce2f7f0] pc: c000000000060d90: .dup_fd+0x240/0x39c lr: c000000000060d6c: .dup_fd+0x21c/0x39c sp: c00000007ce2fa70 msr: 800000000000b032 dar: ffffffff00000028 dsisr: 40000000 current = 0xc000000074950980 paca = 0xc000000000454500 pid = 27330, comm = bash 0:mon> t [c00000007ce2fa70] c000000000060d28 .dup_fd+0x1d8/0x39c (unreliable) [c00000007ce2fb30] c000000000060f48 .copy_files+0x5c/0x88 [c00000007ce2fbd0] c000000000061f5c .copy_process+0x574/0x1520 [c00000007ce2fcd0] c000000000062f88 .do_fork+0x80/0x1c4 [c00000007ce2fdc0] c000000000011790 .sys_clone+0x5c/0x74 [c00000007ce2fe30] c000000000008950 .ppc_clone+0x8/0xc The problem is because of race window. When if(expand) block is executed in dup_fd unlocking of oldf->file_lock give a window for fdtable in oldf to be modified. So actual open_files in oldf may not match with open_files variable. Cc: Vadim Lobanov <vlo...@sp...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3 Author: Franck Bui-Huu <fb...@gm...> Date: Fri Nov 10 12:27:53 2006 -0800 [PATCH] .gitignore: add miscellaneous files Prevent git from reporting this useless status: On branch refs/heads/master Untracked files: (use "git add" to add to commit) TAGS scripts/kconfig/lkc_defs.h scripts/kconfig/qconf.moc nothing to commit Signed-off-by: Franck Bui-Huu <fb...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d8b295f29091310d746509bb6d5828aaf4907a18 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8b295f29091310d746509bb6d5828aaf4907a18 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8b295f29091310d746509bb6d5828aaf4907a18 Author: Russell King <rmk...@ar...> Date: Fri Nov 10 12:27:53 2006 -0800 [PATCH] Fix missing parens in set_personality() If you call set_personality() with an expression such as: set_personality(foo ? PERS_FOO1 : PERS_FOO2); then this evaluates to: ((current->personality == foo ? PERS_FOO1 : PERS_FOO2) ? ... which is obviously not the intended result. Add the missing parents to ensure this gets evaluated as expected: ((current->personality == (foo ? PERS_FOO1 : PERS_FOO2)) ? ... Signed-off-by: Russell King <rmk...@ar...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit e40c67597eac7a0b0e676867517b01a5a57f7b4b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e40c67597eac7a0b0e676867517b01a5a57f7b4b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e40c67597eac7a0b0e676867517b01a5a57f7b4b Author: Wink Saville <wi...@sa...> Date: Fri Nov 10 12:27:52 2006 -0800 [PATCH] Patch for nvidia divide by zero error for 7600 pci-express card The following patch resolves the divide by zero error I encountered on my system: http://marc.10east.com/?l=linux-fbdev-devel&m=116058257024413&w=2 I accomplished this by merging what I thought was appropriate from: http://webcvs.freedesktop.org/xorg/driver/xf86-video-nv/src/ Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 7947d2cc2c2e01125a393de83862d02b621999fe gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7947d2cc2c2e01125a393de83862d02b621999fe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7947d2cc2c2e01125a393de83862d02b621999fe Author: Corey Minyard <mi...@ac...> Date: Fri Nov 10 12:27:50 2006 -0800 [PATCH] IPMI: Fix more && typos Fix improper use of "&&" when "&" was intended. Signed-off-by: Jean Delvare <kh...@li...> Signed-off-by: Corey Minyard <mi...@ac...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1a4b0fc503ff4149f5915be4aeb179b9453cf485 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1a4b0fc503ff4149f5915be4aeb179b9453cf485 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1a4b0fc503ff4149f5915be4aeb179b9453cf485 Author: Jes Sorensen <je...@sg...> Date: Fri Nov 10 12:27:49 2006 -0800 [PATCH] mspec driver build fix Fix MSPEC driver to build for non SN2 enabled configs as the driver should work in cached and uncached modes (no fetchop) on these systems. In addition make MSPEC select IA64_UNCACHED_ALLOCATOR, which is required for it and move it to arch/ia64/Kconfig to avoid warnings on non ia64 architectures running allmodconfig. Once the Kconfig code is fixed, we can move it back. Signed-off-by: Jes Sorensen <je...@sg...> Cc: Fernando Luis Vzquez Cao <fer...@os...> Cc: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d67afe5ed00070de0965bfc98de5f6ed3a80a73e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d67afe5ed00070de0965bfc98de5f6ed3a80a73e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d67afe5ed00070de0965bfc98de5f6ed3a80a73e Author: David Miller <da...@da...> Date: Fri Nov 10 12:27:48 2006 -0800 [PATCH] pci: don't try to remove sysfs files before they are setup. The PCI sysfs attributes are created after the initial PCI bus s... [truncated message content] |
From: Jan-Benedict G. <jb...@he...> - 2006-11-15 09:07:16
|
.gitignore | 1 Documentation/kernel-parameters.txt | 4 + Documentation/sound/alsa/ALSA-Configuration.txt | 2 MAINTAINERS | 10 +++ arch/i386/kernel/acpi/boot.c | 8 +++ arch/i386/kernel/acpi/earlyquirk.c | 8 ++- arch/i386/pci/irq.c | 4 - arch/ia64/Kconfig | 9 +++ arch/ia64/mm/hugetlbpage.c | 4 + arch/powerpc/Kconfig | 2 arch/powerpc/boot/wrapper | 4 - arch/powerpc/boot/zImage.lds.S | 5 + arch/powerpc/kernel/rtas_flash.c | 47 +++++++++++++---- arch/powerpc/mm/hugetlbpage.c | 8 ++- arch/powerpc/platforms/cell/spu_base.c | 41 ++++++++++++--- arch/x86_64/boot/setup.S | 5 - arch/x86_64/ia32/ptrace32.c | 2 arch/x86_64/kernel/e820.c | 4 + arch/x86_64/kernel/early-quirks.c | 8 +++ arch/x86_64/kernel/process.c | 3 - arch/x86_64/kernel/smp.c | 3 - arch/x86_64/kernel/time.c | 11 ---- arch/x86_64/kernel/vsyscall.c | 45 +++++++++------- arch/x86_64/mm/init.c | 15 +++++ arch/x86_64/pci/mmconfig.c | 32 ------------ block/scsi_ioctl.c | 2 drivers/ata/libata-core.c | 2 drivers/ata/libata-scsi.c | 2 drivers/ata/pata_artop.c | 2 drivers/ata/pata_hpt37x.c | 19 ++++++- drivers/block/cciss.c | 6 ++ drivers/block/cpqarray.c | 15 ++++- drivers/char/Kconfig | 8 --- drivers/char/ipmi/ipmi_msghandler.c | 4 - drivers/char/isicom.c | 3 - drivers/char/mspec.c | 8 ++- drivers/ide/ide-cd.c | 2 drivers/ide/legacy/hd.c | 2 drivers/infiniband/core/mad.c | 2 drivers/infiniband/hw/amso1100/c2.c | 3 - drivers/infiniband/hw/amso1100/c2_provider.c | 39 +++++++------- drivers/infiniband/hw/amso1100/c2_rnic.c | 4 - drivers/infiniband/hw/ehca/Kconfig | 1 drivers/infiniband/hw/ehca/ehca_av.c | 5 - drivers/infiniband/hw/ehca/ehca_hca.c | 17 +++--- drivers/infiniband/hw/ehca/ehca_irq.c | 17 +++--- drivers/infiniband/hw/ehca/ehca_iverbs.h | 8 +++ drivers/infiniband/hw/ehca/ehca_main.c | 56 +++++++++++++++++---- drivers/infiniband/hw/ehca/ehca_mrmw.c | 8 +-- drivers/infiniband/hw/ehca/ehca_qp.c | 10 +-- drivers/infiniband/hw/ehca/hipz_hw.h | 2 drivers/media/dvb/b2c2/flexcop-usb.c | 2 drivers/media/dvb/frontends/tda826x.c | 2 drivers/media/video/Kconfig | 2 drivers/media/video/bt8xx/bttv-cards.c | 2 drivers/media/video/cx88/cx88-input.c | 10 +++ drivers/media/video/saa7134/saa7134-cards.c | 5 + drivers/media/video/saa7134/saa7134-input.c | 11 +++- drivers/media/video/tveeprom.c | 2 drivers/mmc/mmc.c | 19 ++++++- drivers/net/arcnet/com20020.c | 7 +- drivers/net/bonding/bond_main.c | 5 + drivers/net/cris/eth_v10.c | 2 drivers/net/wireless/bcm43xx/bcm43xx_main.c | 22 +++++++- drivers/pci/pci-sysfs.c | 3 + drivers/pci/quirks.c | 27 ---------- drivers/scsi/scsi_scan.c | 18 +++++- drivers/serial/cpm_uart/cpm_uart.h | 2 drivers/serial/cpm_uart/cpm_uart_core.c | 16 +++--- drivers/serial/cpm_uart/cpm_uart_cpm1.c | 2 drivers/video/nvidia/nv_hw.c | 12 +++- drivers/video/nvidia/nv_setup.c | 20 ++++++- drivers/video/nvidia/nv_type.h | 1 drivers/video/nvidia/nvidia.c | 24 ++++----- fs/autofs/inode.c | 14 ++++- fs/autofs/waitq.c | 1 fs/autofs4/inode.c | 17 ++++++ fs/autofs4/waitq.c | 6 -- fs/cifs/file.c | 8 ++- fs/cifs/inode.c | 4 + fs/cifs/sess.c | 23 ++++---- fs/hugetlbfs/inode.c | 21 +++---- fs/xfs/Makefile-linux-2.6 | 17 ------ fs/xfs/linux-2.6/xfs_buf.c | 4 - fs/xfs/linux-2.6/xfs_dmapi_priv.h | 28 ++++++++++ fs/xfs/linux-2.6/xfs_ioctl.c | 5 + fs/xfs/linux-2.6/xfs_super.c | 4 - fs/xfs/support/debug.c | 4 - fs/xfs/support/move.c | 2 fs/xfs/support/move.h | 2 fs/xfs/xfs.h | 23 ++++++++ fs/xfs/xfs_dir2.c | 2 fs/xfs/xfs_dmapi.h | 22 -------- fs/xfs/xfs_iget.c | 51 +++++++++++++------ fs/xfs/xfs_inode.c | 64 ++++++++++-------------- fs/xfs/xfs_inode.h | 41 +++++++++++++++ fs/xfs/xfs_vnodeops.c | 33 +++++++----- include/asm-i386/acpi.h | 1 include/asm-ia64/sn/addrs.h | 6 +- include/asm-x86_64/acpi.h | 1 include/asm-x86_64/pda.h | 9 +++ include/asm-x86_64/vsyscall.h | 2 include/linux/hugetlb.h | 10 ++- include/linux/personality.h | 2 include/linux/vmalloc.h | 3 - include/net/ip_vs.h | 1 kernel/irq/manage.c | 9 ++- kernel/irq/spurious.c | 6 +- mm/mmap.c | 5 + mm/vmalloc.c | 26 ++++----- net/ipv4/ipvs/ip_vs_ftp.c | 2 net/ipv4/ipvs/ip_vs_proto_tcp.c | 2 net/ipv4/ipvs/ip_vs_proto_udp.c | 8 +-- scripts/kconfig/.gitignore | 2 sound/pci/hda/hda_intel.c | 8 +-- 115 files changed, 806 insertions(+), 441 deletions(-) New commits: commit 852bd95de798fb9061fc9c4028739c3e141beac2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=852bd95de798fb9061fc9c4028739c3e141beac2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=852bd95de798fb9061fc9c4028739c3e141beac2 Merge: f57db714198229a8f5b55748fb3655f76d7f1f3f 134a11f0c37c043d3ea557ea15b95b084e3cc2c8 Author: Jan-Benedict Glaw <jb...@d2...> Date: Wed Nov 15 10:05:06 2006 +0100 Merge branch 'master' into getuptodate commit 134a11f0c37c043d3ea557ea15b95b084e3cc2c8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=134a11f0c37c043d3ea557ea15b95b084e3cc2c8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=134a11f0c37c043d3ea557ea15b95b084e3cc2c8 Author: Takashi Iwai <ti...@su...> Date: Fri Nov 10 12:08:37 2006 +0100 [PATCH] ALSA: hda-intel - Disable MSI support by default Disable MSI support on HD-audio driver as default since there are too many broken devices. The module option is changed from disable_msi to enable_msi, too. For turning MSI support on, pass enable_msi=1, instead. Signed-off-by: Takashi Iwai <ti...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit c387fd85f84b9d89a75596325d8d6a0f730baf64 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c387fd85f84b9d89a75596325d8d6a0f730baf64 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c387fd85f84b9d89a75596325d8d6a0f730baf64 Author: Jiri Slaby <jir...@gm...> Date: Wed Nov 15 00:30:17 2006 +0100 [PATCH] Char: isicom, fix close bug port is dereferenced even if it is NULL. Dereference it _after_ the check if (!port)... Thanks Eric <ef...@ya...> for reporting this. This fixes http://bugzilla.kernel.org/show_bug.cgi?id=7527 Signed-off-by: Jiri Slaby <jir...@gm...> Signed-off-by: Linus Torvalds <tor...@os...> commit f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f5ad1a785f7fb9e6f65ba437ba0a64cad4e97dae Merge: 9a3a04ac386f44175b6a4142eaeab3d4170a57f3 9446868b5383eb87f76b2d4389dea4bb968a6657 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 14 15:23:17 2006 -0800 Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 * 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6: [PATCH] x86-64: Fix race in exit_idle [PATCH] x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled [PATCH] x86: Add acpi_user_timer_override option for Asus boards [PATCH] x86-64: setup saved_max_pfn correctly (kdump) [PATCH] x86-64: Handle reserve_bootmem_generic beyond end_pfn [PATCH] x86-64: shorten the x86_64 boot setup GDT to what the comment says [PATCH] x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation. [PATCH] x86-64: Fix partial page check to ensure unusable memory is not being marked usable. Revert "[PATCH] MMCONFIG and new Intel motherboards" commit 9a3a04ac386f44175b6a4142eaeab3d4170a57f3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9a3a04ac386f44175b6a4142eaeab3d4170a57f3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9a3a04ac386f44175b6a4142eaeab3d4170a57f3 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 14 15:20:51 2006 -0800 Revert "[PATCH] fix Data Acess error in dup_fd" This reverts commit 0130b0b32ee53dc7add773fcea984f6a26ef1da3. Sergey Vlasov points out (and Vadim Lobanov concurs) that the bug it was supposed to fix must be some unrelated memory corruption, and the "fix" actually causes more problems: "However, the new code does not look safe in all cases. If some other task has opened more files while dup_fd() released oldf->file_lock, the new code will update open_files to the new larger value. But newf was allocated with the old smaller value of open_files, therefore subsequent accesses to newf may try to write into unallocated memory." so revert it. Cc: Sharyathi Nagesh <sha...@in...> Cc: Sergey Vlasov <vs...@al...> Cc: Vadim Lobanov <vlo...@sp...> Cc: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit dc791d479802a784836a236d4a77a5325be545c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=dc791d479802a784836a236d4a77a5325be545c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=dc791d479802a784836a236d4a77a5325be545c4 Merge: cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba 253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 Author: Linus Torvalds <tor...@wo...> Date: Tue Nov 14 15:15:31 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: libata: fix double-completion on error [PATCH] pata_artop: fix "& (1 >>" typo [PATCH] hpt37x: Check the enablebits commit cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba Author: Hugh Dickins <hu...@ve...> Date: Tue Nov 14 13:43:38 2006 +0000 [PATCH] hugetlb: fix error return for brk() entering a hugepage region Commit cb07c9a1864a8eac9f3123e428100d5b2a16e65a causes the wrong return value. is_hugepage_only_range() is a boolean, so we should return -EINVAL rather than 1. Also - we can use "mm" instead of looking up "current->mm" again. Signed-off-by: Hugh Dickins <hu...@ve...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1f794b6082a5ff88f7c48d1634056026acf806f4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1f794b6082a5ff88f7c48d1634056026acf806f4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1f794b6082a5ff88f7c48d1634056026acf806f4 Author: Jens Axboe <jen...@or...> Date: Tue Nov 14 12:36:45 2006 +0100 [PATCH] cpqarray: fix iostat cpqarray needs to call disk_stat_add() for iostat to work. Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit b369c2cfa47bc0ad495a95fe9a17c9888781d615 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b369c2cfa47bc0ad495a95fe9a17c9888781d615 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b369c2cfa47bc0ad495a95fe9a17c9888781d615 Author: Jens Axboe <jen...@or...> Date: Tue Nov 14 12:36:03 2006 +0100 [PATCH] cciss: fix iostat cciss needs to call disk_stat_add() for iostat to work. Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit a4625085445b86951d8482c0cdd6d52719f7c323 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a4625085445b86951d8482c0cdd6d52719f7c323 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a4625085445b86951d8482c0cdd6d52719f7c323 Author: Brian King <br...@us...> Date: Mon Nov 13 16:32:36 2006 -0600 [PATCH] libata: Convert from module_init to subsys_initcall When building a monolithic kernel, the load order of drivers does not work for SAS libata users, resulting in a kernel oops. Convert libata to use subsys_initcall instead of module_init, which ensures that libata gets loaded before any LLDD. This is the same thing that scsi core does to solve the problem. The load order problem was observed on ipr SAS adapters and should exist for other SAS users as well. Signed-off-by: Brian King <br...@us...> Acked-by: Jeff Garzik <jg...@po...> Signed-off-by: Linus Torvalds <tor...@os...> commit cb07c9a1864a8eac9f3123e428100d5b2a16e65a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cb07c9a1864a8eac9f3123e428100d5b2a16e65a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cb07c9a1864a8eac9f3123e428100d5b2a16e65a Author: David Gibson <da...@gi...> Date: Tue Nov 14 02:03:38 2006 -0800 [PATCH] hugetlb: check for brk() entering a hugepage region Unlike mmap(), the codepath for brk() creates a vma without first checking that it doesn't touch a region exclusively reserved for hugepages. On powerpc, this can allow it to create a normal page vma in a hugepage region, causing oopses and other badness. Add a test to prevent this. With this patch, brk() will simply fail if it attempts to move the break into a hugepage reserved region. Signed-off-by: David Gibson <da...@gi...> Cc: Adam Litke <ag...@us...> Cc: Hugh Dickins <hu...@ve...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 68589bc353037f233fe510ad9ff432338c95db66 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=68589bc353037f233fe510ad9ff432338c95db66 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=68589bc353037f233fe510ad9ff432338c95db66 Author: Hugh Dickins <hu...@ve...> Date: Tue Nov 14 02:03:32 2006 -0800 [PATCH] hugetlb: prepare_hugepage_range check offset too (David:) If hugetlbfs_file_mmap() returns a failure to do_mmap_pgoff() - for example, because the given file offset is not hugepage aligned - then do_mmap_pgoff will go to the unmap_and_free_vma backout path. But at this stage the vma hasn't been marked as hugepage, and the backout path will call unmap_region() on it. That will eventually call down to the non-hugepage version of unmap_page_range(). On ppc64, at least, that will cause serious problems if there are any existing hugepage pagetable entries in the vicinity - for example if there are any other hugepage mappings under the same PUD. unmap_page_range() will trigger a bad_pud() on the hugepage pud entries. I suspect this will also cause bad problems on ia64, though I don't have a machine to test it on. (Hugh:) prepare_hugepage_range() should check file offset alignment when it checks virtual address and length, to stop MAP_FIXED with a bad huge offset from unmapping before it fails further down. PowerPC should apply the same prepare_hugepage_range alignment checks as ia64 and all the others do. Then none of the alignment checks in hugetlbfs_file_mmap are required (nor is the check for too small a mapping); but even so, move up setting of VM_HUGETLB and add a comment to warn of what David Gibson discovered - if hugetlbfs_file_mmap fails before setting it, do_mmap_pgoff's unmap_region when unwinding from error will go the non-huge way, which may cause bad behaviour on architectures (powerpc and ia64) which segregate their huge mappings into a separate region of the address space. Signed-off-by: Hugh Dickins <hu...@ve...> Cc: "Luck, Tony" <ton...@in...> Cc: "David S. Miller" <da...@da...> Acked-by: Adam Litke <ag...@us...> Acked-by: David Gibson <da...@gi...> Cc: Paul Mackerras <pa...@sa...> Cc: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 69ae9e3ee4ce99140a7db424bebf55d8d180da2f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=69ae9e3ee4ce99140a7db424bebf55d8d180da2f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=69ae9e3ee4ce99140a7db424bebf55d8d180da2f Author: David Brownell <da...@pa...> Date: Tue Nov 14 02:03:31 2006 -0800 [PATCH] usb: MAINTAINERS updates Looks like I still take care of the USB gadget/peripheral framework. Signed-off-by: David Brownell <dbr...@us...> Acked-by: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d6e89cb6cd3a10eb203914093642f580c20476d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d6e89cb6cd3a10eb203914093642f580c20476d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d6e89cb6cd3a10eb203914093642f580c20476d4 Author: Nathan Lynch <nt...@po...> Date: Tue Nov 14 02:03:30 2006 -0800 [PATCH] nvidiafb: fix unreachable code in nv10GetConfig Fix binary/logical operator typo which leads to unreachable code. Noticed while looking at other issues; I don't have the relevant hardware to test this. Signed-off-by: Nathan Lynch <nt...@po...> Cc: "Antonino A. Daplas" <ad...@po...> Acked-by: James Simmons <jsi...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ba8df43c0ee93ec05fc526278a80aaf4cb5ab1fa Author: Ian Kent <ra...@th...> Date: Tue Nov 14 02:03:29 2006 -0800 [PATCH] autofs4: panic after mount fail Resolve the panic on failed mount of an autofs filesystem originally reported by Mao Bibo. It addresses two issues that happen after the mount fail. The first a NULL pointer reference to a field (pipe) in the autofs superblock info structure and second the lack of super block cleanup by the autofs and autofs4 modules. Signed-off-by: Ian Kent <ra...@th...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6a34b57bec41c95f1e38f700cd9b81324baaffc7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6a34b57bec41c95f1e38f700cd9b81324baaffc7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6a34b57bec41c95f1e38f700cd9b81324baaffc7 Author: Nicolas Kaiser <ni...@ni...> Date: Tue Nov 14 02:03:28 2006 -0800 [PATCH] drivers/ide: stray bracket Stray bracket in debug code. Signed-off-by: Nicolas Kaiser <ni...@ni...> Cc: Alan Cox <al...@lx...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d8f7975159f35846754d3845c9701b612c5c0624 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8f7975159f35846754d3845c9701b612c5c0624 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8f7975159f35846754d3845c9701b612c5c0624 Author: Andrew Morton <ak...@os...> Date: Tue Nov 14 02:03:26 2006 -0800 [PATCH] revert "PCI: quirk for IBM Dock II cardbus controllers" Fix http://bugzilla.kernel.org/show_bug.cgi?id=7264 We need to target this quirk a little more tightly, using the T20 DMI string. Cc: Pavel Kysilka <gol...@bs...> Acked-by: Kristen Carlson Accardi <kri...@in...> Cc: Greg Kroah-Hartman <gr...@su...> Cc: Dominik Brodowski <li...@do...> Cc: Daniel Ritz <dan...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f3ac84324fd949f671e6cf5620add5de02498386 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f3ac84324fd949f671e6cf5620add5de02498386 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f3ac84324fd949f671e6cf5620add5de02498386 Author: Daniel Ritz <dan...@sw...> Date: Tue Nov 14 02:03:25 2006 -0800 [PATCH] fix via586 irq routing for pirq 5 Fix interrupt routing for via 586 bridges. pirq can be 5 which needs to be mapped to INTD. But currently the access functions can handle only pirq 1-4. this is similar to the other via chipsets where pirq 4 and 5 are both mapped to INTD. Fixes bugzilla #7490 Cc: Daniel Paschka <mon...@gm...> Cc: Adrian Bunk <bu...@su...> Signed-off-by: Daniel Ritz <dan...@gm...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8b126b77536186eef69d408eb7959ce7f558f251 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8b126b77536186eef69d408eb7959ce7f558f251 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8b126b77536186eef69d408eb7959ce7f558f251 Author: Andrew Morton <ak...@os...> Date: Tue Nov 14 02:03:23 2006 -0800 [PATCH] setup_irq(): better mismatch debugging When we get a mismatch between handlers on the same IRQ, all we get is "IRQ handler type mismatch for IRQ n". Let's print the name of the presently-registered handler with which we got the mismatch. Cc: Ingo Molnar <mi...@el...> Cc: Thomas Gleixner <tg...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 9446868b5383eb87f76b2d4389dea4bb968a6657 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9446868b5383eb87f76b2d4389dea4bb968a6657 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9446868b5383eb87f76b2d4389dea4bb968a6657 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Fix race in exit_idle When another interrupt happens in exit_idle the exit idle notifier could be called an incorrect number of times. Add a test_and_clear_bit_pda and use it handle the bit atomically against interrupts to avoid this. Pointed out by Stephane Eranian Signed-off-by: Andi Kleen <ak...@su...> commit 8c131af1db510793f87dc43edbc8950a35370df3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8c131af1db510793f87dc43edbc8950a35370df3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8c131af1db510793f87dc43edbc8950a35370df3 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled The vgetcpu per CPU initialization previously relied on CPU hotplug events for all CPUs to initialize the per CPU state. That only worked only on kernels with CONFIG_HOTPLUG_CPU enabled. On the others some CPUs didn't get their state initialized properly and vgetcpu wouldn't work. Change the initialization sequence to instead run in a normal initcall (which runs after the normal CPU bootup) and initialize all running CPUs there. Later hotplug CPUs are still handled with an hotplug notifier. This actually simplifies the code somewhat. Signed-off-by: Andi Kleen <ak...@su...> commit fa18f477d0987c011cce047a7c3cd1284f547a14 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fa18f477d0987c011cce047a7c3cd1284f547a14 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fa18f477d0987c011cce047a7c3cd1284f547a14 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86: Add acpi_user_timer_override option for Asus boards Timer overrides are normally disabled on Nvidia board because they are commonly wrong, except on new ones with HPET support. Unfortunately there are quite some Asus boards around that don't have HPET, but need a timer override. We don't know yet how to handle this transparently, but at least add a command line option to force the timer override and let them boot. Cc: len...@in... Signed-off-by: Andi Kleen <ak...@su...> commit 15803a43288da434d34d41c4ed650c3c1728d42c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=15803a43288da434d34d41c4ed650c3c1728d42c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=15803a43288da434d34d41c4ed650c3c1728d42c Author: Magnus Damm <ma...@va...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: setup saved_max_pfn correctly (kdump) x86_64: setup saved_max_pfn correctly 2.6.19-rc4 has broken CONFIG_CRASH_DUMP support on x86_64. It is impossible to read out the kernel contents from /proc/vmcore because saved_max_pfn is set to zero instead of the max_pfn value before the user map is setup. This happens because saved_max_pfn is initialized at parse_early_param() time, and at this time no active regions have been registered. save_max_pfn is setup from e820_end_of_ram(), more exact find_max_pfn_with_active_regions() which returns 0 because no regions exist. This patch fixes this by registering before and removing after the call to e820_end_of_ram(). Signed-off-by: Magnus Damm <ma...@va...> Signed-off-by: Andi Kleen <ak...@su...> commit 5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5e58a02a8f6a7a1c9ae41f39286bcd3aea0d6f24 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Handle reserve_bootmem_generic beyond end_pfn This can happen on kexec kernels with some configurations, in particularly on Unisys ES7000 systems. Analysis by Amul Shah Cc: Amul Shah <amu...@un...> Signed-off-by: Andi Kleen <ak...@su...> commit 51d67a488b53a5cc8401460480c124eaec71e2d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51d67a488b53a5cc8401460480c124eaec71e2d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51d67a488b53a5cc8401460480c124eaec71e2d4 Author: Steven Rostedt <ro...@go...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: shorten the x86_64 boot setup GDT to what the comment says Stephen Tweedie, Herbert Xu, and myself have been struggling with a very nasty bug in Xen. But it also pointed out a small bug in the x86_64 kernel boot setup. The GDT limit being setup by the initial bzImage code when entering into protected mode is way too big. The comment by the code states that the size of the GDT is 2048, but the actual size being set up is much bigger (32768). This happens simply because of one extra '0'. Instead of setting up a 0x800 size, 0x8000 is set up. On bare metal this is fine because the CPU wont load any segments unless they are explicitly used. But unfortunately, this breaks Xen on vmx FV, since it (for now) blindly loads all the segments into the VMCS if they are less than the gdt limit. Since the real mode segments are around 0x3000, we are getting junk into the VMCS and that later causes an exception. Stephen Tweedie has written up a patch to fix the Xen side and will be submitting that to those folks. But that doesn't excuse the GDT limit being a magnitude too big. AK: changed to compute true gdt size in assembler, fixed comment Signed-off-by: Steven Rostedt <ro...@go...> Signed-off-by: Andi Kleen <ak...@su...> commit 14679eb3c50897889ba62f9a37e3bcd8a205b5e7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=14679eb3c50897889ba62f9a37e3bcd8a205b5e7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=14679eb3c50897889ba62f9a37e3bcd8a205b5e7 Author: Andi Kleen <ak...@su...> Date: Tue Nov 14 16:57:46 2006 +0100 [PATCH] x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation. ptrace(PTRACE_[SG]ET_THREAD_AREA) calls from ia32 code should be passed onto the x86_64 implementation. The default case in sys32_ptrace used to call to sys_ptrace(), but is now EINVAL. This patch fixes a regression caused by that changed. Signed-off-by: Mike McCormack <mi...@co...> Signed-off-by: Andi Kleen <ak...@su...> commit 14f448e36192d6d2cd7dfd81cb044977b2f9dd9b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=14f448e36192d6d2cd7dfd81cb044977b2f9dd9b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=14f448e36192d6d2cd7dfd81cb044977b2f9dd9b Author: Aaron Durbin <ad...@go...> Date: Tue Nov 14 16:57:45 2006 +0100 [PATCH] x86-64: Fix partial page check to ensure unusable memory is not being marked usable. Fix partial page check in e820_register_active_regions to ensure partial pages are not being marked as active in the memory pool. Signed-off-by: Aaron Durbin <ad...@go...> Signed-off-by: Andi Kleen <ak...@su...> commit 64e72e41acae0dab733fb0d5d789b76d115210c0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64e72e41acae0dab733fb0d5d789b76d115210c0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64e72e41acae0dab733fb0d5d789b76d115210c0 Author: Andi Kleen <an...@ba...> Date: Tue Nov 14 16:56:33 2006 +0100 Revert "[PATCH] MMCONFIG and new Intel motherboards" This reverts 4c6e052adfe285ede5884e4e8c4d33af33932c13 commit. Following Linus' i386 change: revert resource reservation for mmcfg config now. Will be revisited in .20 hopefully. commit 253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=253b92ecbd3d2e9f5a79fc7632c89ac74bff16c4 Author: Darrick J. Wong <dj...@us...> Date: Tue Nov 14 09:55:41 2006 -0500 libata: fix double-completion on error A curious thing happens, however, when ata_qc_new_init fails to get an ata_queued_cmd: First, ata_qc_new_init handles the failure like this: cmd->result = (DID_OK << 16) | (QUEUE_FULL << 1); done(cmd); Then, we return to ata_scsi_translate and do this: err_mem: cmd->result = (DID_ERROR << 16); done(cmd); It appears to me that first we set a status code indicating that we're ok but the device queue is full and finish the command, but then we blow away that status code and replace it with an error flag and finish the command a second time! That does not seem to be desirable behavior since we merely want the I/O to wait until a command slot frees up, not send errors up the block layer. In the err_mem case, we should simply exit out of ata_scsi_translate instead. Signed-off-by: Darrick J. Wong <dj...@us...> Signed-off-by: Jeff Garzik <je...@ga...> commit 3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3f9dd27a22ff79b6b6c4eccd19e4063bff0ddc7e Author: Alexey Dobriyan <ado...@op...> Date: Fri Nov 10 22:52:46 2006 +0300 [PATCH] pata_artop: fix "& (1 >>" typo Signed-off-by: Alexey Dobriyan <ado...@op...> Signed-off-by: Jeff Garzik <je...@ga...> commit b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b5bf24b94c65536d3cc2bf9039ab05b3967f7b7f Author: Alan Cox <al...@lx...> Date: Wed Nov 8 16:18:26 2006 +0000 [PATCH] hpt37x: Check the enablebits Helps for PATA but SATA bridged devices lie and always set all the bits so will need the error handling fixes from Tejun. Signed-off-by: Alan Cox <al...@re...> Signed-off-by: Jeff Garzik <je...@ga...> commit 0579e303553655245e8a6616bd8b4428b07d63a2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0579e303553655245e8a6616bd8b4428b07d63a2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0579e303553655245e8a6616bd8b4428b07d63a2 Merge: 0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e 63ef731aa6a81e286de78dcc92241d123424ed39 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 11:50:28 2006 -0800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: MMC: Do not set unsupported bits in OCR response MMC: Poll card status after rescanning cards commit 0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0f66c08e9611b9a63f2f2fd5af0d12e486c4a02e Merge: 4dd7406e9c7e7a5422425ef699780463490b8745 39798695b4bcc7b145f8910ca56195808d3a7637 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 09:52:04 2006 -0800 Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: IB/mad: Fix race between cancel and receive completion RDMA/amso1100: Fix && typo RDMA/amso1100: Fix unitialized pseudo_netdev accessed in c2_register_device IB/ehca: Activate scaling code by default IB/ehca: Use named constant for max mtu IB/ehca: Assure 4K alignment for firmware control blocks commit 4dd7406e9c7e7a5422425ef699780463490b8745 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4dd7406e9c7e7a5422425ef699780463490b8745 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4dd7406e9c7e7a5422425ef699780463490b8745 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 09:50:11 2006 -0800 [dvb saa7134] Fix missing 'break' for avermedia card case Commit 450efcfd2e1d941e302a8c89322fbfcef237be98 broke Avermedia 777 support. Added obvious missing "break" statement. Cc: José Suárez <j.s...@gm...> Cc: Michael Krufky <mk...@li...> Cc: Mauro Carvalho Chehab <mc...@in...> Signed-off-by: Linus Torvalds <tor...@os...> commit b71567312976305cc1ce7e9b71e7378c8bfcb40f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b71567312976305cc1ce7e9b71e7378c8bfcb40f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b71567312976305cc1ce7e9b71e7378c8bfcb40f Author: Jens Axboe <jen...@or...> Date: Mon Nov 13 18:05:02 2006 +0100 [PATCH] ide-cd: only set rq->errors SCSI style for block pc requests We should only set ->errors to CHECK_CONDITION and so on for requests that use this field in the SCSI manner. Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit 616e8a091a035c0bd9b871695f4af191df123caa gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=616e8a091a035c0bd9b871695f4af191df123caa gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=616e8a091a035c0bd9b871695f4af191df123caa Author: Jens Axboe <jen...@or...> Date: Mon Nov 13 18:04:59 2006 +0100 [PATCH] Fix bad data direction in SG_IO Contrary to what the name misleads you to believe, SG_DXFER_TO_FROM_DEV is really just a normal read seen from the device side. This patch fixes http://lkml.org/lkml/2006/10/13/100 Signed-off-by: Jens Axboe <jen...@or...> Signed-off-by: Linus Torvalds <tor...@os...> commit 39798695b4bcc7b145f8910ca56195808d3a7637 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=39798695b4bcc7b145f8910ca56195808d3a7637 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=39798695b4bcc7b145f8910ca56195808d3a7637 Author: Roland Dreier <ro...@ci...> Date: Mon Nov 13 09:38:07 2006 -0800 IB/mad: Fix race between cancel and receive completion When ib_cancel_mad() is called, it puts the canceled send on a list and schedules a "flushed" callback from process context. However, this leaves a window where a receive completion could be processed before the send is fully flushed. This is fine, except that ib_find_send_mad() will find the MAD and return it to the receive processing, which results in the sender getting both a successful receive and a "flushed" send completion for the same request. Understandably, this confuses the sender, which is expecting only one of these two callbacks, and leads to grief such as a use-after-free in IPoIB. Fix this by changing ib_find_send_mad() to return a send struct only if the status is still successful (and not "flushed"). The search of the send_list already had this check, so this patch just adds the same check to the search of the wait_list. Signed-off-by: Roland Dreier <ro...@ci...> commit b26c791e9ca3365616d40836000285931ca033d0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b26c791e9ca3365616d40836000285931ca033d0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b26c791e9ca3365616d40836000285931ca033d0 Author: Jean Delvare <kh...@li...> Date: Thu Nov 9 21:02:26 2006 +0100 RDMA/amso1100: Fix && typo Fix the AMSO1100 firmware version computation, which was broken due to "&&" being used where "&" should have. Signed-off-by: Jean Delvare <kh...@li...> Signed-off-by: Roland Dreier <ro...@ci...> commit 2ffcab6ae44b02679229ca1852526d0a6e062dd2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2ffcab6ae44b02679229ca1852526d0a6e062dd2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2ffcab6ae44b02679229ca1852526d0a6e062dd2 Author: Tom Tucker <to...@op...> Date: Wed Nov 8 14:23:22 2006 -0600 RDMA/amso1100: Fix unitialized pseudo_netdev accessed in c2_register_device Rework some load-time error handling: c2_register_device() leaked when it failed, and the function that called it didn't check the return code. Signed-off-by: Tom Tucker <to...@op...> Signed-off-by: Roland Dreier <ro...@ci...> commit f2c238a0c5e155acd49752c5fb93fb8d8534232b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f2c238a0c5e155acd49752c5fb93fb8d8534232b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f2c238a0c5e155acd49752c5fb93fb8d8534232b Author: Hoang-Nam Nguyen <hn...@de...> Date: Sun Nov 5 21:42:20 2006 +0100 IB/ehca: Activate scaling code by default Change ehca's Kconfig to activates scaling code as default. After several measurements we saw that this feature prevents dropped packets (UD) in stress situation. Thus, enabling it helps to improve ehca's bandwidth through IPoIB. Signed-off-by: Hoang-Nam Nguyen <hn...@de...> Signed-off-by: Roland Dreier <ro...@ci...> commit c58121143f87930621c1a6fa9683b6862f2b42c9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c58121143f87930621c1a6fa9683b6862f2b42c9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c58121143f87930621c1a6fa9683b6862f2b42c9 Author: Hoang-Nam Nguyen <hn...@de...> Date: Sun Nov 5 21:42:56 2006 +0100 IB/ehca: Use named constant for max mtu Define and use a constant EHCA_MAX_MTU instead hardcoded value. Signed-off-by: Hoang-Nam Nguyen <hn...@de...> Signed-off-by: Roland Dreier <ro...@ci...> commit bf2b3de2a8e66e5f554c2113fac688bcaaca77fb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bf2b3de2a8e66e5f554c2113fac688bcaaca77fb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bf2b3de2a8e66e5f554c2113fac688bcaaca77fb Merge: 239fd45938f9ddf64f120e0260c7b76eb73bd5a7 6f36fbb242442184d314e305199bb9a449be4f67 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:27:17 2006 -0800 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: V4L/DVB (4818): Flexcop-usb: fix debug printk V4L/DVB (4817): Fix uses of "&&" where "&" was intended V4L/DVB (4816): Change tuner type for Avermedia A16AR V4L/DVB (4815): Remote support for Avermedia A16AR V4L/DVB (4814): Remote support for Avermedia 777 V4L/DVB (4804): Fix missing i2c dependency for saa7110 V4L/DVB (4802): Cx88: fix remote control on WinFast 2000XP Expert V4L/DVB (4795): Tda826x: use correct max frequency commit 239fd45938f9ddf64f120e0260c7b76eb73bd5a7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=239fd45938f9ddf64f120e0260c7b76eb73bd5a7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=239fd45938f9ddf64f120e0260c7b76eb73bd5a7 Merge: eea2078eaf2bcd4e5e8b2e08798071efedac5e17 36b600f2649e3be49039efe31edeeb64277dbd99 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:20:38 2006 -0800 Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: [POWERPC] cell: set ARCH_SPARSEMEM_DEFAULT in Kconfig [POWERPC] Fix cell "new style" mapping and add debug [POWERPC] pseries: Force 4k update_flash block and list sizes [POWERPC] CPM_UART: Fix non-console initialisation [POWERPC] CPM_UART: Fix non-console transmit [POWERPC] Make sure initrd and dtb sections get into zImage correctly commit eea2078eaf2bcd4e5e8b2e08798071efedac5e17 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=eea2078eaf2bcd4e5e8b2e08798071efedac5e17 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=eea2078eaf2bcd4e5e8b2e08798071efedac5e17 Merge: ea991f06d851d58268eac6ce5c2152397757c958 050e714eb2bc662e9df6bf048ce86b4fbdd9bcd3 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:15:30 2006 -0800 Merge git://oss.sgi.com:8090/xfs/xfs-2.6 * git://oss.sgi.com:8090/xfs/xfs-2.6: [XFS] Remove KERNEL_VERSION macros from xfs_dmapi.h [XFS] Prevent a deadlock when xfslogd unpins inodes. [XFS] Clean up i_flags and i_flags_lock handling. [XFS] 956664: dm_read_invis() changes i_atime [XFS] rename uio_read() to xfs_uio_read() [XFS] Keep lockdep happy. [XFS] 956618: Linux crashes on boot with XFS-DMAPI filesystem when commit ea991f06d851d58268eac6ce5c2152397757c958 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ea991f06d851d58268eac6ce5c2152397757c958 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ea991f06d851d58268eac6ce5c2152397757c958 Merge: 170926993a320cd7b53c388e6ffc759de4fac472 bb831eb2027c12a740ad4e4ad78f2a0e841ae808 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:14:13 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [IPVS]: More endianness fixed. [IPVS]: Compile fix for annotations in userland. commit 170926993a320cd7b53c388e6ffc759de4fac472 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=170926993a320cd7b53c388e6ffc759de4fac472 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=170926993a320cd7b53c388e6ffc759de4fac472 Merge: 189e7cc1e092a31183febe598f8e37385ff9936e f7b2e8c76b3423a1d2501b9399261e9c9a33e100 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:09:49 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6: [CIFS] Fix minor problem with previous patch [CIFS] Fix mount failure when domain not specified [CIFS] Explicitly set stat->blksize [CIFS] NFS stress test generates flood of "close with pending write" messages commit 189e7cc1e092a31183febe598f8e37385ff9936e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=189e7cc1e092a31183febe598f8e37385ff9936e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=189e7cc1e092a31183febe598f8e37385ff9936e Merge: 09123d230a294cd3b860f4ea042235b988277f0a 1f10bec3ef9d9d97999c72e19625432836820221 Author: Linus Torvalds <tor...@g5...> Date: Mon Nov 13 08:03:32 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: [PATCH] drivers cris: return on NULL dev_alloc_skb() [PATCH] com20020 build fix [PATCH] bonding: lockdep annotation [PATCH] bcm43xx: Add error checking in bcm43xx_sprom_write() [PATCH] bcm43xx: Drain TX status before starting IRQs commit 09123d230a294cd3b860f4ea042235b988277f0a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=09123d230a294cd3b860f4ea042235b988277f0a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=09123d230a294cd3b860f4ea042235b988277f0a Author: Alan Stern <st...@ro...> Date: Fri Nov 10 12:27:57 2006 -0800 [PATCH] SCSI core: always store >= 36 bytes of INQUIRY data This patch (as810c) copies a minimum of 36 bytes of INQUIRY data, even if the device claims that not all of them are valid. Often badly behaved devices put plausible data in the Vendor, Product, and Revision strings but set the Additional Length byte to a small value. Using potentially valid data is certainly better than allocating a short buffer and then reading beyond the end of it, which is what we do now. Signed-off-by: Alan Stern <st...@ro...> Cc: James Bottomley <Jam...@st...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f72fa707604c015a6625e80f269506032d5430dc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f72fa707604c015a6625e80f269506032d5430dc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f72fa707604c015a6625e80f269506032d5430dc Author: Pavel Emelianov <xe...@op...> Date: Fri Nov 10 12:27:56 2006 -0800 [PATCH] Fix misrouted interrupts deadlocks While testing kernel on machine with "irqpoll" option I've caught such a lockup: __do_IRQ() spin_lock(&desc->lock); desc->chip->ack(); /* IRQ is ACKed */ note_interrupt() misrouted_irq() handle_IRQ_event() if (...) local_irq_enable_in_hardirq(); /* interrupts are enabled from now */ ... __do_IRQ() /* same IRQ we've started from */ spin_lock(&desc->lock); /* LOCKUP */ Looking at misrouted_irq() code I've found that a potential deadlock like this can also take place: 1CPU: __do_IRQ() spin_lock(&desc->lock); /* irq = A */ misrouted_irq() for (i = 1; i < NR_IRQS; i++) { spin_lock(&desc->lock); /* irq = B */ if (desc->status & IRQ_INPROGRESS) { 2CPU: __do_IRQ() spin_lock(&desc->lock); /* irq = B */ misrouted_irq() for (i = 1; i < NR_IRQS; i++) { spin_lock(&desc->lock); /* irq = A */ if (desc->status & IRQ_INPROGRESS) { As the second lock on both CPUs is taken before checking that this irq is being handled in another processor this may cause a deadlock. This issue is only theoretical. I propose the attached patch to fix booth problems: when trying to handle misrouted IRQ active desc->lock may be unlocked. Acked-by: Ingo Molnar <mi...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0130b0b32ee53dc7add773fcea984f6a26ef1da3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0130b0b32ee53dc7add773fcea984f6a26ef1da3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0130b0b32ee53dc7add773fcea984f6a26ef1da3 Author: Sharyathi Nagesh <sha...@in...> Date: Fri Nov 10 12:27:54 2006 -0800 [PATCH] fix Data Acess error in dup_fd On running the Stress Test on machine for more than 72 hours following error message was observed. 0:mon> e cpu 0x0: Vector: 300 (Data Access) at [c00000007ce2f7f0] pc: c000000000060d90: .dup_fd+0x240/0x39c lr: c000000000060d6c: .dup_fd+0x21c/0x39c sp: c00000007ce2fa70 msr: 800000000000b032 dar: ffffffff00000028 dsisr: 40000000 current = 0xc000000074950980 paca = 0xc000000000454500 pid = 27330, comm = bash 0:mon> t [c00000007ce2fa70] c000000000060d28 .dup_fd+0x1d8/0x39c (unreliable) [c00000007ce2fb30] c000000000060f48 .copy_files+0x5c/0x88 [c00000007ce2fbd0] c000000000061f5c .copy_process+0x574/0x1520 [c00000007ce2fcd0] c000000000062f88 .do_fork+0x80/0x1c4 [c00000007ce2fdc0] c000000000011790 .sys_clone+0x5c/0x74 [c00000007ce2fe30] c000000000008950 .ppc_clone+0x8/0xc The problem is because of race window. When if(expand) block is executed in dup_fd unlocking of oldf->file_lock give a window for fdtable in oldf to be modified. So actual open_files in oldf may not match with open_files variable. Cc: Vadim Lobanov <vlo...@sp...> Cc: <st...@ke...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5fd934a9a1b72c718ad5c388fd2e0fd90486cbf3 Author: Franck Bui-Huu <fb...@gm...> Date: Fri Nov 10 12:27:53 2006 -0800 [PATCH] .gitignore: add miscellaneous files Prevent git from reporting this useless status: On branch refs/heads/master Untracked files: (use "git add" to add to commit) TAGS scripts/kconfig/lkc_defs.h scripts/kconfig/qconf.moc nothing to commit Signed-off-by: Franck Bui-Huu <fb...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d8b295f29091310d746509bb6d5828aaf4907a18 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d8b295f29091310d746509bb6d5828aaf4907a18 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d8b295f29091310d746509bb6d5828aaf4907a18 Author: Russell King <rmk...@ar...> Date: Fri Nov 10 12:27:53 2006 -0800 [PATCH] Fix missing parens in set_personality() If you call set_personality() with an expression such as: set_personality(foo ? PERS_FOO1 : PERS_FOO2); then this evaluates to: ((current->personality == foo ? PERS_FOO1 : PERS_FOO2) ? ... which is obviously not the intended result. Add the missing parents to ensure this gets evaluated as expected: ((current->personality == (foo ? PERS_FOO1 : PERS_FOO2)) ? ... Signed-off-by: Russell King <rmk...@ar...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit e40c67597eac7a0b0e676867517b01a5a57f7b4b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e40c67597eac7a0b0e676867517b01a5a57f7b4b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e40c67597eac7a0b0e676867517b01a5a57f7b4b Author: Wink Saville <wi...@sa...> Date: Fri Nov 10 12:27:52 2006 -0800 [PATCH] Patch for nvidia divide by zero error for 7600 pci-express card The following patch resolves the divide by zero error I encountered on my system: http://marc.10east.com/?l=linux-fbdev-devel&m=116058257024413&w=2 I accomplished this by merging what I thought was appropriate from: http://webcvs.freedesktop.org/xorg/driver/xf86-video-nv/src/ Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 7947d2cc2c2e01125a393de83862d02b621999fe gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7947d2cc2c2e01125a393de83862d02b621999fe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7947d2cc2c2e01125a393de83862d02b621999fe Author: Corey Minyard <mi...@ac...> Date: Fri Nov 10 12:27:50 2006 -0800 [PATCH] IPMI: Fix more && typos Fix improper use of "&&" when "&" was intended. Signed-off-by: Jean Delvare <kh...@li...> Signed-off-by: Corey Minyard <mi...@ac...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 1a4b0fc503ff4149f5915be4aeb179b9453cf485 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1a4b0fc503ff4149f5915be4aeb179b9453cf485 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1a4b0fc503ff4149f5915be4aeb179b9453cf485 Author: Jes Sorensen <je...@sg...> Date: Fri Nov 10 12:27:49 2006 -0800 [PATCH] mspec driver build fix Fix MSPEC driver to build for non SN2 enabled configs as the driver should work in cached and uncached modes (no fetchop) on these systems. In addition make MSPEC select IA64_UNCACHED_ALLOCATOR, which is required for it and move it to arch/ia64/Kconfig to avoid warnings on non ia64 architectures running allmodconfig. Once the Kconfig code is fixed, we can move it back. Signed-off-by: Jes Sorensen <je...@sg...> Cc: Fernando Luis Vzquez Cao <fer...@os...> Cc: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <torvalds@osd... [truncated message content] |
From: Jan-Benedict G. <jb...@he...> - 2006-11-09 09:28:15
|
CREDITS | 2 Documentation/feature-removal-schedule.txt | 12 -- Documentation/memory-barriers.txt | 2 MAINTAINERS | 4 arch/i386/kernel/io_apic.c | 26 ++---- arch/i386/kernel/kprobes.c | 22 +++-- arch/i386/kernel/microcode.c | 2 arch/i386/kernel/vmlinux.lds.S | 1 arch/ia64/Kconfig | 1 arch/x86_64/kernel/io_apic.c | 103 ++++++++++++++++++++---- drivers/char/ipmi/ipmi_msghandler.c | 16 +++ drivers/char/ipmi/ipmi_si_intf.c | 6 - drivers/infiniband/hw/ipath/ipath_driver.c | 17 +--- drivers/infiniband/hw/ipath/ipath_iba6110.c | 117 +++++++++++----------------- drivers/infiniband/hw/ipath/ipath_iba6120.c | 8 + drivers/infiniband/hw/ipath/ipath_intr.c | 10 +- drivers/infiniband/hw/ipath/ipath_kernel.h | 4 drivers/md/dm-ioctl.c | 9 +- drivers/md/dm-raid1.c | 22 +++++ drivers/md/dm-round-robin.c | 2 drivers/md/dm.c | 4 drivers/md/md.c | 5 - drivers/md/raid5.c | 2 drivers/pci/htirq.c | 101 +++++++++++------------- drivers/telephony/ixj.h | 2 fs/nfsd/nfs3proc.c | 2 fs/nfsd/nfs4proc.c | 26 +++--- fs/nfsd/vfs.c | 6 - include/asm-x86_64/io_apic.h | 34 -------- include/linux/htirq.h | 16 ++- include/linux/ipmi_msgdefs.h | 2 include/linux/nfsd/nfsd.h | 2 init/Kconfig | 19 ++-- 33 files changed, 335 insertions(+), 272 deletions(-) New commits: commit 088406bcf66d6c7fd8a5c04c00aa410ae9077403 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=088406bcf66d6c7fd8a5c04c00aa410ae9077403 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=088406bcf66d6c7fd8a5c04c00aa410ae9077403 Author: J. Bruce Fields <bf...@fi...> Date: Wed Nov 8 17:44:59 2006 -0800 [PATCH] nfsd: fix spurious error return from nfsd_create in async case Commit 6264d69d7df654ca64f625e9409189a0e50734e9 modified the nfsd_create() error handling in such a way that nfsd_create will usually return nfserr_perm even when succesful, if the export has the async export option. This introduced a regression that could cause mkdir() to always return a permissions error, even though the directory in question was actually succesfully created. Signed-off-by: J. Bruce Fields <bf...@ci...> Acked-by: NeilBrown <ne...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 51f65ebccf55121832c265838f93949f898b12ff gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51f65ebccf55121832c265838f93949f898b12ff gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51f65ebccf55121832c265838f93949f898b12ff Author: Bryan O'Sullivan <bo...@pa...> Date: Wed Nov 8 17:44:58 2006 -0800 [PATCH] IB/ipath - program intconfig register using new HT irq hook Eric's changes to the htirq infrastructure require corresponding modifications to the ipath HT driver code so that interrupts are still delivered properly. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Cc: Eric W. Biederman <ebi...@xm...> Cc: Roland Dreier <rd...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 43539c38cd8edb915d1f0e1f55dcb70638b4cc8e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=43539c38cd8edb915d1f0e1f55dcb70638b4cc8e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=43539c38cd8edb915d1f0e1f55dcb70638b4cc8e Author: Eric W. Biederman <ebi...@xm...> Date: Wed Nov 8 17:44:57 2006 -0800 [PATCH] htirq: allow buggy drivers of buggy hardware to write the registers This patch adds a variant of ht_create_irq __ht_create_irq that takes an aditional parameter update that is a function that is called whenever we want to write to a drivers htirq configuration registers. This is needed to support the ipath_iba6110 because it's registers in the proper location are not actually conected to the hardware that controlls interrupt delivery. [bo...@se...: fixes] Signed-off-by: Eric W. Biederman <ebi...@xm...> Cc: Andi Kleen <ak...@su...> Cc: <ol...@pa...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Bryan O'Sullivan <bry...@ql...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ec68307cc5a8dc499e48693843bb42f6b6028458 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ec68307cc5a8dc499e48693843bb42f6b6028458 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ec68307cc5a8dc499e48693843bb42f6b6028458 Author: Eric W. Biederman <ebi...@xm...> Date: Wed Nov 8 17:44:57 2006 -0800 [PATCH] htirq: refactor so we only have one function that writes to the chip This refactoring actually optimizes the code a little by caching the value that we think the device is programmed with instead of reading it back from the hardware. Which simplifies the code a little and should speed things up a bit. This patch introduces the concept of a ht_irq_msg and modifies the architecture read/write routines to update this code. There is a minor consistency fix here as well as x86_64 forgot to initialize the htirq as masked. Signed-off-by: Eric W. Biederman <ebi...@xm...> Cc: Andi Kleen <ak...@su...> Acked-by: Bryan O'Sullivan <bo...@pa...> Cc: <ol...@pa...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 64d9fe6973a9348e5211f3cc9f04b899329caeb4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64d9fe6973a9348e5211f3cc9f04b899329caeb4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64d9fe6973a9348e5211f3cc9f04b899329caeb4 Author: Alexey Dobriyan <ado...@gm...> Date: Wed Nov 8 17:44:56 2006 -0800 [PATCH] ipmi_si_intf.c: fix "&& 0xff" typos Signed-off-by: Alexey Dobriyan <ado...@gm...> Acked-by: Corey Minyard <mi...@ac...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 46d52b09fa6a2d1e313cb75ca352d6f466e67bd1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=46d52b09fa6a2d1e313cb75ca352d6f466e67bd1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=46d52b09fa6a2d1e313cb75ca352d6f466e67bd1 Author: Corey Minyard <mi...@ac...> Date: Wed Nov 8 17:44:55 2006 -0800 [PATCH] IPMI: retry messages on certain error returns Some more errors from the IPMI send message command are retryable, but are not being retried by the IPMI code. Make sure they get retried. Signed-off-by: Corey Minyard <mi...@ac...> Cc: Frederic Lelievre <Fre...@ca...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f3ce6a0ead8c557e9acdc733addd23cbc206c7e3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f3ce6a0ead8c557e9acdc733addd23cbc206c7e3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f3ce6a0ead8c557e9acdc733addd23cbc206c7e3 Author: Corey Minyard <mi...@ac...> Date: Wed Nov 8 17:44:52 2006 -0800 [PATCH] IPMI: Clean up the waiting message queue properly on unload A wrong function was being used to free a list; this fixes the problem. Otherwise, an oops at unload time was possible. But not likely, since you can't have any users when you unload the modules and it is very hard to get messages into this queue without users. Signed-off-by: Corey Minyard <mi...@ac...> Cc: Patrick Schoeller <Pat...@hp...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 13bb7e37e5081d03643e2bd64f3f5d21f32e7221 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=13bb7e37e5081d03643e2bd64f3f5d21f32e7221 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=13bb7e37e5081d03643e2bd64f3f5d21f32e7221 Author: Eric W. Biederman <ebi...@xm...> Date: Wed Nov 8 17:44:51 2006 -0800 [PATCH] sysctl: Undeprecate sys_sysctl The basic issue is that despite have been deprecated and warned about as a very bad thing in the man pages since its inception there are a few real users of sys_sysctl. It was my assumption that because sysctl had been deprecated for all of 2.6 there would be no user space users by this point, so I initially gave sys_sysctl a very short deprecation period. Now that I know there are a few real users the only sane way to proceed with deprecation is to push the time limit out to a year or two work and work with distributions that have big testing pools like fedora core to find these last remaining users. Which means that the sys_sysctl interface needs to be maintained in the meantime. Since I have provided a technical measure that allows us to add new sysctl entries without reserving more binary numbers I believe that is enough to fix the sys_sysctl binary interface maintenance problems, because there is no longer a need to change the binary interface at all. Since the sys_sysctl implementation needs to stay around for a while and the worst of the maintenance issues that caused us to occasionally break the ABI have been addressed I don't see any advantage in continuing with the removal of sys_sysctl. So instead of merely increasing the deprecation period this patch removes the deprecation of sys_sysctl and modifies the kernel to compile the code in by default. With committing to maintain sys_sysctl we get all of the advantages of a fast interface for anything that needs it. Currently sys_sysctl is about 5x faster than /proc/sys, for the same string data. Signed-off-by: Eric W. Biederman <ebi...@xm...> Acked-by: Alan Cox <al...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6c33eb39976b67628452ebc791834c7d590e545e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6c33eb39976b67628452ebc791834c7d590e545e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6c33eb39976b67628452ebc791834c7d590e545e Author: KAMEZAWA Hiroyuki <kam...@jp...> Date: Wed Nov 8 17:44:50 2006 -0800 [PATCH] ia64: select ACPI_NUMA if ACPI When ACPI && NUMA, pxm_to_node is used and it exists in drivers/acpi/numa.c Tony said: The patch makes sense ... if you pick both of "ACPI" and "NUMA", then you need (and should automatically be given) ACPI_NUMA too. The only open question is whether there is a better way of getting there. Perhaps with less configuration options in the first place? We are heading towards a future where so many systems will be NUMA that there would seem to be little benefit in keeping ACPI_NUMA separate from ACPI ... but perhaps we aren't quite there yet. Signed-off-by: KAMEZAWA Hiroyuki <kam...@jp...> Cc: Len Brown <le...@ke...> Acked-by: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8bdc052eccdc7893d075d3f1f7103594a458c8c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8bdc052eccdc7893d075d3f1f7103594a458c8c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8bdc052eccdc7893d075d3f1f7103594a458c8c4 Author: Masami Hiramatsu <mas...@hi...> Date: Wed Nov 8 17:44:49 2006 -0800 [PATCH] kretprobe: fix kretprobe-booster to save regs and set status There are two bugs in the kretprobe-booster. 1) It doesn't make room for gs registers. 2) It doesn't change status of the current kprobe. This status will effect the fault handling. This patch fixes these bugs and, additionally, saves skipped registers for compatibility with the original kretprobe. Signed-off-by: Masami Hiramatsu <mas...@hi...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4 Author: Rafael J. Wysocki <rj...@si...> Date: Wed Nov 8 17:44:48 2006 -0800 [PATCH] md: do not freeze md threads for suspend If there's a swap file on a software RAID, it should be possible to use this file for saving the swsusp's suspend image. Also, this file should be available to the memory management subsystem when memory is being freed before the suspend image is created. For the above reasons it seems that md_threads should not be frozen during the suspend and the appended patch makes this happen, but then there is the question if they don't cause any data to be written to disks after the suspend image has been created, provided that all filesystems are frozen at that time. Signed-off-by: Neil Brown <ne...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0692c6b1cf5537b190f90fb5903f1af89a41b0a8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0692c6b1cf5537b190f90fb5903f1af89a41b0a8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0692c6b1cf5537b190f90fb5903f1af89a41b0a8 Author: NeilBrown <ne...@su...> Date: Wed Nov 8 17:44:48 2006 -0800 [PATCH] md: fix sizing problem with raid5-reshape and CONFIG_LBD=n I forgot to has the size-in-blocks to (loff_t) before shifting up to a size-in-bytes. Signed-off-by: Neil Brown <ne...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 2f4713036114dd13d1f4fe433b7f236250b65f5a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2f4713036114dd13d1f4fe433b7f236250b65f5a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2f4713036114dd13d1f4fe433b7f236250b65f5a Author: NeilBrown <ne...@su...> Date: Wed Nov 8 17:44:47 2006 -0800 [PATCH] md: change ONLINE/OFFLINE events to a single CHANGE event It turns out that CHANGE is preferred to ONLINE/OFFLINE for various reasons (not least of which being that udev understands it already). So remove the recently added KOBJ_OFFLINE (no-one is likely to care anyway) and change the ONLINE to a CHANGE event Cc: Kay Sievers <kay...@vr...> Signed-off-by: Neil Brown <ne...@su...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b5b9df697b166948f2770fb65d1b8809637a199b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b5b9df697b166948f2770fb65d1b8809637a199b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b5b9df697b166948f2770fb65d1b8809637a199b Author: Tigran Aivazian <ti...@ai...> Date: Wed Nov 8 17:44:46 2006 -0800 [PATCH] Tigran has moved Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b196872cd65a06ad65853c4513e0d0f24452d32e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b196872cd65a06ad65853c4513e0d0f24452d32e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b196872cd65a06ad65853c4513e0d0f24452d32e Author: Adrian Bunk <bu...@st...> Date: Wed Nov 8 17:44:45 2006 -0800 [PATCH] drivers/telephony/ixj: fix an array overrun The Coverity checker noted that in drivers/telephony/ixj.c:ixj_build_filter_cadence(), filter_en[4] or filter_en[5] could be written to. Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 33184048dc4f9d5550d3b6a88c8e0ff92033eb6e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=33184048dc4f9d5550d3b6a88c8e0ff92033eb6e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=33184048dc4f9d5550d3b6a88c8e0ff92033eb6e Author: Jonathan E Brassow <jbr...@re...> Date: Wed Nov 8 17:44:44 2006 -0800 [PATCH] dm: raid1: fix waiting for io on suspend All device-mapper targets must complete outstanding I/O before suspending. The mirror target generates I/O in its recovery phase and fails to wait for it. It needs to be tracked so we can ensure that it has completed before we suspend. [ak...@os...: cleanup] Signed-off-by: Jonathan E Brassow <jbr...@re...> Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 5d55fdf94998db1df9ee7f1def8806bfd0e5ff73 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5d55fdf94998db1df9ee7f1def8806bfd0e5ff73 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5d55fdf94998db1df9ee7f1def8806bfd0e5ff73 Author: Jonathan E Brassow <jbr...@re...> Date: Wed Nov 8 17:44:43 2006 -0800 [PATCH] dm: multipath: fix rr_add_path order When adding paths to the round-robin path selector, their order gets inverted, which is not desirable. Fix by replacing list_add() with list_add_tail(). Signed-off-by: Jonathan E Brassow <jbr...@re...> Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d287483d6d7a2d5b313aee155285f89b57d9cd4a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d287483d6d7a2d5b313aee155285f89b57d9cd4a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d287483d6d7a2d5b313aee155285f89b57d9cd4a Author: Alasdair G Kergon <ag...@re...> Date: Wed Nov 8 17:44:43 2006 -0800 [PATCH] dm: suspend: fix error path If the device is already suspended, just return the error and skip the code that would incorrectly wipe md->suspended_bdev. (This isn't currently a problem because existing code avoids calling this function if the device is already suspended.) Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit bfc5ecdf48b529f6a2bd98ba26bfac39ca8cd8a5 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bfc5ecdf48b529f6a2bd98ba26bfac39ca8cd8a5 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bfc5ecdf48b529f6a2bd98ba26bfac39ca8cd8a5 Author: Alasdair G Kergon <ag...@re...> Date: Wed Nov 8 17:44:42 2006 -0800 [PATCH] dm: fix find_device race There is a race between dev_create() and find_device(). If the mdptr has not yet been stored against a device, find_device() needs to behave as though no device was found. It already returns NULL, but there is a dm_put() missing: it must drop the reference dm_get_md() took. The bug was introduced by dm-fix-mapped-device-ref-counting.patch. It manifests itself if another dm ioctl attempts to reference a newly-created device while the device creation ioctl is still running. The consequence is that the device cannot be removed until the machine is rebooted. Certain udev configurations can lead to this happening. Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4 Author: Vivek Goyal <vg...@in...> Date: Wed Nov 8 17:44:41 2006 -0800 [PATCH] i386: Force data segment to be 4K aligned o Currently there is no specific alignment restriction in linker script and in some cases it can be placed non 4K aligned addresses. This fails kexec which checks that segment to be loaded is page aligned. o I guess, it does not harm data segment to be 4K aligned. Signed-off-by: Vivek Goyal <vg...@in...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5 Author: J. Bruce Fields <bf...@fi...> Date: Wed Nov 8 17:44:40 2006 -0800 [PATCH] nfsd4: fix open-create permissions In the case where an open creates the file, we shouldn't be rechecking permissions to open the file; the open succeeds regardless of what the new file's mode bits say. This patch fixes the problem, but only by introducing yet another parameter to nfsd_create_v3. This is ugly. This will be fixed by later patches. Signed-off-by: J. Bruce Fields <bf...@ci...> Acked-by: Neil Brown <ne...@su...> Cc: Jeff Garzik <je...@ga...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit af85852de0b32d92b14295aa6f5ba3a9ad044cf6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=af85852de0b32d92b14295aa6f5ba3a9ad044cf6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=af85852de0b32d92b14295aa6f5ba3a9ad044cf6 Author: J. Bruce Fields <bf...@fi...> Date: Wed Nov 8 17:44:39 2006 -0800 [PATCH] nfsd4: reindent do_open_lookup() Minor rearrangement, cleanup of do_open_lookup(). No change in behavior. Signed-off-by: J. Bruce Fields <bf...@ci...> Acked-by: Neil Brown <ne...@su...> Cc: Jeff Garzik <je...@ga...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 75b2bd55bd7724c727856fbdf3ab71d2e4287ac8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=75b2bd55bd7724c727856fbdf3ab71d2e4287ac8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=75b2bd55bd7724c727856fbdf3ab71d2e4287ac8 Author: Oleg Nesterov <ol...@tv...> Date: Wed Nov 8 17:44:38 2006 -0800 [PATCH] A minor fix for set_mb() in Documentation/memory-barriers.txt set_mb() is used by set_current_state() which needs mb(), not wmb(). I think it would be right to assume that set_mb() implies mb(), all arches seem to do just this. Signed-off-by: Oleg Nesterov <ol...@tv...> Acked-by: David Howells <dho...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d654c673d6394bc26e159b1057b357371b4ce1dc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d654c673d6394bc26e159b1057b357371b4ce1dc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d654c673d6394bc26e159b1057b357371b4ce1dc Author: Arjan van de Ven <ar...@li...> Date: Wed Nov 8 17:44:37 2006 -0800 [PATCH] Regression in 2.6.19-rc microcode driver If the microcode driver is built in (rather than module) there are some, ehm, interesting effects happening due to the new "call out to userspace" behavior that is introduced.. and which runs too early. The result is a boot hang; which is really nasty. The patch below is a minimally safe patch to fix this regression for 2.6.19 by just not requesting actual microcode updates during early boot. (That is a good idea in general anyway) The "real" fix is a lot more complex given the entire cpu hotplug scenario (during cpu hotplug you normally need to load the microcode as well); but the interactions for that are just really messy at this point; this fix at least makes it work and avoids a full detangle of hotplug. Signed-off-by: Arjan van de Ven <ar...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 082f2f84be5db164280483efa7eb1549d867353d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=082f2f84be5db164280483efa7eb1549d867353d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=082f2f84be5db164280483efa7eb1549d867353d Merge: de8e7c12430a73654ae3cedbc45428d56c6b777b 48797ebd9e8b16fddcd4ef062f792314a6b9219a Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 10:45:37 2006 -0800 Merge merom:v2.6/linux * merom:v2.6/linux: x86-64: write IO APIC irq routing entries in correct order x86-64: clean up io-apic accesses commit 48797ebd9e8b16fddcd4ef062f792314a6b9219a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=48797ebd9e8b16fddcd4ef062f792314a6b9219a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=48797ebd9e8b16fddcd4ef062f792314a6b9219a Author: Linus Torvalds <tor...@me...> Date: Wed Nov 8 10:27:54 2006 -0800 x86-64: write IO APIC irq routing entries in correct order This is the x86-64 version of f9dadfa71bc594df09044da61d1c72701121d802 that did the same thing on i386. Since the "mask" bit is in the low word, when we write a new entry, we need to write the high word first, before we potentially unmask it. The exception is when we actually want to mask the interrupt, in which case we want to write the low word first to make sure that the high word doesn't change while the interrupt routing is still active. Signed-off-by: Linus Torvalds <tor...@os...> commit 6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a Author: Linus Torvalds <tor...@me...> Date: Wed Nov 8 10:23:03 2006 -0800 x86-64: clean up io-apic accesses This is just commit 130fe05dbc0114609cfef9815c0c5580b42decfa ported to x86-64, for all the same reasons. It cleans up the IO-APIC accesses in order to then fix the ordering issues. We move the accessor functions (that were only used by io_apic.c) out of a header file, and use proper memory-mapped accesses rather than making up our own "volatile" pointers. Signed-off-by: Linus Torvalds <tor...@os...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-09 09:28:15
|
CREDITS | 2 Documentation/feature-removal-schedule.txt | 12 -- Documentation/memory-barriers.txt | 2 MAINTAINERS | 4 arch/i386/kernel/io_apic.c | 26 ++---- arch/i386/kernel/kprobes.c | 22 +++-- arch/i386/kernel/microcode.c | 2 arch/i386/kernel/vmlinux.lds.S | 1 arch/ia64/Kconfig | 1 arch/x86_64/kernel/io_apic.c | 103 ++++++++++++++++++++---- drivers/char/ipmi/ipmi_msghandler.c | 16 +++ drivers/char/ipmi/ipmi_si_intf.c | 6 - drivers/infiniband/hw/ipath/ipath_driver.c | 17 +--- drivers/infiniband/hw/ipath/ipath_iba6110.c | 117 +++++++++++----------------- drivers/infiniband/hw/ipath/ipath_iba6120.c | 8 + drivers/infiniband/hw/ipath/ipath_intr.c | 10 +- drivers/infiniband/hw/ipath/ipath_kernel.h | 4 drivers/md/dm-ioctl.c | 9 +- drivers/md/dm-raid1.c | 22 +++++ drivers/md/dm-round-robin.c | 2 drivers/md/dm.c | 4 drivers/md/md.c | 5 - drivers/md/raid5.c | 2 drivers/pci/htirq.c | 101 +++++++++++------------- drivers/telephony/ixj.h | 2 fs/nfsd/nfs3proc.c | 2 fs/nfsd/nfs4proc.c | 26 +++--- fs/nfsd/vfs.c | 6 - include/asm-x86_64/io_apic.h | 34 -------- include/linux/htirq.h | 16 ++- include/linux/ipmi_msgdefs.h | 2 include/linux/nfsd/nfsd.h | 2 init/Kconfig | 19 ++-- 33 files changed, 335 insertions(+), 272 deletions(-) New commits: commit f57db714198229a8f5b55748fb3655f76d7f1f3f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f57db714198229a8f5b55748fb3655f76d7f1f3f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f57db714198229a8f5b55748fb3655f76d7f1f3f Merge: 3c121f4ab85dda923289a7c5a5ca5e7725b3f86e 088406bcf66d6c7fd8a5c04c00aa410ae9077403 Author: Jan-Benedict Glaw <jb...@d2...> Date: Thu Nov 9 10:27:12 2006 +0100 Merge branch 'master' into getuptodate commit 088406bcf66d6c7fd8a5c04c00aa410ae9077403 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=088406bcf66d6c7fd8a5c04c00aa410ae9077403 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=088406bcf66d6c7fd8a5c04c00aa410ae9077403 Author: J. Bruce Fields <bf...@fi...> Date: Wed Nov 8 17:44:59 2006 -0800 [PATCH] nfsd: fix spurious error return from nfsd_create in async case Commit 6264d69d7df654ca64f625e9409189a0e50734e9 modified the nfsd_create() error handling in such a way that nfsd_create will usually return nfserr_perm even when succesful, if the export has the async export option. This introduced a regression that could cause mkdir() to always return a permissions error, even though the directory in question was actually succesfully created. Signed-off-by: J. Bruce Fields <bf...@ci...> Acked-by: NeilBrown <ne...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 51f65ebccf55121832c265838f93949f898b12ff gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=51f65ebccf55121832c265838f93949f898b12ff gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=51f65ebccf55121832c265838f93949f898b12ff Author: Bryan O'Sullivan <bo...@pa...> Date: Wed Nov 8 17:44:58 2006 -0800 [PATCH] IB/ipath - program intconfig register using new HT irq hook Eric's changes to the htirq infrastructure require corresponding modifications to the ipath HT driver code so that interrupts are still delivered properly. Signed-off-by: Bryan O'Sullivan <bry...@ql...> Cc: Eric W. Biederman <ebi...@xm...> Cc: Roland Dreier <rd...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 43539c38cd8edb915d1f0e1f55dcb70638b4cc8e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=43539c38cd8edb915d1f0e1f55dcb70638b4cc8e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=43539c38cd8edb915d1f0e1f55dcb70638b4cc8e Author: Eric W. Biederman <ebi...@xm...> Date: Wed Nov 8 17:44:57 2006 -0800 [PATCH] htirq: allow buggy drivers of buggy hardware to write the registers This patch adds a variant of ht_create_irq __ht_create_irq that takes an aditional parameter update that is a function that is called whenever we want to write to a drivers htirq configuration registers. This is needed to support the ipath_iba6110 because it's registers in the proper location are not actually conected to the hardware that controlls interrupt delivery. [bo...@se...: fixes] Signed-off-by: Eric W. Biederman <ebi...@xm...> Cc: Andi Kleen <ak...@su...> Cc: <ol...@pa...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Bryan O'Sullivan <bry...@ql...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ec68307cc5a8dc499e48693843bb42f6b6028458 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ec68307cc5a8dc499e48693843bb42f6b6028458 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ec68307cc5a8dc499e48693843bb42f6b6028458 Author: Eric W. Biederman <ebi...@xm...> Date: Wed Nov 8 17:44:57 2006 -0800 [PATCH] htirq: refactor so we only have one function that writes to the chip This refactoring actually optimizes the code a little by caching the value that we think the device is programmed with instead of reading it back from the hardware. Which simplifies the code a little and should speed things up a bit. This patch introduces the concept of a ht_irq_msg and modifies the architecture read/write routines to update this code. There is a minor consistency fix here as well as x86_64 forgot to initialize the htirq as masked. Signed-off-by: Eric W. Biederman <ebi...@xm...> Cc: Andi Kleen <ak...@su...> Acked-by: Bryan O'Sullivan <bo...@pa...> Cc: <ol...@pa...> Cc: Roland Dreier <ro...@ci...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 64d9fe6973a9348e5211f3cc9f04b899329caeb4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=64d9fe6973a9348e5211f3cc9f04b899329caeb4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=64d9fe6973a9348e5211f3cc9f04b899329caeb4 Author: Alexey Dobriyan <ado...@gm...> Date: Wed Nov 8 17:44:56 2006 -0800 [PATCH] ipmi_si_intf.c: fix "&& 0xff" typos Signed-off-by: Alexey Dobriyan <ado...@gm...> Acked-by: Corey Minyard <mi...@ac...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 46d52b09fa6a2d1e313cb75ca352d6f466e67bd1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=46d52b09fa6a2d1e313cb75ca352d6f466e67bd1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=46d52b09fa6a2d1e313cb75ca352d6f466e67bd1 Author: Corey Minyard <mi...@ac...> Date: Wed Nov 8 17:44:55 2006 -0800 [PATCH] IPMI: retry messages on certain error returns Some more errors from the IPMI send message command are retryable, but are not being retried by the IPMI code. Make sure they get retried. Signed-off-by: Corey Minyard <mi...@ac...> Cc: Frederic Lelievre <Fre...@ca...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit f3ce6a0ead8c557e9acdc733addd23cbc206c7e3 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f3ce6a0ead8c557e9acdc733addd23cbc206c7e3 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f3ce6a0ead8c557e9acdc733addd23cbc206c7e3 Author: Corey Minyard <mi...@ac...> Date: Wed Nov 8 17:44:52 2006 -0800 [PATCH] IPMI: Clean up the waiting message queue properly on unload A wrong function was being used to free a list; this fixes the problem. Otherwise, an oops at unload time was possible. But not likely, since you can't have any users when you unload the modules and it is very hard to get messages into this queue without users. Signed-off-by: Corey Minyard <mi...@ac...> Cc: Patrick Schoeller <Pat...@hp...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 13bb7e37e5081d03643e2bd64f3f5d21f32e7221 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=13bb7e37e5081d03643e2bd64f3f5d21f32e7221 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=13bb7e37e5081d03643e2bd64f3f5d21f32e7221 Author: Eric W. Biederman <ebi...@xm...> Date: Wed Nov 8 17:44:51 2006 -0800 [PATCH] sysctl: Undeprecate sys_sysctl The basic issue is that despite have been deprecated and warned about as a very bad thing in the man pages since its inception there are a few real users of sys_sysctl. It was my assumption that because sysctl had been deprecated for all of 2.6 there would be no user space users by this point, so I initially gave sys_sysctl a very short deprecation period. Now that I know there are a few real users the only sane way to proceed with deprecation is to push the time limit out to a year or two work and work with distributions that have big testing pools like fedora core to find these last remaining users. Which means that the sys_sysctl interface needs to be maintained in the meantime. Since I have provided a technical measure that allows us to add new sysctl entries without reserving more binary numbers I believe that is enough to fix the sys_sysctl binary interface maintenance problems, because there is no longer a need to change the binary interface at all. Since the sys_sysctl implementation needs to stay around for a while and the worst of the maintenance issues that caused us to occasionally break the ABI have been addressed I don't see any advantage in continuing with the removal of sys_sysctl. So instead of merely increasing the deprecation period this patch removes the deprecation of sys_sysctl and modifies the kernel to compile the code in by default. With committing to maintain sys_sysctl we get all of the advantages of a fast interface for anything that needs it. Currently sys_sysctl is about 5x faster than /proc/sys, for the same string data. Signed-off-by: Eric W. Biederman <ebi...@xm...> Acked-by: Alan Cox <al...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 6c33eb39976b67628452ebc791834c7d590e545e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6c33eb39976b67628452ebc791834c7d590e545e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6c33eb39976b67628452ebc791834c7d590e545e Author: KAMEZAWA Hiroyuki <kam...@jp...> Date: Wed Nov 8 17:44:50 2006 -0800 [PATCH] ia64: select ACPI_NUMA if ACPI When ACPI && NUMA, pxm_to_node is used and it exists in drivers/acpi/numa.c Tony said: The patch makes sense ... if you pick both of "ACPI" and "NUMA", then you need (and should automatically be given) ACPI_NUMA too. The only open question is whether there is a better way of getting there. Perhaps with less configuration options in the first place? We are heading towards a future where so many systems will be NUMA that there would seem to be little benefit in keeping ACPI_NUMA separate from ACPI ... but perhaps we aren't quite there yet. Signed-off-by: KAMEZAWA Hiroyuki <kam...@jp...> Cc: Len Brown <le...@ke...> Acked-by: "Luck, Tony" <ton...@in...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 8bdc052eccdc7893d075d3f1f7103594a458c8c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8bdc052eccdc7893d075d3f1f7103594a458c8c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8bdc052eccdc7893d075d3f1f7103594a458c8c4 Author: Masami Hiramatsu <mas...@hi...> Date: Wed Nov 8 17:44:49 2006 -0800 [PATCH] kretprobe: fix kretprobe-booster to save regs and set status There are two bugs in the kretprobe-booster. 1) It doesn't make room for gs registers. 2) It doesn't change status of the current kprobe. This status will effect the fault handling. This patch fixes these bugs and, additionally, saves skipped registers for compatibility with the original kretprobe. Signed-off-by: Masami Hiramatsu <mas...@hi...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=4b438a23fb05b6566393f9f0a3987ea3dcc1c0c4 Author: Rafael J. Wysocki <rj...@si...> Date: Wed Nov 8 17:44:48 2006 -0800 [PATCH] md: do not freeze md threads for suspend If there's a swap file on a software RAID, it should be possible to use this file for saving the swsusp's suspend image. Also, this file should be available to the memory management subsystem when memory is being freed before the suspend image is created. For the above reasons it seems that md_threads should not be frozen during the suspend and the appended patch makes this happen, but then there is the question if they don't cause any data to be written to disks after the suspend image has been created, provided that all filesystems are frozen at that time. Signed-off-by: Neil Brown <ne...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0692c6b1cf5537b190f90fb5903f1af89a41b0a8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0692c6b1cf5537b190f90fb5903f1af89a41b0a8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0692c6b1cf5537b190f90fb5903f1af89a41b0a8 Author: NeilBrown <ne...@su...> Date: Wed Nov 8 17:44:48 2006 -0800 [PATCH] md: fix sizing problem with raid5-reshape and CONFIG_LBD=n I forgot to has the size-in-blocks to (loff_t) before shifting up to a size-in-bytes. Signed-off-by: Neil Brown <ne...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 2f4713036114dd13d1f4fe433b7f236250b65f5a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2f4713036114dd13d1f4fe433b7f236250b65f5a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2f4713036114dd13d1f4fe433b7f236250b65f5a Author: NeilBrown <ne...@su...> Date: Wed Nov 8 17:44:47 2006 -0800 [PATCH] md: change ONLINE/OFFLINE events to a single CHANGE event It turns out that CHANGE is preferred to ONLINE/OFFLINE for various reasons (not least of which being that udev understands it already). So remove the recently added KOBJ_OFFLINE (no-one is likely to care anyway) and change the ONLINE to a CHANGE event Cc: Kay Sievers <kay...@vr...> Signed-off-by: Neil Brown <ne...@su...> Cc: Greg KH <gr...@kr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b5b9df697b166948f2770fb65d1b8809637a199b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b5b9df697b166948f2770fb65d1b8809637a199b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b5b9df697b166948f2770fb65d1b8809637a199b Author: Tigran Aivazian <ti...@ai...> Date: Wed Nov 8 17:44:46 2006 -0800 [PATCH] Tigran has moved Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit b196872cd65a06ad65853c4513e0d0f24452d32e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b196872cd65a06ad65853c4513e0d0f24452d32e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b196872cd65a06ad65853c4513e0d0f24452d32e Author: Adrian Bunk <bu...@st...> Date: Wed Nov 8 17:44:45 2006 -0800 [PATCH] drivers/telephony/ixj: fix an array overrun The Coverity checker noted that in drivers/telephony/ixj.c:ixj_build_filter_cadence(), filter_en[4] or filter_en[5] could be written to. Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 33184048dc4f9d5550d3b6a88c8e0ff92033eb6e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=33184048dc4f9d5550d3b6a88c8e0ff92033eb6e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=33184048dc4f9d5550d3b6a88c8e0ff92033eb6e Author: Jonathan E Brassow <jbr...@re...> Date: Wed Nov 8 17:44:44 2006 -0800 [PATCH] dm: raid1: fix waiting for io on suspend All device-mapper targets must complete outstanding I/O before suspending. The mirror target generates I/O in its recovery phase and fails to wait for it. It needs to be tracked so we can ensure that it has completed before we suspend. [ak...@os...: cleanup] Signed-off-by: Jonathan E Brassow <jbr...@re...> Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 5d55fdf94998db1df9ee7f1def8806bfd0e5ff73 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5d55fdf94998db1df9ee7f1def8806bfd0e5ff73 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5d55fdf94998db1df9ee7f1def8806bfd0e5ff73 Author: Jonathan E Brassow <jbr...@re...> Date: Wed Nov 8 17:44:43 2006 -0800 [PATCH] dm: multipath: fix rr_add_path order When adding paths to the round-robin path selector, their order gets inverted, which is not desirable. Fix by replacing list_add() with list_add_tail(). Signed-off-by: Jonathan E Brassow <jbr...@re...> Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d287483d6d7a2d5b313aee155285f89b57d9cd4a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d287483d6d7a2d5b313aee155285f89b57d9cd4a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d287483d6d7a2d5b313aee155285f89b57d9cd4a Author: Alasdair G Kergon <ag...@re...> Date: Wed Nov 8 17:44:43 2006 -0800 [PATCH] dm: suspend: fix error path If the device is already suspended, just return the error and skip the code that would incorrectly wipe md->suspended_bdev. (This isn't currently a problem because existing code avoids calling this function if the device is already suspended.) Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit bfc5ecdf48b529f6a2bd98ba26bfac39ca8cd8a5 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=bfc5ecdf48b529f6a2bd98ba26bfac39ca8cd8a5 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=bfc5ecdf48b529f6a2bd98ba26bfac39ca8cd8a5 Author: Alasdair G Kergon <ag...@re...> Date: Wed Nov 8 17:44:42 2006 -0800 [PATCH] dm: fix find_device race There is a race between dev_create() and find_device(). If the mdptr has not yet been stored against a device, find_device() needs to behave as though no device was found. It already returns NULL, but there is a dm_put() missing: it must drop the reference dm_get_md() took. The bug was introduced by dm-fix-mapped-device-ref-counting.patch. It manifests itself if another dm ioctl attempts to reference a newly-created device while the device creation ioctl is still running. The consequence is that the device cannot be removed until the machine is rebooted. Certain udev configurations can lead to this happening. Signed-off-by: Alasdair G Kergon <ag...@re...> Cc: <dm-...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c06cb8b1c4d25e5b4d7a2d7c2462619de1e0dbc4 Author: Vivek Goyal <vg...@in...> Date: Wed Nov 8 17:44:41 2006 -0800 [PATCH] i386: Force data segment to be 4K aligned o Currently there is no specific alignment restriction in linker script and in some cases it can be placed non 4K aligned addresses. This fails kexec which checks that segment to be loaded is page aligned. o I guess, it does not harm data segment to be 4K aligned. Signed-off-by: Vivek Goyal <vg...@in...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=81ac95c5569d7a60ab5db6c1ccec56c12b3ebcb5 Author: J. Bruce Fields <bf...@fi...> Date: Wed Nov 8 17:44:40 2006 -0800 [PATCH] nfsd4: fix open-create permissions In the case where an open creates the file, we shouldn't be rechecking permissions to open the file; the open succeeds regardless of what the new file's mode bits say. This patch fixes the problem, but only by introducing yet another parameter to nfsd_create_v3. This is ugly. This will be fixed by later patches. Signed-off-by: J. Bruce Fields <bf...@ci...> Acked-by: Neil Brown <ne...@su...> Cc: Jeff Garzik <je...@ga...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit af85852de0b32d92b14295aa6f5ba3a9ad044cf6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=af85852de0b32d92b14295aa6f5ba3a9ad044cf6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=af85852de0b32d92b14295aa6f5ba3a9ad044cf6 Author: J. Bruce Fields <bf...@fi...> Date: Wed Nov 8 17:44:39 2006 -0800 [PATCH] nfsd4: reindent do_open_lookup() Minor rearrangement, cleanup of do_open_lookup(). No change in behavior. Signed-off-by: J. Bruce Fields <bf...@ci...> Acked-by: Neil Brown <ne...@su...> Cc: Jeff Garzik <je...@ga...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 75b2bd55bd7724c727856fbdf3ab71d2e4287ac8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=75b2bd55bd7724c727856fbdf3ab71d2e4287ac8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=75b2bd55bd7724c727856fbdf3ab71d2e4287ac8 Author: Oleg Nesterov <ol...@tv...> Date: Wed Nov 8 17:44:38 2006 -0800 [PATCH] A minor fix for set_mb() in Documentation/memory-barriers.txt set_mb() is used by set_current_state() which needs mb(), not wmb(). I think it would be right to assume that set_mb() implies mb(), all arches seem to do just this. Signed-off-by: Oleg Nesterov <ol...@tv...> Acked-by: David Howells <dho...@re...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit d654c673d6394bc26e159b1057b357371b4ce1dc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d654c673d6394bc26e159b1057b357371b4ce1dc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d654c673d6394bc26e159b1057b357371b4ce1dc Author: Arjan van de Ven <ar...@li...> Date: Wed Nov 8 17:44:37 2006 -0800 [PATCH] Regression in 2.6.19-rc microcode driver If the microcode driver is built in (rather than module) there are some, ehm, interesting effects happening due to the new "call out to userspace" behavior that is introduced.. and which runs too early. The result is a boot hang; which is really nasty. The patch below is a minimally safe patch to fix this regression for 2.6.19 by just not requesting actual microcode updates during early boot. (That is a good idea in general anyway) The "real" fix is a lot more complex given the entire cpu hotplug scenario (during cpu hotplug you normally need to load the microcode as well); but the interactions for that are just really messy at this point; this fix at least makes it work and avoids a full detangle of hotplug. Signed-off-by: Arjan van de Ven <ar...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 082f2f84be5db164280483efa7eb1549d867353d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=082f2f84be5db164280483efa7eb1549d867353d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=082f2f84be5db164280483efa7eb1549d867353d Merge: de8e7c12430a73654ae3cedbc45428d56c6b777b 48797ebd9e8b16fddcd4ef062f792314a6b9219a Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 10:45:37 2006 -0800 Merge merom:v2.6/linux * merom:v2.6/linux: x86-64: write IO APIC irq routing entries in correct order x86-64: clean up io-apic accesses commit 48797ebd9e8b16fddcd4ef062f792314a6b9219a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=48797ebd9e8b16fddcd4ef062f792314a6b9219a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=48797ebd9e8b16fddcd4ef062f792314a6b9219a Author: Linus Torvalds <tor...@me...> Date: Wed Nov 8 10:27:54 2006 -0800 x86-64: write IO APIC irq routing entries in correct order This is the x86-64 version of f9dadfa71bc594df09044da61d1c72701121d802 that did the same thing on i386. Since the "mask" bit is in the low word, when we write a new entry, we need to write the high word first, before we potentially unmask it. The exception is when we actually want to mask the interrupt, in which case we want to write the low word first to make sure that the high word doesn't change while the interrupt routing is still active. Signed-off-by: Linus Torvalds <tor...@os...> commit 6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6c0ffb9d2fd987c79c6cbb81c3f3011c63749b1a Author: Linus Torvalds <tor...@me...> Date: Wed Nov 8 10:23:03 2006 -0800 x86-64: clean up io-apic accesses This is just commit 130fe05dbc0114609cfef9815c0c5580b42decfa ported to x86-64, for all the same reasons. It cleans up the IO-APIC accesses in order to then fix the ordering issues. We move the accessor functions (that were only used by io_apic.c) out of a header file, and use proper memory-mapped accesses rather than making up our own "volatile" pointers. Signed-off-by: Linus Torvalds <tor...@os...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-08 18:40:11
|
Makefile | 2 arch/alpha/kernel/srm_env.c | 84 --- arch/arm/common/dmabounce.c | 3 arch/arm/configs/bast_defconfig | 947 ----------------------------------- arch/arm/configs/s3c2410_defconfig | 112 +++- arch/arm/configs/smdk2410_defconfig | 735 --------------------------- arch/arm/kernel/setup.c | 4 arch/arm/kernel/time.c | 4 arch/arm/mach-ixp4xx/common.c | 60 -- arch/arm/mach-s3c2410/gpio.c | 21 arch/arm/mach-s3c2410/s3c2410-gpio.c | 19 arch/arm/mm/init.c | 61 +- arch/arm/mm/proc-xscale.S | 2 arch/i386/pci/mmconfig.c | 35 - drivers/ata/sata_via.c | 2 drivers/net/Kconfig | 8 drivers/net/tg3.c | 19 include/asm-arm/arch-pxa/pxa-regs.h | 8 net/core/netpoll.c | 6 net/core/skbuff.c | 1 net/decnet/af_decnet.c | 25 net/decnet/dn_nsp_in.c | 8 net/decnet/dn_nsp_out.c | 2 net/decnet/dn_rules.c | 4 net/ipv4/tcp.c | 4 net/sched/sch_htb.c | 6 26 files changed, 257 insertions(+), 1925 deletions(-) New commits: commit 3c121f4ab85dda923289a7c5a5ca5e7725b3f86e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3c121f4ab85dda923289a7c5a5ca5e7725b3f86e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3c121f4ab85dda923289a7c5a5ca5e7725b3f86e Merge: d818257d62d30ab549477d1cba5db1767fa69a56 de8e7c12430a73654ae3cedbc45428d56c6b777b Author: Jan-Benedict Glaw <jb...@d2...> Date: Wed Nov 8 19:38:34 2006 +0100 Merge branch 'master' into getuptodate commit de8e7c12430a73654ae3cedbc45428d56c6b777b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=de8e7c12430a73654ae3cedbc45428d56c6b777b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=de8e7c12430a73654ae3cedbc45428d56c6b777b Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 10:09:28 2006 -0800 Revert "[PATCH] i386: Add MMCFG resources to i386 too" This reverts commit de09bddb9d6f96785be470c832b881e6d72d589f. It tried to reserve the MMCONFIG mmio memory ranges, but since the MMCONFIG information is broken and often bogus (which is why we don't dare use it most of the time _anyway_), it does more harm than good. Cc: Jeff Chua <jef...@gm...> Cc: Adrian Bunk <bu...@st...> Cc: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 464908d7e2a9f77cb50ee905cda8a59e5b4e50e4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=464908d7e2a9f77cb50ee905cda8a59e5b4e50e4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=464908d7e2a9f77cb50ee905cda8a59e5b4e50e4 Merge: 3ee783a3e4867ce5691bfa6a818959e88a50f209 68ff6e8e0e203580ecb118319b5a3b53962edf5a Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 08:05:59 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: [libata] sata_via: fix obvious typo commit 3ee783a3e4867ce5691bfa6a818959e88a50f209 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3ee783a3e4867ce5691bfa6a818959e88a50f209 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3ee783a3e4867ce5691bfa6a818959e88a50f209 Merge: 80c218812786f619c9a1ce50d0e7c32c7afde4de 375d9d71838970030c8e0bf0ac2abcc1a3487df8 Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 07:34:11 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [DECNET]: Endianess fixes (try #2) [TG3]: Fix array overrun in tg3_read_partno(). [NET]: Set truesize in pskb_copy [NETPOLL]: Compute checksum properly in netpoll_send_udp(). [PKT_SCHED] sch_htb: Use hlist_del_init(). [TCP]: Don't use highmem in tcp hash size calculation. [NET]: kconfig, correct traffic shaper commit 68ff6e8e0e203580ecb118319b5a3b53962edf5a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=68ff6e8e0e203580ecb118319b5a3b53962edf5a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=68ff6e8e0e203580ecb118319b5a3b53962edf5a Author: Jeff Garzik <je...@ga...> Date: Wed Nov 8 07:46:02 2006 -0500 [libata] sata_via: fix obvious typo Spotted by Martin Devera. Signed-off-by: Jeff Garzik <je...@ga...> commit 80c218812786f619c9a1ce50d0e7c32c7afde4de gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=80c218812786f619c9a1ce50d0e7c32c7afde4de gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=80c218812786f619c9a1ce50d0e7c32c7afde4de Author: Linus Torvalds <tor...@g5...> Date: Tue Nov 7 18:24:20 2006 -0800 Linux 2.6.19-rc5 Ok, things are clearly starting to calm down.. Finally. commit 5b064423d66159a1b33ff9d5bcb42040a03e7dfe gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5b064423d66159a1b33ff9d5bcb42040a03e7dfe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5b064423d66159a1b33ff9d5bcb42040a03e7dfe Merge: 3d4248885b9fca818e7fe6b66328e714876d36ad 16b7f4dcd340875625714438a812ea06400f9666 Author: Linus Torvalds <tor...@g5...> Date: Tue Nov 7 18:22:31 2006 -0800 Merge branch 'fixes_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux * 'fixes_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux: Update for the srm_env driver. commit 375d9d71838970030c8e0bf0ac2abcc1a3487df8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=375d9d71838970030c8e0bf0ac2abcc1a3487df8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=375d9d71838970030c8e0bf0ac2abcc1a3487df8 Author: Steven Whitehouse <swh...@re...> Date: Tue Nov 7 15:09:17 2006 -0800 [DECNET]: Endianess fixes (try #2) Here are some fixes to endianess problems spotted by Al Viro. Signed-off-by: Steven Whitehouse <swh...@re...> Signed-off-by: David S. Miller <da...@da...> commit af2c6a4aaa2253f1e29df8fb59a3d92174d30a33 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=af2c6a4aaa2253f1e29df8fb59a3d92174d30a33 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=af2c6a4aaa2253f1e29df8fb59a3d92174d30a33 Author: Michael Chan <mc...@br...> Date: Tue Nov 7 14:57:51 2006 -0800 [TG3]: Fix array overrun in tg3_read_partno(). Use proper upper limits for the loops and check for all error conditions. The problem was noticed by Adrian Bunk. Signed-off-by: Michael Chan <mc...@br...> Signed-off-by: David S. Miller <da...@da...> commit 25f484a62e41be8020b9a31bf50a792baa58d2d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=25f484a62e41be8020b9a31bf50a792baa58d2d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=25f484a62e41be8020b9a31bf50a792baa58d2d4 Author: Herbert Xu <he...@go...> Date: Tue Nov 7 14:57:15 2006 -0800 [NET]: Set truesize in pskb_copy Since pskb_copy tacks on the non-linear bits from the original skb, it needs to count them in the truesize field of the new skb. Signed-off-by: Herbert Xu <he...@go...> Signed-off-by: David S. Miller <da...@da...> commit 8e365eec04c86899fab5db0f49a9c98554069bd0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8e365eec04c86899fab5db0f49a9c98554069bd0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8e365eec04c86899fab5db0f49a9c98554069bd0 Author: Chris Lalancette <cla...@re...> Date: Tue Nov 7 14:56:19 2006 -0800 [NETPOLL]: Compute checksum properly in netpoll_send_udp(). Signed-off-by: Chris Lalancette <cla...@re...> Signed-off-by: David S. Miller <da...@da...> commit da33e3eb4876c43b78fdc7b7068653239f28714a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da33e3eb4876c43b78fdc7b7068653239f28714a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da33e3eb4876c43b78fdc7b7068653239f28714a Author: Stephen Hemminger <she...@os...> Date: Tue Nov 7 14:54:46 2006 -0800 [PKT_SCHED] sch_htb: Use hlist_del_init(). Otherwise we can hit paths that (legally) do multiple deletes on the same node and OOPS with the HLIST poison values there instead of NULL. Signed-off-by: David S. Miller <da...@da...> commit 9e950efa20dc8037c27509666cba6999da9368e8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9e950efa20dc8037c27509666cba6999da9368e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9e950efa20dc8037c27509666cba6999da9368e8 Author: John Heffner <jhe...@ps...> Date: Mon Nov 6 23:10:51 2006 -0800 [TCP]: Don't use highmem in tcp hash size calculation. This patch removes consideration of high memory when determining TCP hash table sizes. Taking into account high memory results in tcp_mem values that are too large. Signed-off-by: John Heffner <jhe...@ps...> Signed-off-by: David S. Miller <da...@da...> commit 3b6a792f6ace33584897d1af08630c9acc0ce221 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b6a792f6ace33584897d1af08630c9acc0ce221 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b6a792f6ace33584897d1af08630c9acc0ce221 Author: Jiri Slaby <jir...@gm...> Date: Mon Nov 6 14:34:48 2006 -0800 [NET]: kconfig, correct traffic shaper As Patrick McHardy <ka...@tr...> suggested, Traffic Shaper is now obsolete and alternative to it is no longer CBQ, since its problems with virtual devices, alter Kconfig text to reflect this -- put a link to the traffic schedulers as a whole. Signed-off-by: Jiri Slaby <jir...@gm...> Acked-by: Patrick McHardy <ka...@tr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: David S. Miller <da...@da...> commit 3d4248885b9fca818e7fe6b66328e714876d36ad gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3d4248885b9fca818e7fe6b66328e714876d36ad gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3d4248885b9fca818e7fe6b66328e714876d36ad Merge: edd106fc8ac1826dbe231b70ce0762db24133e5c 5e7098275094ec405f2b19285ec0c38aead42d53 Author: Linus Torvalds <tor...@g5...> Date: Tue Nov 7 14:55:40 2006 -0800 Merge master.kernel.org:/home/rmk/linux-2.6-arm * master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] 3927/1: Allow show_mem() to work with holes in memory map. [ARM] 3926/1: make timer led handle HZ != 100 [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4 [ARM] 3921/1: S3C24XX: remove bast_defconfig [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers [ARM] 3918/1: ixp4xx irq-chip rework [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c [ARM] 3917/1: Fix dmabounce symbol exports commit 16b7f4dcd340875625714438a812ea06400f9666 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=16b7f4dcd340875625714438a812ea06400f9666 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=16b7f4dcd340875625714438a812ea06400f9666 Author: Jan-Benedict Glaw <jb...@lu...> Date: Tue Nov 7 23:50:37 2006 +0100 Update for the srm_env driver. This patch contains a fix for a bug introduced more than a year ago (not setting *eof) and updates whitespace a bit. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> commit 5e7098275094ec405f2b19285ec0c38aead42d53 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5e7098275094ec405f2b19285ec0c38aead42d53 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5e7098275094ec405f2b19285ec0c38aead42d53 Author: Ray Lehtiniemi <rayl@com.rmk.(none)> Date: Tue Nov 7 03:19:15 2006 +0100 [ARM] 3927/1: Allow show_mem() to work with holes in memory map. show_mem() was not correctly handling holes in the memory map. It was treating the freed sections of the map as though they contained valid struct page entries. This could cause incorrect debugging output or even a kernel panic. This patch keeps the struct meminfo around after system initialization so that show_mem() can use it when scanning memory. show_mem() now walks over each bank of each online node, rather than assuming that each node contains a single contiguous bank. Signed-off-by: Ray Lehtiniemi <ra...@ma...> Signed-off-by: Russell King <rmk...@ar...> commit 6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90 Author: David Brownell <david-b@net.rmk.(none)> Date: Mon Nov 6 19:29:16 2006 +0100 [ARM] 3926/1: make timer led handle HZ != 100 The timer LED is unusable at HZ=large, since it's got a hard-wired value of 100 ticks per cycle; when HZ=1024 (for example) it's essentially always-on. This patch just makes that be HZ ticks per cycle. Signed-off-by: David Brownell <dbr...@us...> Signed-off-by: Russell King <rmk...@ar...> commit 3f84ada6c173d856b5e06b239931866ed7dd7a16 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3f84ada6c173d856b5e06b239931866ed7dd7a16 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3f84ada6c173d856b5e06b239931866ed7dd7a16 Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:47:10 2006 +0100 [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers Add the new drivers, such as SPI, LED and RTC core, to the s3c2410_defconfig. Signed-off-by: Ben Dooks <ben...@fl...g> Signed-off-by: Russell King <rmk...@ar...> commit da86341856befac4e2f4b16965d6f78379dc960a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da86341856befac4e2f4b16965d6f78379dc960a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da86341856befac4e2f4b16965d6f78379dc960a Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:38:02 2006 +0100 [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4 Update the s3c2410_defconfig to 2.6.19-rc4 Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit 73d15da44f34626b4ad18eb4d56e1c2c4aaed578 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=73d15da44f34626b4ad18eb4d56e1c2c4aaed578 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=73d15da44f34626b4ad18eb4d56e1c2c4aaed578 Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:33:43 2006 +0100 [ARM] 3921/1: S3C24XX: remove bast_defconfig Remove the bast_defconfig, as it has not been updated since 2.6.13. The s3c2410_defconfig should be a good replacement. Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit d91f75fb761e1e691796287889774cc8690034c1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d91f75fb761e1e691796287889774cc8690034c1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d91f75fb761e1e691796287889774cc8690034c1 Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:30:12 2006 +0100 [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig Remove the smdk2410_defconifg as it is out of data and has not been touched since 2.6.11. Use the s3c2410_defconfig instead. Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit 1f4a39319e9226c3b1d5b91a1e4d3559ef8740e4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1f4a39319e9226c3b1d5b91a1e4d3559ef8740e4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1f4a39319e9226c3b1d5b91a1e4d3559ef8740e4 Author: Enrico Scholz <enrico.scholz@de.rmk.(none)> Date: Fri Nov 3 13:47:39 2006 +0100 [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers Fixed definition of some CIF registers; see PXA27x Developer\'s Manual. Signed-off-by: Enrico Scholz <enr...@si...> Signed-off-by: Russell King <rmk...@ar...> commit 984d115bbf2d731ed2264031fe49c1378d730db0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=984d115bbf2d731ed2264031fe49c1378d730db0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=984d115bbf2d731ed2264031fe49c1378d730db0 Author: Kevin Hilman <khilman@com.rmk.(none)> Date: Fri Nov 3 01:47:20 2006 +0100 [ARM] 3918/1: ixp4xx irq-chip rework This is a rework of the ixp4xx irq_chip implementation. The use of two irq_chip structures and potentially switching between them is a violation of the intended use of the IRQ framework. The current implementation does not work with current in-kernel spinlock debugging or lockdep due to lock recursion problems caused by calling set_irq_chip/handler from within the chip's set_irq_type(). This patch goes back to using one irq_chip structure and handling the differences between edge/level, normal/GPIO interrupts inside the ack/mask/unmask routines themselves. Signed-off-by: Kevin Hilman <kh...@mv...> Signed-off-by: Deepak Saxena <ds...@mv...> Signed-off-by: Russell King <rmk...@ar...> commit 8f7f9435e6df0985c877d10259393bdfaac3655f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8f7f9435e6df0985c877d10259393bdfaac3655f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8f7f9435e6df0985c877d10259393bdfaac3655f Author: Paul Gortmaker <paul.gortmaker@com.rmk.(none)> Date: Fri Oct 27 05:13:19 2006 +0100 [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability ARM patch 3756/1 added HWCAP_IWMMXT. This patch adds support for broadcasting that info via /proc/cpuinfo and sets it for the CPU features of the PXA270. I've booted 19rc3 on a pxa270 and confirmed that the /proc/cpuinfo shows "iwmmxt" in the Features. Signed-off-by: Paul Gortmaker <pau...@wi...> Signed-off-by: Nicolas Pitre <ni...@ca...> Signed-off-by: Russell King <rmk...@ar...> commit 94c52fde553260e86f263448034930abe364faec gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=94c52fde553260e86f263448034930abe364faec gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=94c52fde553260e86f263448034930abe364faec Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Mon Oct 30 02:27:45 2006 +0100 [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c s3c2410_gpio_getirq() holds for the S3C2412 build, so ensure that it gets built for all the current S3C24XX architectures Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit 73218187e8650c08d4e4735dbeeeb860f438da7c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=73218187e8650c08d4e4735dbeeeb860f438da7c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=73218187e8650c08d4e4735dbeeeb860f438da7c Author: Kevin Hilman <khilman@com.rmk.(none)> Date: Thu Nov 2 23:44:24 2006 +0100 [ARM] 3917/1: Fix dmabounce symbol exports dma_sync_single is no more (and to be removed in 2.7) so this export should be dma_sync_single_for_cpu. Also export dma_sync_single_for_device. Signed-off-by: Kevin Hilman <kh...@mv...> Signed-off-by: Russell King <rmk...@ar...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-08 18:40:06
|
Makefile | 2 arch/alpha/kernel/srm_env.c | 84 --- arch/arm/common/dmabounce.c | 3 arch/arm/configs/bast_defconfig | 947 ----------------------------------- arch/arm/configs/s3c2410_defconfig | 112 +++- arch/arm/configs/smdk2410_defconfig | 735 --------------------------- arch/arm/kernel/setup.c | 4 arch/arm/kernel/time.c | 4 arch/arm/mach-ixp4xx/common.c | 60 -- arch/arm/mach-s3c2410/gpio.c | 21 arch/arm/mach-s3c2410/s3c2410-gpio.c | 19 arch/arm/mm/init.c | 61 +- arch/arm/mm/proc-xscale.S | 2 arch/i386/pci/mmconfig.c | 35 - drivers/ata/sata_via.c | 2 drivers/net/Kconfig | 8 drivers/net/tg3.c | 19 include/asm-arm/arch-pxa/pxa-regs.h | 8 net/core/netpoll.c | 6 net/core/skbuff.c | 1 net/decnet/af_decnet.c | 25 net/decnet/dn_nsp_in.c | 8 net/decnet/dn_nsp_out.c | 2 net/decnet/dn_rules.c | 4 net/ipv4/tcp.c | 4 net/sched/sch_htb.c | 6 26 files changed, 257 insertions(+), 1925 deletions(-) New commits: commit de8e7c12430a73654ae3cedbc45428d56c6b777b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=de8e7c12430a73654ae3cedbc45428d56c6b777b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=de8e7c12430a73654ae3cedbc45428d56c6b777b Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 10:09:28 2006 -0800 Revert "[PATCH] i386: Add MMCFG resources to i386 too" This reverts commit de09bddb9d6f96785be470c832b881e6d72d589f. It tried to reserve the MMCONFIG mmio memory ranges, but since the MMCONFIG information is broken and often bogus (which is why we don't dare use it most of the time _anyway_), it does more harm than good. Cc: Jeff Chua <jef...@gm...> Cc: Adrian Bunk <bu...@st...> Cc: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 464908d7e2a9f77cb50ee905cda8a59e5b4e50e4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=464908d7e2a9f77cb50ee905cda8a59e5b4e50e4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=464908d7e2a9f77cb50ee905cda8a59e5b4e50e4 Merge: 3ee783a3e4867ce5691bfa6a818959e88a50f209 68ff6e8e0e203580ecb118319b5a3b53962edf5a Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 08:05:59 2006 -0800 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: [libata] sata_via: fix obvious typo commit 3ee783a3e4867ce5691bfa6a818959e88a50f209 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3ee783a3e4867ce5691bfa6a818959e88a50f209 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3ee783a3e4867ce5691bfa6a818959e88a50f209 Merge: 80c218812786f619c9a1ce50d0e7c32c7afde4de 375d9d71838970030c8e0bf0ac2abcc1a3487df8 Author: Linus Torvalds <tor...@g5...> Date: Wed Nov 8 07:34:11 2006 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [DECNET]: Endianess fixes (try #2) [TG3]: Fix array overrun in tg3_read_partno(). [NET]: Set truesize in pskb_copy [NETPOLL]: Compute checksum properly in netpoll_send_udp(). [PKT_SCHED] sch_htb: Use hlist_del_init(). [TCP]: Don't use highmem in tcp hash size calculation. [NET]: kconfig, correct traffic shaper commit 68ff6e8e0e203580ecb118319b5a3b53962edf5a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=68ff6e8e0e203580ecb118319b5a3b53962edf5a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=68ff6e8e0e203580ecb118319b5a3b53962edf5a Author: Jeff Garzik <je...@ga...> Date: Wed Nov 8 07:46:02 2006 -0500 [libata] sata_via: fix obvious typo Spotted by Martin Devera. Signed-off-by: Jeff Garzik <je...@ga...> commit 80c218812786f619c9a1ce50d0e7c32c7afde4de gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=80c218812786f619c9a1ce50d0e7c32c7afde4de gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=80c218812786f619c9a1ce50d0e7c32c7afde4de Author: Linus Torvalds <tor...@g5...> Date: Tue Nov 7 18:24:20 2006 -0800 Linux 2.6.19-rc5 Ok, things are clearly starting to calm down.. Finally. commit 5b064423d66159a1b33ff9d5bcb42040a03e7dfe gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5b064423d66159a1b33ff9d5bcb42040a03e7dfe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5b064423d66159a1b33ff9d5bcb42040a03e7dfe Merge: 3d4248885b9fca818e7fe6b66328e714876d36ad 16b7f4dcd340875625714438a812ea06400f9666 Author: Linus Torvalds <tor...@g5...> Date: Tue Nov 7 18:22:31 2006 -0800 Merge branch 'fixes_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux * 'fixes_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux: Update for the srm_env driver. commit 375d9d71838970030c8e0bf0ac2abcc1a3487df8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=375d9d71838970030c8e0bf0ac2abcc1a3487df8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=375d9d71838970030c8e0bf0ac2abcc1a3487df8 Author: Steven Whitehouse <swh...@re...> Date: Tue Nov 7 15:09:17 2006 -0800 [DECNET]: Endianess fixes (try #2) Here are some fixes to endianess problems spotted by Al Viro. Signed-off-by: Steven Whitehouse <swh...@re...> Signed-off-by: David S. Miller <da...@da...> commit af2c6a4aaa2253f1e29df8fb59a3d92174d30a33 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=af2c6a4aaa2253f1e29df8fb59a3d92174d30a33 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=af2c6a4aaa2253f1e29df8fb59a3d92174d30a33 Author: Michael Chan <mc...@br...> Date: Tue Nov 7 14:57:51 2006 -0800 [TG3]: Fix array overrun in tg3_read_partno(). Use proper upper limits for the loops and check for all error conditions. The problem was noticed by Adrian Bunk. Signed-off-by: Michael Chan <mc...@br...> Signed-off-by: David S. Miller <da...@da...> commit 25f484a62e41be8020b9a31bf50a792baa58d2d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=25f484a62e41be8020b9a31bf50a792baa58d2d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=25f484a62e41be8020b9a31bf50a792baa58d2d4 Author: Herbert Xu <he...@go...> Date: Tue Nov 7 14:57:15 2006 -0800 [NET]: Set truesize in pskb_copy Since pskb_copy tacks on the non-linear bits from the original skb, it needs to count them in the truesize field of the new skb. Signed-off-by: Herbert Xu <he...@go...> Signed-off-by: David S. Miller <da...@da...> commit 8e365eec04c86899fab5db0f49a9c98554069bd0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8e365eec04c86899fab5db0f49a9c98554069bd0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8e365eec04c86899fab5db0f49a9c98554069bd0 Author: Chris Lalancette <cla...@re...> Date: Tue Nov 7 14:56:19 2006 -0800 [NETPOLL]: Compute checksum properly in netpoll_send_udp(). Signed-off-by: Chris Lalancette <cla...@re...> Signed-off-by: David S. Miller <da...@da...> commit da33e3eb4876c43b78fdc7b7068653239f28714a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da33e3eb4876c43b78fdc7b7068653239f28714a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da33e3eb4876c43b78fdc7b7068653239f28714a Author: Stephen Hemminger <she...@os...> Date: Tue Nov 7 14:54:46 2006 -0800 [PKT_SCHED] sch_htb: Use hlist_del_init(). Otherwise we can hit paths that (legally) do multiple deletes on the same node and OOPS with the HLIST poison values there instead of NULL. Signed-off-by: David S. Miller <da...@da...> commit 9e950efa20dc8037c27509666cba6999da9368e8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9e950efa20dc8037c27509666cba6999da9368e8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9e950efa20dc8037c27509666cba6999da9368e8 Author: John Heffner <jhe...@ps...> Date: Mon Nov 6 23:10:51 2006 -0800 [TCP]: Don't use highmem in tcp hash size calculation. This patch removes consideration of high memory when determining TCP hash table sizes. Taking into account high memory results in tcp_mem values that are too large. Signed-off-by: John Heffner <jhe...@ps...> Signed-off-by: David S. Miller <da...@da...> commit 3b6a792f6ace33584897d1af08630c9acc0ce221 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b6a792f6ace33584897d1af08630c9acc0ce221 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b6a792f6ace33584897d1af08630c9acc0ce221 Author: Jiri Slaby <jir...@gm...> Date: Mon Nov 6 14:34:48 2006 -0800 [NET]: kconfig, correct traffic shaper As Patrick McHardy <ka...@tr...> suggested, Traffic Shaper is now obsolete and alternative to it is no longer CBQ, since its problems with virtual devices, alter Kconfig text to reflect this -- put a link to the traffic schedulers as a whole. Signed-off-by: Jiri Slaby <jir...@gm...> Acked-by: Patrick McHardy <ka...@tr...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: David S. Miller <da...@da...> commit 3d4248885b9fca818e7fe6b66328e714876d36ad gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3d4248885b9fca818e7fe6b66328e714876d36ad gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3d4248885b9fca818e7fe6b66328e714876d36ad Merge: edd106fc8ac1826dbe231b70ce0762db24133e5c 5e7098275094ec405f2b19285ec0c38aead42d53 Author: Linus Torvalds <tor...@g5...> Date: Tue Nov 7 14:55:40 2006 -0800 Merge master.kernel.org:/home/rmk/linux-2.6-arm * master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] 3927/1: Allow show_mem() to work with holes in memory map. [ARM] 3926/1: make timer led handle HZ != 100 [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4 [ARM] 3921/1: S3C24XX: remove bast_defconfig [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers [ARM] 3918/1: ixp4xx irq-chip rework [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c [ARM] 3917/1: Fix dmabounce symbol exports commit 16b7f4dcd340875625714438a812ea06400f9666 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=16b7f4dcd340875625714438a812ea06400f9666 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=16b7f4dcd340875625714438a812ea06400f9666 Author: Jan-Benedict Glaw <jb...@lu...> Date: Tue Nov 7 23:50:37 2006 +0100 Update for the srm_env driver. This patch contains a fix for a bug introduced more than a year ago (not setting *eof) and updates whitespace a bit. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> commit 5e7098275094ec405f2b19285ec0c38aead42d53 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5e7098275094ec405f2b19285ec0c38aead42d53 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5e7098275094ec405f2b19285ec0c38aead42d53 Author: Ray Lehtiniemi <rayl@com.rmk.(none)> Date: Tue Nov 7 03:19:15 2006 +0100 [ARM] 3927/1: Allow show_mem() to work with holes in memory map. show_mem() was not correctly handling holes in the memory map. It was treating the freed sections of the map as though they contained valid struct page entries. This could cause incorrect debugging output or even a kernel panic. This patch keeps the struct meminfo around after system initialization so that show_mem() can use it when scanning memory. show_mem() now walks over each bank of each online node, rather than assuming that each node contains a single contiguous bank. Signed-off-by: Ray Lehtiniemi <ra...@ma...> Signed-off-by: Russell King <rmk...@ar...> commit 6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6d15cb42fe4f8c07c80c9d49db721fcfe2da0e90 Author: David Brownell <david-b@net.rmk.(none)> Date: Mon Nov 6 19:29:16 2006 +0100 [ARM] 3926/1: make timer led handle HZ != 100 The timer LED is unusable at HZ=large, since it's got a hard-wired value of 100 ticks per cycle; when HZ=1024 (for example) it's essentially always-on. This patch just makes that be HZ ticks per cycle. Signed-off-by: David Brownell <dbr...@us...> Signed-off-by: Russell King <rmk...@ar...> commit 3f84ada6c173d856b5e06b239931866ed7dd7a16 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3f84ada6c173d856b5e06b239931866ed7dd7a16 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3f84ada6c173d856b5e06b239931866ed7dd7a16 Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:47:10 2006 +0100 [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers Add the new drivers, such as SPI, LED and RTC core, to the s3c2410_defconfig. Signed-off-by: Ben Dooks <ben...@fl...g> Signed-off-by: Russell King <rmk...@ar...> commit da86341856befac4e2f4b16965d6f78379dc960a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=da86341856befac4e2f4b16965d6f78379dc960a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=da86341856befac4e2f4b16965d6f78379dc960a Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:38:02 2006 +0100 [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4 Update the s3c2410_defconfig to 2.6.19-rc4 Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit 73d15da44f34626b4ad18eb4d56e1c2c4aaed578 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=73d15da44f34626b4ad18eb4d56e1c2c4aaed578 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=73d15da44f34626b4ad18eb4d56e1c2c4aaed578 Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:33:43 2006 +0100 [ARM] 3921/1: S3C24XX: remove bast_defconfig Remove the bast_defconfig, as it has not been updated since 2.6.13. The s3c2410_defconfig should be a good replacement. Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit d91f75fb761e1e691796287889774cc8690034c1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d91f75fb761e1e691796287889774cc8690034c1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d91f75fb761e1e691796287889774cc8690034c1 Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Fri Nov 3 18:30:12 2006 +0100 [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig Remove the smdk2410_defconifg as it is out of data and has not been touched since 2.6.11. Use the s3c2410_defconfig instead. Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit 1f4a39319e9226c3b1d5b91a1e4d3559ef8740e4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1f4a39319e9226c3b1d5b91a1e4d3559ef8740e4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1f4a39319e9226c3b1d5b91a1e4d3559ef8740e4 Author: Enrico Scholz <enrico.scholz@de.rmk.(none)> Date: Fri Nov 3 13:47:39 2006 +0100 [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers Fixed definition of some CIF registers; see PXA27x Developer\'s Manual. Signed-off-by: Enrico Scholz <enr...@si...> Signed-off-by: Russell King <rmk...@ar...> commit 984d115bbf2d731ed2264031fe49c1378d730db0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=984d115bbf2d731ed2264031fe49c1378d730db0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=984d115bbf2d731ed2264031fe49c1378d730db0 Author: Kevin Hilman <khilman@com.rmk.(none)> Date: Fri Nov 3 01:47:20 2006 +0100 [ARM] 3918/1: ixp4xx irq-chip rework This is a rework of the ixp4xx irq_chip implementation. The use of two irq_chip structures and potentially switching between them is a violation of the intended use of the IRQ framework. The current implementation does not work with current in-kernel spinlock debugging or lockdep due to lock recursion problems caused by calling set_irq_chip/handler from within the chip's set_irq_type(). This patch goes back to using one irq_chip structure and handling the differences between edge/level, normal/GPIO interrupts inside the ack/mask/unmask routines themselves. Signed-off-by: Kevin Hilman <kh...@mv...> Signed-off-by: Deepak Saxena <ds...@mv...> Signed-off-by: Russell King <rmk...@ar...> commit 8f7f9435e6df0985c877d10259393bdfaac3655f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8f7f9435e6df0985c877d10259393bdfaac3655f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8f7f9435e6df0985c877d10259393bdfaac3655f Author: Paul Gortmaker <paul.gortmaker@com.rmk.(none)> Date: Fri Oct 27 05:13:19 2006 +0100 [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability ARM patch 3756/1 added HWCAP_IWMMXT. This patch adds support for broadcasting that info via /proc/cpuinfo and sets it for the CPU features of the PXA270. I've booted 19rc3 on a pxa270 and confirmed that the /proc/cpuinfo shows "iwmmxt" in the Features. Signed-off-by: Paul Gortmaker <pau...@wi...> Signed-off-by: Nicolas Pitre <ni...@ca...> Signed-off-by: Russell King <rmk...@ar...> commit 94c52fde553260e86f263448034930abe364faec gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=94c52fde553260e86f263448034930abe364faec gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=94c52fde553260e86f263448034930abe364faec Author: Ben Dooks <ben-linux@org.rmk.(none)> Date: Mon Oct 30 02:27:45 2006 +0100 [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c s3c2410_gpio_getirq() holds for the S3C2412 build, so ensure that it gets built for all the current S3C24XX architectures Signed-off-by: Ben Dooks <ben...@fl...> Signed-off-by: Russell King <rmk...@ar...> commit 73218187e8650c08d4e4735dbeeeb860f438da7c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=73218187e8650c08d4e4735dbeeeb860f438da7c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=73218187e8650c08d4e4735dbeeeb860f438da7c Author: Kevin Hilman <khilman@com.rmk.(none)> Date: Thu Nov 2 23:44:24 2006 +0100 [ARM] 3917/1: Fix dmabounce symbol exports dma_sync_single is no more (and to be removed in 2.7) so this export should be dma_sync_single_for_cpu. Also export dma_sync_single_for_device. Signed-off-by: Kevin Hilman <kh...@mv...> Signed-off-by: Russell King <rmk...@ar...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-07 22:51:40
|
drivers/net/b44.c | 5 +++-- drivers/net/e1000/e1000_main.c | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) New commits: commit edd106fc8ac1826dbe231b70ce0762db24133e5c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=edd106fc8ac1826dbe231b70ce0762db24133e5c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=edd106fc8ac1826dbe231b70ce0762db24133e5c Author: Auke Kok <auk...@in...> Date: Mon Nov 6 08:57:12 2006 -0800 [PATCH] e1000: Fix regression: garbled stats and irq allocation during swsusp e1000: Fix suspend/resume powerup and irq allocation From: Auke Kok <auk...@in...> After 7.0.33/2.6.16, e1000 suspend/resume left the user with an enabled device showing garbled statistics and undetermined irq allocation state, where `ifconfig eth0 down` would display `trying to free already freed irq`. Explicitly free and allocate irq as well as powerup the PHY during resume fixes when needed. Signed-off-by: Auke Kok <auk...@in...> Signed-off-by: Jeff Garzik <je...@ga...> commit e78181feb0b94fb6afeaef3b28d4f5df1b847c98 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e78181feb0b94fb6afeaef3b28d4f5df1b847c98 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e78181feb0b94fb6afeaef3b28d4f5df1b847c98 Author: Johannes Berg <joh...@si...> Date: Mon Nov 6 23:17:20 2006 +0100 [PATCH] b44: change comment about irq mask register Through some experimentation with the similarly built bcm43xx I came to the conclusion that if the hw/firmware sets a bit in the interrupt register, an interrupt will only be raised if that bit is included in the interrupt mask. Hence, the interrupt mask is more like an interrupt control mask. This patch changes the comment to reflect that. Signed-off-by: Johannes Berg <joh...@si...> Signed-off-by: Jeff Garzik <je...@ga...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-07 22:51:36
|
drivers/net/b44.c | 5 +++-- drivers/net/e1000/e1000_main.c | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) New commits: commit d818257d62d30ab549477d1cba5db1767fa69a56 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d818257d62d30ab549477d1cba5db1767fa69a56 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d818257d62d30ab549477d1cba5db1767fa69a56 Merge: 0533f6bbe2c15dc5d18c7d06bbfea40de6c0d42d edd106fc8ac1826dbe231b70ce0762db24133e5c Author: Jan-Benedict Glaw <jb...@d2...> Date: Tue Nov 7 23:41:11 2006 +0100 Merge branch 'master' into getuptodate commit edd106fc8ac1826dbe231b70ce0762db24133e5c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=edd106fc8ac1826dbe231b70ce0762db24133e5c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=edd106fc8ac1826dbe231b70ce0762db24133e5c Author: Auke Kok <auk...@in...> Date: Mon Nov 6 08:57:12 2006 -0800 [PATCH] e1000: Fix regression: garbled stats and irq allocation during swsusp e1000: Fix suspend/resume powerup and irq allocation From: Auke Kok <auk...@in...> After 7.0.33/2.6.16, e1000 suspend/resume left the user with an enabled device showing garbled statistics and undetermined irq allocation state, where `ifconfig eth0 down` would display `trying to free already freed irq`. Explicitly free and allocate irq as well as powerup the PHY during resume fixes when needed. Signed-off-by: Auke Kok <auk...@in...> Signed-off-by: Jeff Garzik <je...@ga...> commit e78181feb0b94fb6afeaef3b28d4f5df1b847c98 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e78181feb0b94fb6afeaef3b28d4f5df1b847c98 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e78181feb0b94fb6afeaef3b28d4f5df1b847c98 Author: Johannes Berg <joh...@si...> Date: Mon Nov 6 23:17:20 2006 +0100 [PATCH] b44: change comment about irq mask register Through some experimentation with the similarly built bcm43xx I came to the conclusion that if the hw/firmware sets a bit in the interrupt register, an interrupt will only be raised if that bit is included in the interrupt mask. Hence, the interrupt mask is more like an interrupt control mask. This patch changes the comment to reflect that. Signed-off-by: Johannes Berg <joh...@si...> Signed-off-by: Jeff Garzik <je...@ga...> |
From: Jan-Benedict G. <jb...@he...> - 2006-11-07 22:51:36
|
New branch 'fixes_for_linus' available with the following commits: commit 16b7f4dcd340875625714438a812ea06400f9666 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=16b7f4dcd340875625714438a812ea06400f9666 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=16b7f4dcd340875625714438a812ea06400f9666 Author: Jan-Benedict Glaw <jb...@lu...> Date: Tue Nov 7 23:50:37 2006 +0100 Update for the srm_env driver. This patch contains a fix for a bug introduced more than a year ago (not setting *eof) and updates whitespace a bit. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> |