From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752125Ab1DUNLN (ORCPT ); Thu, 21 Apr 2011 09:11:13 -0400 Received: from violet.fr.zoreil.com ([92.243.8.30]:46485 "EHLO violet.fr.zoreil.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750981Ab1DUNLL (ORCPT ); Thu, 21 Apr 2011 09:11:11 -0400 Date: Thu, 21 Apr 2011 15:02:19 +0200 From: Francois Romieu To: Ciprian Docan Cc: Linus Torvalds , netdev@vger.kernel.org, Linux Kernel Mailing List , Len Brown , Pavel Machek , "Rafael, J. Wysocki" , Greg KH , nic_swsd@realtek.com Subject: Re: Suspend/resume - slow resume Message-ID: <20110421130219.GA19021@electric-eye.fr.zoreil.com> References: <20110417101731.GA17986@electric-eye.fr.zoreil.com> <20110418180813.GA18469@electric-eye.fr.zoreil.com> <20110420181602.GA18740@electric-eye.fr.zoreil.com> <20110420195330.GB18897@electric-eye.fr.zoreil.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i X-Organisation: Land of Sunshine Inc. Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ciprian Docan : [...] > @@ -1789,25 +1800,26 @@ rtl_phy_write_fw(struct rtl8169_private *tp, const struct firmware *fw) > > static void rtl_release_firmware(struct rtl8169_private *tp) > { > - release_firmware(tp->fw); > - tp->fw = NULL; > + if (!IS_ERR_OR_NULL(tp->fw)) > + release_firmware(tp->fw); Ok. Nit: the test against NULL is not needed here. -- Ueimor