Messages in this thread | | | Date | Tue, 15 Apr 2008 19:05:56 +0200 | From | Ingo Molnar <> | Subject | Re: [PATCH] Replace completions with semaphores |
| |
* Linus Torvalds <torvalds@linux-foundation.org> wrote:
> Why have "generic semaphores" at all, if we want to get rid of them?
i very much agree with the "get rid of semaphores" argument - the reason why i initially supported the "move to generic semaphores" step was because i saw it basically as the precursor to full removal: it is the removal of semaphores from all architectures - with a small generic compatibility wrapper to handle the remaining few uses of semaphores.
i got thoroughly surprised by the "increase the scope of semaphores" angle to the patchset though, and in hindsight i'd rather see neither of those generalizations and see semaphores die a slow but sure natural death than to see their prolongation :-/
perhaps the 'remove all semaphores from all architectures' privilege should be a final step kept for the lucky guy who manages to get rid of the last remaining semaphore use in the kernel? :)
Ingo
| |