LWN.net Logo

RE: [PATCH] 2.5.68 FUTEX support should be optional

From:  Linus Torvalds <torvalds@transmeta.com>
To:  Christopher Hoover <ch@murgatroid.com>
Subject:  RE: [PATCH] 2.5.68 FUTEX support should be optional
Date:  Wed, 14 May 2003 18:00:08 -0700 (PDT)
Cc:  "'Andrew Morton'" <akpm@digeo.com>, "'Perez-Gonzalez, Inaky'" <inaky.perez-gonzalez@intel.com>, <hch@infradead.org>, <linux-kernel@vger.kernel.org>


On Wed, 14 May 2003, Christopher Hoover wrote:
> > 
> > (I ran a futex-free ppc64 kernel.  It worked.)
> 
> Yep.  I'm run an ARM kernel as well.  Works fine.

And do you guys actually use a recent glibc snapshot? Do you ever expect 
to? Do you ever expect to run a third-party specialized web-server or 
database library? All things that can use futex'es, and probably will. 

I will strongly argue against making futexes conditional, simply because I 
_want_ people to be able to depend on them in modern kernels. I do not 
want developers to fall back on SysV semaphores just because it's too 
painful for them to use the faster alternatives.

		Linus

-
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/


(Log in to post comments)

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds