]>
 
 
pilppa.org Git - linux-2.6-omap-h63xx.git/log 
 
 
 
 
 
 
Al Viro  [Sat, 24 Dec 2005 19:33:09 +0000  (14:33 -0500)] 
 
[PATCH] isofs endianness annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Sat, 24 Dec 2005 19:32:38 +0000  (14:32 -0500)] 
 
[PATCH] smbfs endianness annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Sat, 24 Dec 2005 19:31:53 +0000  (14:31 -0500)] 
 
[PATCH] hpfs endianness annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Sat, 24 Dec 2005 19:31:04 +0000  (14:31 -0500)] 
 
[PATCH] fs/fat endianness annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Sat, 24 Dec 2005 19:28:55 +0000  (14:28 -0500)] 
 
[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>  
Al Viro  [Sat, 24 Dec 2005 08:09:03 +0000  (03:09  -0500)] 
 
[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>  
Al Viro  [Sat, 24 Dec 2005 06:32:03 +0000  (01:32  -0500)] 
 
[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>  
Al Viro  [Sat, 24 Dec 2005 06:13:13 +0000  (01:13  -0500)] 
 
[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>  
Al Viro  [Sat, 24 Dec 2005 01:56:46 +0000  (20:56 -0500)] 
 
[PATCH] befs: remove bogus typedef 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Alexey Dobriyan  [Thu, 22 Dec 2005 22:18:25 +0000  (01:18  +0300)] 
 
[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>  
Alexey Dobriyan  [Thu, 22 Dec 2005 22:12:25 +0000  (01:12  +0300)] 
 
[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>  
Alexey Dobriyan  [Thu, 1 Dec 2005 22:10:40 +0000  (17:10 -0500)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:49:57 +0000  (22:49 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:49:47 +0000  (22:49 +0100)] 
 
[PATCH] use %zu for size_t 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:49:37 +0000  (22:49 +0100)] 
 
[PATCH] missed const in prototype 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:49:27 +0000  (22:49 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:49:17 +0000  (22:49 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:49:07 +0000  (22:49 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:48:57 +0000  (22:48 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:48:47 +0000  (22:48 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:48:37 +0000  (22:48 +0100)] 
 
[PATCH] em28xx NULL noise removal 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:48:27 +0000  (22:48 +0100)] 
 
[PATCH] __user annotations: loop.c 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:48:17 +0000  (22:48 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:48:07 +0000  (22:48 +0100)] 
 
[PATCH] trivial iomem annotations: sata_promise 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:47:57 +0000  (22:47 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:47:47 +0000  (22:47 +0100)] 
 
[PATCH] gfp annotations: scsi_error 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:47:37 +0000  (22:47 +0100)] 
 
[PATCH] ptrace32 trivial __user annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:47:27 +0000  (22:47 +0100)] 
 
[PATCH] trivial iomem annotations: istallion 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:47:17 +0000  (22:47 +0100)] 
 
[PATCH] acpi NULL noise removal 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:47:07 +0000  (22:47 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:46:57 +0000  (22:46 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:46:47 +0000  (22:46 +0100)] 
 
[PATCH] fix misannotation in ioc4.h 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:46:37 +0000  (22:46 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:46:27 +0000  (22:46 +0100)] 
 
[PATCH] ia64/sn __iomem annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:46:17 +0000  (22:46 +0100)] 
 
[PATCH] ia64/hp NULL noise removal 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:46:07 +0000  (22:46 +0100)] 
 
[PATCH] __user annotations: futex 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:45:57 +0000  (22:45 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:45:47 +0000  (22:45 +0100)] 
 
[PATCH] drivers/dma trivial annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:45:37 +0000  (22:45 +0100)] 
 
[PATCH] devio __user annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:45:27 +0000  (22:45 +0100)] 
 
[PATCH] hwdep_compat missed __user annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:45:17 +0000  (22:45 +0100)] 
 
[PATCH] misc sata __iomem annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:45:07 +0000  (22:45 +0100)] 
 
[PATCH] fix misannotations in loop.c 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:44:57 +0000  (22:44 +0100)] 
 
