From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Machek Subject: Re: Re: Hotplug events during sleep transition Date: Tue, 27 Dec 2005 23:31:34 +0100 Message-ID: <20051227223134.GC1914@elf.ucw.cz> References: <200512261750.26186.dtor_core@ameritech.net> <20051227220820.GB1914@elf.ucw.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-pm-bounces@lists.osdl.org Errors-To: linux-pm-bounces@lists.osdl.org To: dtor_core@ameritech.net Cc: Linux-pm mailing list List-Id: linux-pm@vger.kernel.org On =DAt 27-12-05 17:21:28, Dmitry Torokhov wrote: > On 12/27/05, Pavel Machek wrote: > > On =DAt 27-12-05 16:45:17, Dmitry Torokhov wrote: > > > > > > Hmm, I am confused. What should ->resume() method do when it fails = to > > > resume a device? I would say kill it, espacially if it is > > > bus-generic > > > > That should basically never happen. You can kill the device, or maybe > > even panic() whole machine. It just should not happen. >=20 > It can happen, it did happen and it will continue to happen. You hit > your suspend button and stand up and accidentially kick your USB hub > or your PS/2 mouse gets loose and kernel fails to resume it. It is no > big deal, we just have to be prepared to handle it. Ok, in case of hotpluggable devices, you just handle it in a similar way to surprise removal. Pavel --=20 Thanks, Sharp!