From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Stern Subject: Re: [PATCH 05/13] PM: Add option to disable /sys/power/state interface Date: Sun, 8 Feb 2009 16:40:07 -0500 (EST) Message-ID: References: <20090208210401.GE6369@elf.ucw.cz> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20090208210401.GE6369@elf.ucw.cz> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-pm-bounces@lists.linux-foundation.org Errors-To: linux-pm-bounces@lists.linux-foundation.org To: Pavel Machek Cc: ncunningham@crca.org.au, u.luckas@road.de, swetland@google.com, linux-pm@lists.linux-foundation.org List-Id: linux-pm@vger.kernel.org On Sun, 8 Feb 2009, Pavel Machek wrote: > Well, it is true that wakelocks could be single atomic_t ... but they > would make them undebuggable. Ok, wakelock interface sucks. But I > believe something like that is neccessary. krefs don't have name strings for keeping track of who has been incrementing or decrementing their counters. And it's true that krefs are nearly undebuggable. But somehow we've managed to struggle along without adding names to krefs. Why should wakelocks be any different? Alan Stern