[PATCH] NULL noise removal: advansys 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:44:47 +0000  (22:44 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:44:37 +0000  (22:44 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:44:27 +0000  (22:44 +0100)] 
 
[PATCH] drivers/s390 misc sparse annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Tue, 10 Oct 2006 21:44:17 +0000  (22:44 +0100)] 
 
[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>  
Al Viro  [Tue, 10 Oct 2006 21:44:07 +0000  (22:44 +0100)] 
 
[PATCH] advansys __iomem annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Michael S. Tsirkin  [Mon, 9 Oct 2006 16:06:32 +0000  (18:06 +0200)] 
 
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>  
Roland Dreier  [Tue, 10 Oct 2006 19:50:38 +0000  (12:50 -0700)] 
 
IPoIB: Check for DMA mapping error for TX packets 
 
Signed-off-by: Roland Dreier <rolandd@cisco.com>  
Roland Dreier  [Tue, 10 Oct 2006 19:50:38 +0000  (12:50 -0700)] 
 
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>  
Sean Hefty  [Wed, 4 Oct 2006 18:37:25 +0000  (11:37 -0700)] 
 
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>  
Sean Hefty  [Wed, 4 Oct 2006 18:29:59 +0000  (11:29 -0700)] 
 
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>  
Jack Morgenstein  [Wed, 4 Oct 2006 11:56:34 +0000  (13:56 +0200)] 
 
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>  
Ishai Rabinovitz  [Wed, 4 Oct 2006 13:28:56 +0000  (15:28 +0200)] 
 
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>  
Ishai Rabinovitz  [Tue, 10 Oct 2006 16:51:14 +0000  (09:51 -0700)] 
 
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>  
Tom Tucker  [Tue, 3 Oct 2006 14:46:41 +0000  (09:46 -0500)] 
 
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>  
Nick Piggin  [Tue, 10 Oct 2006 02:36:54 +0000  (04:36  +0200)] 
 
[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> 
 
Linus Torvalds  [Tue, 10 Oct 2006 02:35:20 +0000  (19:35 -0700)] 
 
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. 
 
Linus Torvalds  [Tue, 10 Oct 2006 01:55:00 +0000  (18:55 -0700)] 
 
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. 
 
Martin Habets  [Tue, 10 Oct 2006 01:10:16 +0000  (18:10 -0700)] 
 
[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>  
David S. Miller  [Thu, 5 Oct 2006 09:08:59 +0000  (02:08  -0700)] 
 
[SPARC64]: Update defconfig. 
 
Signed-off-by: David S. Miller <davem@davemloft.net>  
David S. Miller  [Thu, 5 Oct 2006 09:07:32 +0000  (02:07  -0700)] 
 
[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>  
David S. Miller  [Thu, 5 Oct 2006 00:31:00 +0000  (17:31 -0700)] 
 
[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>  
Dave Jones  [Mon, 9 Oct 2006 23:13:51 +0000  (19:13 -0400)] 
 
[HEADERS] Put linux/config.h out of its misery. 
 
Signed-off-by: Dave Jones <davej@redhat.com>  
Atsushi Nemoto  [Sun, 8 Oct 2006 15:10:01 +0000  (00:10  +0900)] 
 
[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>  
Atsushi Nemoto  [Sun, 20 Aug 2006 13:55:52 +0000  (22:55 +0900)] 
 
[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>  
Ralf Baechle  [Mon, 9 Oct 2006 15:34:41 +0000  (16:34 +0100)] 
 
[MIPS] Alchemy: nuke usbdev; it's useless as is ... 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 5 Jun 2006 10:54:41 +0000  (11:54 +0100)] 
 
[MIPS] Malta: Fix build for non-MIPS32/64 configuration. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 9 Oct 2006 22:20:47 +0000  (23:20 +0100)] 
 
[RTC] Consistently use of tabs for formatting. 
 
Ralf Baechle  [Fri, 7 Jul 2006 23:07:40 +0000  (01:07  +0200)] 
 
[MIPS] NUMA: Register all nodes before cpus or sysfs will barf. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Ralf Baechle  [Mon, 9 Oct 2006 22:20:46 +0000  (23:20 +0100)] 
 
[MIPS] qtronix: remove driver. 
 
Another leftover of removing support for the ITE8172. 
 
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>  
Atsushi Nemoto  [Sun, 8 Oct 2006 16:24:23 +0000  (01:24  +0900)] 
 
[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>  
Ralf Baechle  [Fri, 2 Jun 2006 10:48:11 +0000  (11:48 +0100)] 
 
[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>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:27:42 +0000  (22:27 +0200)] 
 
[PATCH] m68k/MVME167: SERIAL167 tty flip buffer updates 
 
Compile fixes related to changed tty flip buffer handling. 
 
Signed-off-by: Kars de Jong <jongk@linux-m68k.org>  
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:27:42 +0000  (22:27 +0200)] 
 
[PATCH] m68k/MVME167: SERIAL167 is no longer broken 
 
- SERIAL167 is no longer broken 
- Removed some unused variables from the driver to fix compiler warnings 
 
Signed-off-by: Kars de Jong <jongk@linux-m68k.org>  
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:23:56 +0000  (22:23 +0200)] 
 
[PATCH] m68k/Apollo: Remove obsolete arch/m68k/apollo/dma.c 
 
Remove unused arch/m68k/apollo/dma.c, which was obsoleted by the move to the 
generic DMA API. 
 
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:23:31 +0000  (22:23 +0200)] 
 
[PATCH] m68k/Atari: Interrupt updates 
 
Misc Atari fixes: 
  - initialize correct number of atari irqs 
  - silence vbl interrupt until it's used by atafb 
  - use mdelay() to read clock if necessary 
 
Signed-off-by: Roman Zippel <zippel@linux-m68k.org>  
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:22:37 +0000  (22:22 +0200)] 
 
[PATCH] m68k/HP300: Enable HIL configuration options 
 
Enable HIL configuration options on HP300 
 
Signed-off-by: Kars de Jong <jongk@linux-m68k.org>  
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:02:31 +0000  (22:02 +0200)] 
 
[PATCH] m68k: more syscall updates 
 
Add missing syscalls 
 
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Geert Uytterhoeven  [Mon, 9 Oct 2006 20:02:25 +0000  (22:02 +0200)] 
 
[PATCH] m68k: syscall updates 
 
Add some missing system calls (recent udev needs them) 
 
Signed-off-by: Kars de Jong <jongk@linux-m68k.org>  
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Eric W. Biederman  [Mon, 9 Oct 2006 05:41:59 +0000  (23:41 -0600)] 
 
[PATCH] x86_64 irq: Scream but don't die if we receive an unexpected irq 
 
Due to code bugs or misbehaving hardware it is possible that we can 
receive an interrupt that we have not mapped into a linux irq.  Calling 
BUG when that happens is very rude, and if the problem is mild enough 
prevents anything else from getting done. 
 
So instead of calling BUG just scream loudly about the problem and 
continue running.  We don't have enough knowledge to know which 
interrupt triggered this behavior so we don't acknowledge it.  This will 
likely prevent a recurrence of the problem by jamming up the works with 
an unacknowledged interrupt. 
 
If the interrupt was something important it is quite possible that 
nothing productive will happen past this point.  But it is now at least 
possible to keep working if the kernel can survive without the interrupt 
we dropped on the floor. 
 
Solutions like irqpoll should generally make dropped irqs non-fatal. 
 
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Linus Torvalds  [Mon, 9 Oct 2006 21:29:26 +0000  (14:29 -0700)] 
 
Merge git://git.infradead.org/~dhowells/irq-2.6 
 
* git://git.infradead.org/~dhowells/irq-2.6: 
  IRQ: Use the new typedef for interrupt handler function pointers 
 
Linus Torvalds  [Mon, 9 Oct 2006 21:21:45 +0000  (14:21 -0700)] 
 
Merge branch 'irqclean-submit1' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6 
 
* 'irqclean-submit1' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6: 
  drivers/isdn/act2000: kill irq2card_map 
  drivers/net/eepro: kill dead code 
  Various drivers' irq handlers: kill dead code, needless casts 
  drivers/net: eliminate irq handler impossible checks, needless casts 
  arch/i386/kernel/time: don't shadow 'irq' function arg 
 
Bill Nottingham  [Mon, 9 Oct 2006 20:10:48 +0000  (16:10 -0400)] 
 
[PATCH] Introduce vfs_listxattr 
 
This patch moves code out of fs/xattr.c:listxattr into a new function - 
vfs_listxattr. The code for vfs_listxattr was originally submitted by Bill 
Nottingham <notting@redhat.com> to Unionfs. 
 
Sorry about that.  The reason for this submission is to make the 
listxattr code in fs/xattr.c a little cleaner (as well as to clean up 
some code in Unionfs.) 
 
Currently, Unionfs has vfs_listxattr defined in its code.  I think 
that's very ugly, and I'd like to see it (re)moved.  The logical place 
to put it, is along side of all the other vfs_*xattr functions. 
 
Overall, I think this patch is benefitial for both kernel.org kernel and 
Unionfs. 
 
Signed-off-by: Josef "Jeff" Sipek <jsipek@cs.sunysb.edu>  
Acked-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 19:29:43 +0000  (20:29 +0100)] 
 
[PATCH] tifm __iomem annotations, NULL noise removal 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 19:29:03 +0000  (20:29 +0100)] 
 
