c11b3c1 | Ralf Baechle | 11 October 2006, 17:35:33 UTC | [MIPS] IP27: Make declaration of setup_replication_mask a proper prototype. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:31:00 UTC |
67672f5 | Ralf Baechle | 11 October 2006, 00:42:30 UTC | [MIPS] BigSur: More useful defconfig. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:59 UTC |
04d4d7d | Ralf Baechle | 11 October 2006, 00:22:12 UTC | [MIPS] Cleanup definitions of speed_t and tcflag_t. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:59 UTC |
472f291 | Mark Mason | 11 October 2006, 00:03:10 UTC | [MIPS] Fix compilation warnings in arch/mips/sibyte/bcm1480/smp.c Signed-off-by: Mark Mason <mason@broadcom.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:59 UTC |
9b95e62 | Atsushi Nemoto | 10 October 2006, 13:46:52 UTC | [MIPS] Optimize and cleanup get_saved_sp, set_saved_sp If CONFIG_BUILD_ELF64 was not selected and gcc had -msym32 option (i.e. 4.0 or newer), there is no point to use %highest, %higher for kernel symbols. This patch also fixes 64-bit SMTC version of get_saved_sp() which is broken but harmless since there is no such CPUs for now. A bonus is set_saved_sp() and SMP version of get_saved_sp() are more readable now. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:59 UTC |
dff9262 | Atsushi Nemoto | 10 October 2006, 16:07:01 UTC | [MIPS] <asm/irq.h> does not need pt_regs anymore. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:59 UTC |
f940541 | Ralf Baechle | 10 October 2006, 14:44:10 UTC | [MIPS] Workaround for bug in gcc -EB / -EL options. Certain gcc versions upto gcc 4.1.1 (probably 4.2-subversion as of 2006-10-10 don't properly change the the predefined symbols if -EB / -EL are used, so we kludge that here. A bug has been filed at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29413. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:59 UTC |
ea57428 | Yoichi Yuasa | 10 October 2006, 07:56:11 UTC | [MIPS] Fix timer setup for Jazz Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 11 October 2006, 18:30:58 UTC |
53a5fbd | Linus Torvalds | 11 October 2006, 00:14:44 UTC | ACPI: Allow setting SCI_EN bit in PM1_CONTROL register This is needed by at least the Mac Mini's, which (incorrectly) come back from suspend with SCI_EN clear. Thanks to Fr\xe9d\xe9ric Riss for hunting this down. Acked-by: Fr\xe9d\xe9ric Riss <frederic.riss@gmail.com> Cc: Pavel Machek <pavel@ucw.cz> Cc: Len Brown <len.brown@intel.com> Cc: Arjan van de Ven <arjan@infradead.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 11 October 2006, 00:14:44 UTC |
0968cf5 | Jeff Garzik | 10 October 2006, 06:58:14 UTC | [PATCH] firmware/dcdbas: fix bug in error cleanup The error path path mistakenly called sysfs_create_group() rather than sysfs_remove_group(). They take the same arguments, so it's easy to cut-n-paste such a bug. Signed-off-by: Jeff Garzik <jeff@garzik.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:29:37 UTC |
15e541f | Jeff Garzik | 10 October 2006, 05:40:55 UTC | [PATCH] irda: donauboe fixes, cleanups - fix: toshoboe_invalid_dev() was recently removed, but not all callers were updated, causing the obvious linker error. Remove caller, because the check (like the one removed) isn't used. - fix: propagate request_irq() return value - cleanup: remove void* casts - cleanup: remove impossible ASSERTs Signed-off-by: Jeff Garzik <jeff@garzik.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:29:37 UTC |
3c69302 | Linus Torvalds | 10 October 2006, 23:16:33 UTC | 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] Fix windfarm platform device usage [POWERPC] Fix i2c-powermac platform device usage [POWERPC] Fix secondary CPU startup on old "powersurge" SMP powermacs [POWERPC] ARCH=ppc pt_regs fixes [POWERPC] Update maple defconfig [POWERPC] Fix Maple secondary IDE interrupt [POWERPC] Make U4 PCIe work on maple [POWERPC] cell: fix default zImage build target [POWERPC] Fix boot wrapper invocation if CROSS_COMPILE contains spaces [POWERPC] Fix xmon IRQ handler for pt_regs removal | 10 October 2006, 23:16:33 UTC |
107c3a7 | Al Viro | 13 August 2006, 19:38:04 UTC | [PATCH] endianness annotations in s2io Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
44aa535 | Al Viro | 13 August 2006, 05:54:30 UTC | [PATCH] ufs endianness annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
3524de1 | Al Viro | 24 December 2005, 19:39:13 UTC | [PATCH] fs/partitions endianness annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
d136fe7 | Alexey Dobriyan | 28 December 2005, 19:27:10 UTC | [PATCH] Finish annotations of struct vlan_ethhdr Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
d02d48d | Al Viro | 24 December 2005, 19:33:09 UTC | [PATCH] isofs endianness annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
6ca1584 | Al Viro | 24 December 2005, 19:32:38 UTC | [PATCH] smbfs endianness annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
2ef1031 | Al Viro | 24 December 2005, 19:31:53 UTC | [PATCH] hpfs endianness annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
31b1f85 | Al Viro | 24 December 2005, 19:31:04 UTC | [PATCH] fs/fat endianness annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:34 UTC |
a9721f3 | Al Viro | 24 December 2005, 19:28:55 UTC | [PATCH] befs: endianness annotations split the data structures that exist in host- and disk-endian variants, annotate the fields of disk-endian ones, propagate changes. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
e5201c5 | Al Viro | 24 December 2005, 08:09:03 UTC | [PATCH] befs: missing fs32_to_cpu() in debug.c inode->mode is disk-endian Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
1151895 | Al Viro | 24 December 2005, 06:32:03 UTC | [PATCH] befs: introduce on-disk endian types Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
af10b00 | Al Viro | 24 December 2005, 06:13:13 UTC | [PATCH] befs: prepare to sanitizing headers pulled includes of endian.h from fs/befs/*.c to befs.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
88c124d | Al Viro | 24 December 2005, 01:56:46 UTC | [PATCH] befs: remove bogus typedef Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
7359bbf | Alexey Dobriyan | 22 December 2005, 22:18:25 UTC | [PATCH] chelsio: add endian annotations Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
d08f74e | Alexey Dobriyan | 22 December 2005, 22:12:25 UTC | [PATCH] serpent: fix endian warnings Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
56052d5 | Alexey Dobriyan | 01 December 2005, 22:10:40 UTC | [PATCH] cdrom: add endianness annotations Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 23:15:33 UTC |
70f3891 | Al Viro | 10 October 2006, 21:49:57 UTC | [PATCH] use %p for pointers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:24 UTC |
3c5c665 | Al Viro | 10 October 2006, 21:49:47 UTC | [PATCH] use %zu for size_t Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:24 UTC |
59bd598 | Al Viro | 10 October 2006, 21:49:37 UTC | [PATCH] missed const in prototype Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:24 UTC |
cfbdbab | Al Viro | 10 October 2006, 21:49:27 UTC | [PATCH] net/sunrpc/auth_gss/svcauth_gss.c endianness regression Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:24 UTC |
86b95c1 | Al Viro | 10 October 2006, 21:49:17 UTC | [PATCH] strndup() would better take size_t, not int Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:24 UTC |
5e7ddac | Al Viro | 10 October 2006, 21:49:07 UTC | [PATCH] ptrdiff_t is %t, not %z Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
1af9892 | Al Viro | 10 October 2006, 21:48:57 UTC | [PATCH] cpuset ANSI prototype Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: Paul Jackson <pj@sgi.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
e6c6e64 | Al Viro | 10 October 2006, 21:48:47 UTC | [PATCH] fs/inode.c NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
663d1ba | Al Viro | 10 October 2006, 21:48:37 UTC | [PATCH] em28xx NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
ba674cf | Al Viro | 10 October 2006, 21:48:27 UTC | [PATCH] __user annotations: loop.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
a6ded1b | Al Viro | 10 October 2006, 21:48:17 UTC | [PATCH] openprom NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
03dc550 | Al Viro | 10 October 2006, 21:48:07 UTC | [PATCH] trivial iomem annotations: sata_promise Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
20241ad | Al Viro | 10 October 2006, 21:47:57 UTC | [PATCH] gfp annotations: radix_tree_root struct radix_tree_root has unused upper bits of ->gfp_mask reused for tags bitmap. Annotated. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
fa1f5ea | Al Viro | 10 October 2006, 21:47:47 UTC | [PATCH] gfp annotations: scsi_error Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
86f9333 | Al Viro | 10 October 2006, 21:47:37 UTC | [PATCH] ptrace32 trivial __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:23 UTC |
29756fa | Al Viro | 10 October 2006, 21:47:27 UTC | [PATCH] trivial iomem annotations: istallion Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
4370df9 | Al Viro | 10 October 2006, 21:47:17 UTC | [PATCH] acpi NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
e4cad1b | Al Viro | 10 October 2006, 21:47:07 UTC | [PATCH] passing pointer to setup_timer() should be via unsigned long Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
ba2397e | Al Viro | 10 October 2006, 21:46:57 UTC | [PATCH] make kernel/relay.c __user-clean Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
fb136e9 | Al Viro | 10 October 2006, 21:46:47 UTC | [PATCH] fix misannotation in ioc4.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
afc12d3 | Al Viro | 10 October 2006, 21:46:37 UTC | [PATCH] mtd: remove several bogus casts to void * in iounmap() argument Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
a9f627c | Al Viro | 10 October 2006, 21:46:27 UTC | [PATCH] ia64/sn __iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
cfa7fd7 | Al Viro | 10 October 2006, 21:46:17 UTC | [PATCH] ia64/hp NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
ba46df9 | Al Viro | 10 October 2006, 21:46:07 UTC | [PATCH] __user annotations: futex Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:22 UTC |
28c4dad | Al Viro | 10 October 2006, 21:45:57 UTC | [PATCH] tipc __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
47b1653 | Al Viro | 10 October 2006, 21:45:47 UTC | [PATCH] drivers/dma trivial annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
c714de5 | Al Viro | 10 October 2006, 21:45:37 UTC | [PATCH] devio __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
cb04e6b | Al Viro | 10 October 2006, 21:45:27 UTC | [PATCH] hwdep_compat missed __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
04b1add | Al Viro | 10 October 2006, 21:45:17 UTC | [PATCH] misc sata __iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
98ae6cc | Al Viro | 10 October 2006, 21:45:07 UTC | [PATCH] fix misannotations in loop.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
aa7677d | Al Viro | 10 October 2006, 21:44:57 UTC | [PATCH] NULL noise removal: advansys Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:21 UTC |
4834327 | Al Viro | 10 October 2006, 21:44:47 UTC | [PATCH] __iomem annotations in sunzilog Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:20 UTC |
1acc04c | Al Viro | 10 October 2006, 21:44:37 UTC | [PATCH] dccp __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:20 UTC |
6aae873 | Al Viro | 10 October 2006, 21:44:27 UTC | [PATCH] drivers/s390 misc sparse annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:20 UTC |
90cbad6 | Al Viro | 10 October 2006, 21:44:17 UTC | [PATCH] more fs/compat.c __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:20 UTC |
1e0dbaf | Al Viro | 10 October 2006, 21:44:07 UTC | [PATCH] advansys __iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 22:37:20 UTC |
2cbe19d | Michael S. Tsirkin | 09 October 2006, 16:06:32 UTC | IB/mthca: Fix off-by-one in mthca SRQ creation All HCAs (not just mem-free) need a spare SRQ entry, so bump srq->max by 1 in all cases. Noted by Jack Morgenstein <jackm@mellanox.co.il> Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:50:38 UTC |
73fbe8b | Roland Dreier | 10 October 2006, 19:50:38 UTC | IPoIB: Check for DMA mapping error for TX packets Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:50:38 UTC |
1031bfb | Roland Dreier | 10 October 2006, 19:50:38 UTC | RDMA/amso1100: Fix build with debugging off Since pr_debug() has changed from a macro to an inline function when DEBUG is not defined, its arguments now need to be defined even when debugging is off. Therefore to_event_str() and to_qp_state_str() need to be moved out of #ifdef DEBUG. The compiler will throw the definitions away if DEBUG is not defined, but it needs to be able to see that the functions exist. Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:50:38 UTC |
82a9c16 | Sean Hefty | 04 October 2006, 18:37:25 UTC | IB/cm: Send DREP in response to unmatched DREQ Currently a DREP is only sent in response to a DREQ if a connection has been found matching the DREQ, and it is in the proper state. Once a DREP is sent, the local connection moves into timewait. Duplicate DREQs received while in this state result in re-sending the DREP. However, it's likely that the local connection will enter and exit timewait before the remote side times out a lost DREP and resends a DREQ. To handle this, we send a DREP in response to a DREQ, even if a local connection is not found. This avoids maintaining disconnected id's in timewait states for excessively long times, just to handle a lost DREP. Signed-off-by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:50:38 UTC |
8575329 | Sean Hefty | 04 October 2006, 18:29:59 UTC | IB/cm: Fix timewait crash after module unload If the ib_cm module is unloaded while id's are still in timewait, the CM will destroy the work queue used to process timewait. Once the id's exit timewait, their timers will fire, leading to a crash trying to access the destroyed work queue. We need to track id's that are in timewait, and cancel their deferred work on module unload. Signed-off-by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:50:38 UTC |
a8bf4e7 | Jack Morgenstein | 04 October 2006, 11:56:34 UTC | IB/mthca: Query port fix Fill in "max_vl_num" (encoded according to VLCap field in the PortInfo MAD) and "init_type_reply" values in the ib_query_port() verb. Signed-off-by: Jack Morgenstein <jackm@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:50:36 UTC |
01cb9bc | Ishai Rabinovitz | 04 October 2006, 13:28:56 UTC | IB/srp: Enable multiple connections to the same target Enable multiple concurrent connections to the same SRP target: 1) Use port GUID instead of node GUID in the initiator port identifier. This allows connections to be made from multiple HCA ports at the same time. 2) Let the user specify the identifier extention when adding the device. This allows userspace to make multiple connections even from the same port, if it wants too. Without this, only one connection can be made from any given HCA, even if it has multiple ports, because we don't use multi-channel mode, so targets will only allow one connection from a given initiator port ID. Signed-off-by: Ishai Rabinovitz <ishai@mellanox.co.il> Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 19:49:05 UTC |
9b0af40 | Ishai Rabinovitz | 10 October 2006, 16:51:14 UTC | IB/srp: Remove redundant memset() scsi_host_alloc() already allocates with kzalloc(), so the struct Scsi_Host is zeroed out, including the private data portion. Remove the redundant memset that zeros this out again in the SRP initiator. Signed-off-by: Ishai Rabinovitz <ishai@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 16:51:14 UTC |
e52e608 | Tom Tucker | 03 October 2006, 14:46:41 UTC | RDMA/amso1100: Add spinlocks to serialize ib_post_send/ib_post_recv The AMSO driver was not thread-safe in the post WR code and had code that would sleep if the WR post FIFO was full. Since these functions can be called on interrupt level I changed the sleep to a udelay. Signed-off-by: Tom Tucker <tom@opengridcomputing.com> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 10 October 2006, 16:51:13 UTC |
1027061 | Benjamin Herrenschmidt | 10 October 2006, 01:47:31 UTC | [POWERPC] Fix windfarm platform device usage The windfarm code uses a struct device_driver instead of platform_driver, which can cause crashes if any of the callbacks are called (like on module removal). This fixes it. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 03:56:13 UTC |
9f2545c | Benjamin Herrenschmidt | 10 October 2006, 01:45:45 UTC | [POWERPC] Fix i2c-powermac platform device usage i2c-powermac was written & merged right after Russell King's changes adding platform_driver... which I missed. Thus it still used struct device, causing crashes when hitting sleep/wakeup callbacks (it happened to work by luck so far, until early/late callbacks got added). This causes crashes on sleep/wakeup on PowerBooks with 2.6.19. The patch fixes it by using a proper platform_driver. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 03:56:13 UTC |
d6a2925 | Paul Mackerras | 10 October 2006, 03:51:00 UTC | [POWERPC] Fix secondary CPU startup on old "powersurge" SMP powermacs On the old "powersurge" SMP powermacs, the second CPU is started up by sending it an IPI, which has the side effect of stopping the timebase clock (so the secondary CPU's timebase can be synchronized with the primary's). The routine that did this used udelay, which will hang forever when the timebase is stopped, since udelay now spins until the timebase reaches a certain value. The end result is that the kernel would hang when bringing up the second CPU. This fixes it by using a simple loop which just does a fixed number of iterations to generate the delay. These old systems were all clocked at around 200 MHz or so, so a fixed number of iterations is acceptable. Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 03:51:00 UTC |
ebf7a22 | Nick Piggin | 10 October 2006, 02:36:54 UTC | [PATCH] mm: bug in set_page_dirty_buffers This was triggered, but not the fault of, the dirty page accounting patches. Suitable for -stable as well, after it goes upstream. Unable to handle kernel NULL pointer dereference at virtual address 0000004c EIP is at _spin_lock+0x12/0x66 Call Trace: [<401766e7>] __set_page_dirty_buffers+0x15/0xc0 [<401401e7>] set_page_dirty+0x2c/0x51 [<40140db2>] set_page_dirty_balance+0xb/0x3b [<40145d29>] __do_fault+0x1d8/0x279 [<40147059>] __handle_mm_fault+0x125/0x951 [<401133f1>] do_page_fault+0x440/0x59f [<4034d0c1>] error_code+0x39/0x40 [<08048a33>] 0x8048a33 Signed-off-by: Nick Piggin <npiggin@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 10 October 2006, 02:51:18 UTC |
1601ff0 | Linus Torvalds | 10 October 2006, 02:35:20 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: [SPARC32]: Fix prom.c build warning [SPARC64]: Update defconfig. [SPARC64]: Fix of_device bus_id settings. [SPARC64]: Update MAINTAINERS entry. | 10 October 2006, 02:35:20 UTC |
39e3eb7 | Al Viro | 09 October 2006, 11:48:42 UTC | [POWERPC] ARCH=ppc pt_regs fixes Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:55:25 UTC |
d942492 | Linus Torvalds | 10 October 2006, 01:55:00 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/configh * master.kernel.org:/pub/scm/linux/kernel/git/davej/configh: [HEADERS] Put linux/config.h out of its misery. | 10 October 2006, 01:55:00 UTC |
8de242e | Benjamin Herrenschmidt | 09 October 2006, 03:28:59 UTC | [POWERPC] Update maple defconfig This updates the Maple defconfig to 4 CPUs (along with current defaults) to support the "tigerwood" 970MP evaluation board. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:54:26 UTC |
1e1b20a | Benjamin Herrenschmidt | 09 October 2006, 03:27:28 UTC | [POWERPC] Fix Maple secondary IDE interrupt The IDE driver will pick up the PCI IRQ for both channels on Maple despite the fact that it's in legacy mode. This works around it by "hiding" the PCI IRQ of the AMD8111 IDE controller when it's configured in legacy mode on the Maple platform, thus causing the driver to call pci_get_legacy_ide_irq() which will return the correct interrupts for both channels. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:54:26 UTC |
c10af8c | Benjamin Herrenschmidt | 09 October 2006, 03:25:15 UTC | [POWERPC] Make U4 PCIe work on maple The Maple support code was missing code for U4/CPC945 PCIe. This adds it, enabling it to work on tigerwood boards, and possibly also js21 using SLOF. Also disable an obsolete firmware workaround. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:54:26 UTC |
020533e | Geoff Levand | 07 October 2006, 22:33:53 UTC | [POWERPC] cell: fix default zImage build target Change CONFIG_PPC_CELL to CONFIG_PPC_IBM_CELL_BLADE in the powerpc boot makefile. CONFIG_PPC_CELL is used to build the generic cell processor support, and is not an indication of platform. Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:54:26 UTC |
dcf9065 | Michael Ellerman | 30 September 2006, 01:54:09 UTC | [POWERPC] Fix boot wrapper invocation if CROSS_COMPILE contains spaces My CROSS_COMPILE is "ccache /opt/compilers/blah", which confuses the boot wrapper script. Quote CROSS_COMPILE and CROSS32_COMPILE so they can safely contain spaces. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:54:26 UTC |
f583ffc | Paul Mackerras | 10 October 2006, 01:47:07 UTC | [POWERPC] Fix xmon IRQ handler for pt_regs removal Signed-off-by: Paul Mackerras <paulus@samba.org> | 10 October 2006, 01:47:07 UTC |
078830e | Martin Habets | 10 October 2006, 01:10:16 UTC | [SPARC32]: Fix prom.c build warning Fix these 2.6.19-rc1 build warnings: CC arch/sparc/kernel/prom.o arch/sparc/kernel/prom.c: In function `of_set_property': arch/sparc/kernel/prom.c:246: warning: passing arg 2 of `prom_setprop' discards qualifiers from pointer target type arch/sparc/kernel/prom.c: In function `build_one_prop': arch/sparc/kernel/prom.c:446: warning: unused variable `len' arch/sparc/kernel/prom.c:480: warning: ignoring return value of `prom_getproperty', declared with attribute warn_unused_result Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk> Signed-off-by: David S. Miller <davem@davemloft.net> | 10 October 2006, 01:10:16 UTC |
79bf062 | David S. Miller | 05 October 2006, 09:08:59 UTC | [SPARC64]: Update defconfig. Signed-off-by: David S. Miller <davem@davemloft.net> | 10 October 2006, 00:24:53 UTC |
4b75eb2 | David S. Miller | 05 October 2006, 09:07:32 UTC | [SPARC64]: Fix of_device bus_id settings. They have to be unique system-wide, so use "NAME@NODE" as the string pattern of the non-root nodes. Thanks to Andrew Morton for fixing the error value checking in bus_add_device() which made this problem finally noticable. Signed-off-by: David S. Miller <davem@davemloft.net> | 10 October 2006, 00:24:52 UTC |
99ae1c8 | David S. Miller | 05 October 2006, 00:31:00 UTC | [SPARC64]: Update MAINTAINERS entry. ultralinux@vger is deprecated, folks should use sparclinux@vger for both sparc ports. Eddie, Anton, and Jakub haven't been active in sparc64 maintainence for years, so best to remove them as reports do nothing more than fill up their mailboxes :) Signed-off-by: David S. Miller <davem@davemloft.net> | 10 October 2006, 00:24:51 UTC |
b0ac3f5 | Dave Jones | 09 October 2006, 23:13:51 UTC | [HEADERS] Put linux/config.h out of its misery. Signed-off-by: Dave Jones <davej@redhat.com> | 09 October 2006, 23:13:51 UTC |
e04582b | Atsushi Nemoto | 08 October 2006, 15:10:01 UTC | [MIPS] Make sure cpu_has_fpu is used only in atomic context Make sure cpu_has_fpu (which uses smp_processor_id()) is used only in atomic context. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:48 UTC |
f5c70dd | Atsushi Nemoto | 20 August 2006, 13:55:52 UTC | [MIPS] Fix build errors related to wbflush.h on tx4927/tx4938. TX49 CPUs have a SYNC instruction so that CONFIG_CPU_HAS_WB is no longer needed. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:48 UTC |
5536b23 | Ralf Baechle | 09 October 2006, 15:34:41 UTC | [MIPS] Alchemy: nuke usbdev; it's useless as is ... Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:47 UTC |
0118c3c | Ralf Baechle | 05 June 2006, 10:54:41 UTC | [MIPS] Malta: Fix build for non-MIPS32/64 configuration. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:47 UTC |
12a0a70 | Ralf Baechle | 09 October 2006, 22:20:47 UTC | [RTC] Consistently use of tabs for formatting. | 09 October 2006, 22:20:47 UTC |
0e8f8f5 | Ralf Baechle | 07 July 2006, 23:07:40 UTC | [MIPS] NUMA: Register all nodes before cpus or sysfs will barf. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:46 UTC |
1896551 | Ralf Baechle | 09 October 2006, 22:20:46 UTC | [MIPS] qtronix: remove driver. Another leftover of removing support for the ITE8172. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:46 UTC |
f431baa | Atsushi Nemoto | 08 October 2006, 16:24:23 UTC | [MIPS] ret_from_irq adjustment Make sure that RA on top of interrupt stack is an address of ret_from_irq, so that dump_stack etc. can trace info interrupted context. Also this patch fixes except_vec_vi_handler and __smtc_ipi_vector which seems broken. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:46 UTC |
441ee34 | Ralf Baechle | 02 June 2006, 10:48:11 UTC | [MIPS] Fix RM9000 wait instruction detection. Only revisions < 4.0 don't have a functional wait instruction. From Thomas Koeller (Thomas.Koeller@baslerweb.com). Signed-off-by: Ralf Baechle <ralf@linux-mips.org> | 09 October 2006, 22:20:45 UTC |