This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Thu Jun 13 18:23:44 2024 >From spaans Fri Feb 27 08:45:09 2015 Received: from pop.ziggo.nl [212.54.42.19] by squeeze.vs19.net with POP3 (fetchmail-6.3.21) for (single-drop); Fri, 27 Feb 2015 08:45:09 +0100 (CET) Received: from md2.tb.mail.iss.local ([212.54.42.100]) by mc5.tb.mail.iss.local (Dovecot) with LMTP id mJmxD5gf8FSqeAAAh0Kp1A for ; Fri, 27 Feb 2015 08:43:09 +0100 Received: from mx1.tb.mail.iss.as9143.net ([212.54.42.100]) by md2.tb.mail.iss.local (Dovecot) with LMTP id 4WewMrLpgFSKYgAAH7GgQA ; Fri, 27 Feb 2015 08:44:17 +0100 Received: from vger.kernel.org ([209.132.180.67]) by mx1.tb.mail.iss.as9143.net with esmtp (Exim 4.82) (envelope-from ) id 1YRFZl-0001LY-0i for bmw12-lkml@ziggo.nl; Fri, 27 Feb 2015 08:43:09 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754659AbbB0Hm5 (ORCPT ); Fri, 27 Feb 2015 02:42:57 -0500 Received: from mga14.intel.com ([192.55.52.115]:21053 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751007AbbB0Hmz (ORCPT ); Fri, 27 Feb 2015 02:42:55 -0500 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP; 26 Feb 2015 23:34:46 -0800 X-ExtLoop1: 1 X-Ironport-AV: E=Sophos;i="5.09,658,1418112000"; d="scan'208";a="691515200" Received: from xzhan40-mobl3.ccr.corp.intel.com (HELO [10.255.30.115]) ([10.255.30.115]) by orsmga002.jf.intel.com with ESMTP; 26 Feb 2015 23:42:50 -0800 Message-Id: <54F01FF9.50108@linux.intel.com> Date: Fri, 27 Feb 2015 15:42:49 +0800 From: "Fu, Zhonghui" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 Mime-Version: 1.0 To: David Laight , Kalle Valo , "brudley@broadcom.com" , Arend van Spriel , Franky Lin , "meuleman@broadcom.com" , "linville Subject: Re: [PATCH v3] brcmfmac: avoid duplicated suspend/resume operation References: <54DC1D7D.5050407@linux.intel.com> <54E0072D.3020802@linux.intel.com> <063D6719AE5E284EB5DD2968C1650D6D1CAE430C@AcuExch.aculab.com> In-Reply-To: <063D6719AE5E284EB5DD2968C1650D6D1CAE430C@AcuExch.aculab.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-Id: X-Mailing-List: linux-kernel@vger.kernel.org X-Ziggo-spamsetting: Instelling=Gemiddeld Scorelimiet=14 X-Ziggo-spambar: / X-Ziggo-spamscore: -0.3 X-Ziggo-spamreport: BAYES_00=-1.9,CM_CTENC_8BIT=0.1,CM_SPACED_DATE=0.5,HEADER_FROM_DIFFERENT_DOMAINS=0.001,L_TAB_IN_FROM=2,RCVD_IN_JMF_W=-1,RCVD_IN_MSPIKE_H3=-0.01,RCVD_IN_MSPIKE_WL=-0.01,T_RP_MATCHES_RCVD=-0.01 X-Ziggo-Spam-Status: No X-Spam-Status: No X-Spam-Flag: No On 2015/2/16 17:50, David Laight wrote: >>> WiFi chip has 2 SDIO functions, and PM core will trigger >>> twice suspend/resume operations for one WiFi chip to do >>> the same things. This patch avoid this case. > Do you want to suspend on the first or last request? > > In general it might be that one function is in use and > something wants to suspend the other (as inactive). > > If they suspend together you might need to pretend the > first function is suspended but only do the real power-saving > device suspend when all the functions have been suspended. I was in Chinese new-year vacation these few days. So sorry for late response. Suspend/Resume entry functions of brcmfmac driver does not differentiate between two functions, performs the same operations instead. Thanks, Zhonghui > > David > > N�����r��y���b�X��ǧv�^�)޺{.n�+����{��*ޕ�,�{ay�ʇڙ�,j��f���h���z��w��� ���j:+v���w�j�m��������zZ+�����ݢj"��!tml= -- 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/