Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 19 Apr 2001 16:52:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 19 Apr 2001 16:52:11 -0400 Received: from neon-gw.transmeta.com ([209.10.217.66]:53254 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Thu, 19 Apr 2001 16:51:58 -0400 Date: Thu, 19 Apr 2001 13:51:42 -0700 (PDT) From: Linus Torvalds To: Ingo Oeser cc: Ulrich Drepper , Kernel Mailing List Subject: Re: light weight user level semaphores In-Reply-To: <20010419222228.J682@nightmaster.csn.tu-chemnitz.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 19 Apr 2001, Ingo Oeser wrote: > > Are you sure, you can implement SMP-safe, atomic operations (which you need > for all up()/down() in user space) WITHOUT using privileged > instructions on ALL archs Linux supports? Why do you care? Sure, there are broken architectures out there. They'd need system calls. They'd be slow. That's THEIR problem. No sane architecture has this limitation. 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/