Corey Minyard
393d2cc354
[PATCH] ipmi: use refcount in message handler
...
This patch is rather large, but it really can't be done in smaller chunks
easily and I believe it is an important change. This has been out and tested
for a while in the latest IPMI driver release. There are no functional
changes, just changes as necessary to convert the locking over (and a few
minor style updates).
The IPMI driver uses read/write locks to ensure that things exist while they
are in use. This is bad from a number of points of view. This patch removes
the rwlocks and uses refcounts and RCU lists to manage what the locks did.
Signed-off-by: Corey Minyard <minyard@acm.org>
Cc: Matt Domsch <Matt_Domsch@dell.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-07 07:53:43 -08:00
..
acpi
asm-alpha
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-arm
[ARM] Fix second missing declaration of cache_is_vivt()
2005-11-06 19:47:04 +00:00
asm-arm26
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-cris
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-frv
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-generic
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-h8300
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-i386
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-ia64
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-m32r
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-m68k
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-m68knommu
[PATCH] m68knommu: add 5208 ColdFire reset/reboot support
2005-11-01 21:41:20 -08:00
asm-mips
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-parisc
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-powerpc
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-ppc
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-ppc64
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-s390
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-sh
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-sh64
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-sparc
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-sparc64
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-um
[PATCH] uml: maintain own LDT entries
2005-11-07 07:53:31 -08:00
asm-v850
[PATCH] include/asm-v850/ "extern inline" -> "static inline"
2005-11-07 07:53:32 -08:00
asm-x86_64
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-xtensa
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
keys
[PATCH] Keys: Export user-defined keyring operations
2005-10-30 17:37:22 -08:00
linux
[PATCH] ipmi: use refcount in message handler
2005-11-07 07:53:43 -08:00
math-emu
media
mtd
net
pcmcia
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
rdma
[IB] ucm: 32/64 compatibility fixes
2005-11-01 13:18:54 -08:00
rxrpc
scsi
Merge by Hand
2005-11-04 22:29:52 -06:00
sound
[PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magic
2005-10-31 16:09:39 -08:00
video