![]() | |||||||||||||
Messages in this thread |
In message <Pine.LNX.4.44.0209240741270.8943-100000@localhost.localdomain> you write: > > And, ironically, using the futex implementation developed on IBM time 8). > you are right, futexes are really important for all the userspace locking > primitives and thread-joining. And like basically all core kernel code, > futexes were a collaborative effort as well: > > * Thanks to Ben LaHaise for yelling "hashed waitqueues" loudly > * enough at me, Linus for the original (flawed) idea, Matthew > * Kirkwood for proof-of-concept implementation. And yourself, Robert Love, Paul Mackerras and Hubertus Franke all contributed to futexes directly, too. I wasn't complaining about credit, I just found the IBM involvement worth noting (in case someone thought we were onesided). > there are so many prerequisites to this that it's impossible to list them > all. True here, but in general: almost all the order-of-magnitude scalability jumps in 2.5 can be traced back to you or Andrew Morton. I wouldn't want a casual reader to miss that fact 8) Cheers, Rusty. -- Anyone who quotes me in their sig is an idiot. -- Rusty Russell. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-03-22 12:29 [W:0.356 / U:0.340 seconds] ©2003-2008 Jasper Spaans | |||||||||||||