[PATCH] mos7840 annotations 
 
__user annotations, NULL noise removal, %p use for pointers 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 19:28:03 +0000  (20:28 +0100)] 
 
[PATCH] s390 traps.c __user annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 19:26:58 +0000  (20:26 +0100)] 
 
[PATCH] hppfs: readdir callback missed in prototype change 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 19:27:30 +0000  (20:27 +0100)] 
 
[PATCH] dlm gfp_t annotations 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 19:24:49 +0000  (20:24 +0100)] 
 
[PATCH] wrong order of arguments in copy_to_user() in ncpfs 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 15:26:47 +0000  (16:26 +0100)] 
 
[PATCH] mv64630_pic NULL noise removal 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 15:23:09 +0000  (16:23 +0100)] 
 
[PATCH] trivial iomem annotations (arch/powerpc/platfroms/parsemi/pci.c) 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Acked-by: Olof Johansson <olof@lixom.net>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 15:22:09 +0000  (16:22 +0100)] 
 
[PATCH] extern doesn't make sense on a definition of function... 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 11:47:31 +0000  (12:47 +0100)] 
 
[PATCH] more ia64 irq handlers 
 
Cast to (void *) in request_irq() argument is stupid and 
only hides problems... 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 11:46:52 +0000  (12:46 +0100)] 
 
