Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759430AbYHZTa7 (ORCPT ); Tue, 26 Aug 2008 15:30:59 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756278AbYHZTau (ORCPT ); Tue, 26 Aug 2008 15:30:50 -0400 Received: from gateway-1237.mvista.com ([63.81.120.158]:1352 "EHLO gateway-1237.mvista.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753956AbYHZTau (ORCPT ); Tue, 26 Aug 2008 15:30:50 -0400 Subject: Re: [PATCH 4/4] acpi: semaphore removal From: Daniel Walker To: Matthew Wilcox Cc: Andi Kleen , linux-kernel@vger.kernel.org, Linus Torvalds , Ingo Molnar , Peter Zijlstra , Len Brown , Robert Moore , linux-acpi@vger.kernel.org In-Reply-To: <20080826191335.GE23698@parisc-linux.org> References: <1219777186-4787-1-git-send-email-dwalker@mvista.com> <1219777186-4787-2-git-send-email-dwalker@mvista.com> <1219777186-4787-3-git-send-email-dwalker@mvista.com> <1219777186-4787-4-git-send-email-dwalker@mvista.com> <20080826191335.GE23698@parisc-linux.org> Content-Type: text/plain Date: Tue, 26 Aug 2008 12:30:46 -0700 Message-Id: <1219779046.3797.12.camel@dhcp32.mvista.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 (2.22.3.1-1.fc9) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 702 Lines: 17 On Tue, 2008-08-26 at 13:13 -0600, Matthew Wilcox wrote: > On Tue, Aug 26, 2008 at 11:59:49AM -0700, Daniel Walker wrote: > > The semaphore usage in ACPI is more like completions. The ASL > > Huh? They are semaphores. They're not 'more like completions' at all. You can clearly make a completion out of a semaphore, but we have a completion API .. ACPI is using locked semaphores, and essentially re-making completions with the semaphore API.. Daniel -- 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/