Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964902AbVKDPQX (ORCPT ); Fri, 4 Nov 2005 10:16:23 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964848AbVKDPQX (ORCPT ); Fri, 4 Nov 2005 10:16:23 -0500 Received: from [85.8.13.51] ([85.8.13.51]:50582 "EHLO smtp.drzeus.cx") by vger.kernel.org with ESMTP id S964902AbVKDPQW (ORCPT ); Fri, 4 Nov 2005 10:16:22 -0500 Message-ID: <436B7B46.6060205@drzeus.cx> Date: Fri, 04 Nov 2005 16:16:22 +0100 From: Pierre Ossman User-Agent: Mail/News 1.4.1 (X11/20051008) MIME-Version: 1.0 To: dtor_core@ameritech.net CC: Andrew Morton , LKML , Adam Belay Subject: Re: [Fwd: [PATCH] [PNP][RFC] Suspend support for PNP bus.] References: <436B2819.4090909@drzeus.cx> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1308 Lines: 41 Dmitry Torokhov wrote: > On 11/4/05, Pierre Ossman wrote: > >> + >> +int pnp_start_dev(struct pnp_dev *dev) >> +{ >> + if (!pnp_can_write(dev)) { >> + pnp_info("Device %s does not supported activation.", dev->dev.bus_id); >> > > "...does not support...", there is no "ed" at the end. > > That's just code that's been moved around. But I suppose a speling fix could be included in the same patch. :) >> + return -EINVAL; >> + } >> > > Hmm, would'nt presence of such device stop suspend process? It will > cause pnp_bus_resume to fail too. Perhaps returning 0 in this case is > better. > > The problem is that this code is also visited from pnp_activate_dev() & co where this return value is needed. For pnp_stop_dev() the same check (pnp_can_disable()) is performed in the suspend routine to avoid that particular problem. For resume my assumption was that a device that doesn't support activation will not have a driver attached to it. Perhaps this is wrong? Rgds Pierre - 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/