From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 15 Dec 2005 09:09:51 -0800 From: Paul Jackson Subject: Re: [PATCH 1/19] MUTEX: Introduce simple mutex implementation Message-Id: <20051215090951.9276697c.pj@sgi.com> In-Reply-To: References: <17313.37200.728099.873988@gargle.gargle.HOWL> <1134559121.25663.14.camel@localhost.localdomain> <13820.1134558138@warthog.cambridge.redhat.com> <20051213143147.d2a57fb3.pj@sgi.com> <20051213094053.33284360.pj@sgi.com> <20051212161944.3185a3f9.akpm@osdl.org> <20051213075441.GB6765@elte.hu> <20051213090219.GA27857@infradead.org> <20051213093949.GC26097@elte.hu> <20051213100015.GA32194@elte.hu> <6281.1134498864@warthog.cambridge.redhat.com> <14242.1134558772@warthog.cambridge.redhat.com> <16315.1134563707@warthog.cambridge.redhat.com> <1134568731.4275.4.camel@tglx.tec.linutronix.de> <43A0AD54.6050109@rtr.ca> <20051214155432.320f2950.akpm@osdl.org> <17313.29296.170999.539035@gargle.gargle.HOWL> <1134658579.12421.59.camel@localhost.localdomain> <4743.1134662116@warthog.cambridge.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit To: Linus Torvalds Cc: dhowells@redhat.com, nikita@clusterfs.com, alan@lxorguk.ukuu.org.uk, akpm@osdl.org, tglx@linutronix.de, mingo@elte.hu, hch@infradead.org, arjan@infradead.org, matthew@wil.cx, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org List-ID: Linus wrote: > Hint: we have DECLARE_MUTEX exactly because it's also DOCUMENTATION that > we use a semaphore as a pure binary mutex. Not because we need it. That's insane ... This is stealth documentation at its finest. Who besides Linus even knew that's what this spelling of the DECLARE macro was telling us? Paul "Hand me that chain saw, Billy Jo. This limb is coming -down-" Jackson -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson 1.925.600.0401