Al Viro
7a39f52202
[PATCH] sparc32 rwlock fix
...
read_trylock() is broken on sparc32 (doesn't build and didn't work
right, actually). Proposed fix:
- make "writer holds lock" distinguishable from "reader tries to grab
lock"
- have __raw_read_trylock() try to acquire the mutex (in LSB of lock),
terminating spin if we see that there's writer holding it. Then do
the rest as we do in read_lock().
Thanks to Ingo for discussion...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-08 12:32:35 -07:00
..
2005-04-16 15:20:36 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-21 14:18:15 -07:00
2006-09-22 17:48:56 -07:00
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-10-02 07:57:20 -07:00
2006-10-04 03:38:54 -04:00
2006-10-08 12:32:35 -07:00
2005-12-15 10:01:29 -08:00
2006-06-23 23:15:47 -07:00
2006-05-12 12:45:50 -07:00
2005-04-16 15:20:36 -07:00
2006-10-04 03:38:54 -04:00
2006-10-08 12:32:35 -07:00
2005-04-16 15:20:36 -07:00
2006-06-30 19:25:36 +02:00
2006-07-21 14:18:04 -07:00
2006-01-12 09:08:53 -08:00
2006-01-19 02:42:49 -08:00
2005-09-09 20:35:55 +02:00
2005-04-16 15:20:36 -07:00
2006-08-26 17:52:51 -07:00
2006-06-30 19:25:36 +02:00
2006-08-26 17:52:56 -07:00
2006-10-08 12:32:35 -07:00
2005-04-16 15:20:36 -07:00
2006-10-08 12:32:35 -07:00
2006-10-08 12:32:35 -07:00
2006-10-08 12:32:35 -07:00
2006-10-08 12:32:35 -07:00
2006-10-08 12:32:35 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-11-07 14:12:21 -08:00
2006-10-03 23:01:26 +02:00
2006-10-02 07:57:23 -07:00
2006-10-03 08:03:40 -07:00
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2006-10-08 12:32:35 -07:00
2006-10-08 12:32:35 -07:00
2005-04-16 15:20:36 -07:00
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2005-12-28 13:22:54 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00