Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753140AbbESRtS (ORCPT ); Tue, 19 May 2015 13:49:18 -0400 Received: from iolanthe.rowland.org ([192.131.102.54]:39433 "HELO iolanthe.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1751523AbbESRtQ (ORCPT ); Tue, 19 May 2015 13:49:16 -0400 Date: Tue, 19 May 2015 13:49:15 -0400 (EDT) From: Alan Stern X-X-Sender: stern@iolanthe.rowland.org To: Tomeu Vizoso cc: linux-pm@vger.kernel.org, Laurent Pinchart , Dmitry Torokhov , "Rafael J. Wysocki" , Len Brown , Pavel Machek , Greg Kroah-Hartman , Ulf Hansson , Kevin Hilman , Russell King , Krzysztof Kozlowski , Subject: Re: [PATCH v3 2/2] PM / Runtime: Add pm_runtime_enable_recursive In-Reply-To: <1432044679-10256-3-git-send-email-tomeu.vizoso@collabora.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 956 Lines: 24 On Tue, 19 May 2015, Tomeu Vizoso wrote: > This function makes less cumbersome to enable runtime PM in a device and > its descendants. > > Signed-off-by: Tomeu Vizoso I don't see the point of this. In the scenario you have in mind, are the device and all its descendants registered by the same subsystem/driver? If they are, can't the subsystem/driver code enable runtime PM for each of them when they are registered, by adding a single call in the right spot? If they don't all belong to the same subsystem/driver, who is going to call your pm_runtime_enable_recursive routine? No single caller will have the right to enable runtime PM for all these devices. Alan Stern -- 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/