[PATCH] fallout from alpha pt_regs patches 
 
missed irq handler in sys_titan and forgotten prototype update. 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 10:51:14 +0000  (11:51 +0100)] 
 
[PATCH] sparc64 irq pt_regs fallout 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
David Howells  [Mon, 9 Oct 2006 11:19:47 +0000  (12:19 +0100)] 
 
IRQ: Use the new typedef for interrupt handler function pointers 
 
Use the new typedef for interrupt handler function pointers rather than 
actually spelling out the full thing each time.  This was scripted with the 
following small shell script: 
 
#!/bin/sh 
egrep -nHrl -e 'irqreturn_t[ 	]*[(][*]' $* | 
while read i 
do 
    echo $i 
    perl -pi -e 's/irqreturn_t\s*[(]\s*[*]\s*([_a-zA-Z0-9]*)\s*[)]\s*[(]\s*int\s*,\s*void\s*[*]\s*[)]/irq_handler_t \1/g' $i || exit $? 
done 
 
Signed-Off-By: David Howells <dhowells@redhat.com>  
Al Viro  [Mon, 9 Oct 2006 01:11:47 +0000  (02:11  +0100)] 
 
[PATCH] m68k/kernel/dma.c assumes !MMU_SUN3 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
Al Viro  [Mon, 9 Oct 2006 01:09:49 +0000  (02:09  +0100)] 
 
[PATCH] arm: it's OK to pass pointer to volatile as iounmap() argument... 
 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>  
Signed-off-by: Linus Torvalds <torvalds@osdl.org>