From mboxrd@z Thu Jan 1 00:00:00 1970 From: Francois Romieu Subject: Re: Suspend/resume - slow resume Date: Thu, 21 Apr 2011 15:02:19 +0200 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 Cc: Linus Torvalds , netdev@vger.kernel.org, Linux Kernel Mailing List , Len Brown , Pavel Machek , "Rafael, J. Wysocki" , Greg KH , nic_swsd@realtek.com To: Ciprian Docan Return-path: Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.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