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
..
2005-10-28 16:28:04 +01:00
2005-10-30 17:37:32 -08:00
2005-10-31 16:36:08 -02:00
2005-10-31 16:36:08 -02:00
2005-10-18 23:19:47 -07:00
2005-11-07 07:53:38 -08:00
2005-10-22 14:27:05 -04:00
2005-10-28 08:16:49 -07:00
2005-10-28 08:16:47 -07:00
2005-10-30 17:37:21 -08:00
2005-10-28 08:56:34 -07:00
2005-10-19 23:11:33 -07:00
2005-10-30 17:37:17 -08:00
2005-11-07 07:53:35 -08:00
2005-11-06 10:22:04 +01:00
2005-11-07 07:53:35 -08:00
2005-10-30 17:37:14 -08:00
2005-10-30 17:37:32 -08:00
2005-10-30 17:37:21 -08:00
2005-10-29 19:07:23 +01:00
2005-10-30 17:37:10 -08:00
2005-11-03 13:53:34 +11:00
2005-10-28 08:53:49 -07:00
2005-11-02 22:08:52 -02:00
2005-10-28 16:30:00 -02:00
2005-11-07 07:53:24 -08:00
2005-10-28 16:25:58 -04:00
2005-11-07 07:53:42 -08:00
2005-10-29 14:42:28 +10:00
2005-11-07 07:53:42 -08:00
2005-10-30 17:37:32 -08:00
2005-11-01 09:26:16 +01:00
2005-10-28 08:16:46 -07:00
2005-10-21 22:58:51 -04:00
2005-10-21 22:58:51 -04:00
2005-10-21 22:58:51 -04:00
2005-10-29 21:40:41 -07:00
2005-10-28 14:02:10 -07:00
2005-10-28 14:02:10 -07:00
2005-10-28 14:02:10 -07:00
2005-10-28 14:02:09 -07:00
2005-10-28 14:02:13 -07:00
2005-10-30 17:37:32 -08:00
2005-10-30 17:37:32 -08:00
2005-10-29 19:32:20 +01:00
2005-10-28 08:16:47 -07:00
2005-10-28 13:09:47 -07:00
2005-11-07 07:53:43 -08:00
2005-11-07 07:53:41 -08:00
2005-10-28 08:16:47 -07:00
2005-11-07 07:53:37 -08:00
2005-10-30 17:37:26 -08:00
2005-10-30 17:37:23 -08:00
2005-10-30 17:37:23 -08:00
2005-10-30 17:37:32 -08:00
2005-10-28 08:16:47 -07:00
2005-10-30 17:37:17 -08:00
2005-11-04 22:08:00 -05:00
2005-11-07 07:53:35 -08:00
2005-10-28 08:16:51 -07:00
2005-10-28 08:16:47 -07:00
2005-10-29 21:40:44 -07:00
2005-11-07 07:53:41 -08:00
2005-10-30 17:37:22 -08:00
2005-11-07 07:53:37 -08:00
2005-10-29 21:40:44 -07:00
2005-10-28 14:02:15 -07:00
2005-10-30 17:37:26 -08:00
2005-10-30 17:37:32 -08:00
2005-10-18 14:20:16 -07:00
2005-10-28 16:30:00 -02:00
2005-11-04 15:33:38 -05:00
2005-10-27 22:12:44 -04:00
2005-10-30 17:37:21 -08:00
2005-10-28 08:16:51 -07:00
2005-11-04 18:01:34 -08:00
2005-10-28 15:36:58 -07:00
2005-11-05 14:40:55 -05:00
2005-11-05 21:19:33 +00:00
2005-10-30 17:37:15 -08:00
2005-11-07 07:53:42 -08:00
2005-11-07 07:53:39 -08:00
2005-11-07 07:53:37 -08:00
2005-10-30 17:37:27 -08:00
2005-10-28 08:16:47 -07:00
2005-10-29 21:40:41 -07:00
2005-10-29 21:40:35 -07:00
2005-10-30 11:14:39 +11:00
2005-10-30 17:37:31 -08:00
2005-10-30 17:37:23 -08:00
2005-11-07 07:53:41 -08:00
2005-11-06 09:07:03 +00:00
2005-11-06 09:07:03 +00:00
2005-10-29 19:31:54 +01:00
2005-10-30 17:37:32 -08:00
2005-11-07 07:53:37 -08:00
2005-10-30 17:37:19 -08:00
2005-10-28 16:30:00 -02:00
2005-11-07 07:53:24 -08:00
2005-10-30 17:37:13 -08:00
2005-11-07 07:53:28 -08:00
2005-10-30 17:37:14 -08:00
2005-10-28 08:16:47 -07:00
2005-10-30 17:37:20 -08:00
2005-10-30 17:37:32 -08:00
2005-10-30 17:37:21 -08:00
2005-10-30 17:37:18 -08:00
2005-10-28 08:16:46 -07:00
2005-10-28 08:16:49 -07:00
2005-10-28 16:47:45 -07:00
2005-10-28 16:47:51 -07:00
2005-10-28 16:47:46 -07:00
2005-10-29 21:40:35 -07:00
2005-11-07 07:53:41 -08:00
2005-10-28 14:02:12 -07:00
2005-10-29 15:04:02 +10:00