All of lore.kernel.org
 help / color / mirror / Atom feed
From: Carl Huang <quic_cjhuang@quicinc.com>
To: Kalle Valo <quic_kvalo@quicinc.com>,
	Dan Carpenter <dan.carpenter@oracle.com>
Cc: <kbuild@lists.01.org>, <lkp@intel.com>, <kbuild-all@lists.01.org>,
	"Linux Memory Management List" <linux-mm@kvack.org>,
	<ath11k@lists.infradead.org>, Wen Gong <quic_wgong@quicinc.com>
Subject: Re: [linux-next:master 408/8237] drivers/net/wireless/ath/ath11k/wow.c:712 ath11k_wow_op_resume() warn: inconsistent returns '&ar->conf_mutex'.
Date: Thu, 5 May 2022 09:29:40 +0800	[thread overview]
Message-ID: <fd76aa54-4d05-a4b0-b3b4-11c8a5be799c@quicinc.com> (raw)
In-Reply-To: <o5hh7658dxr.fsf@quicinc.com>

[-- Attachment #1: Type: text/plain, Size: 2646 bytes --]

Hi Kalle,

Is the below the same fix that you have already applied to ath.git?

[-next] ath11k: fix missing unlock on error in ath11k_wow_op_resume() - 
Patchwork (kernel.org) 
<https://patchwork.kernel.org/project/linux-wireless/patch/20220408030912.3087293-1-yangyingliang@huawei.com/>

Thanks,

Carl


On 5/5/2022 12:23 AM, Kalle Valo wrote:
> + ath11k, wen
>
> Dan Carpenter<dan.carpenter@oracle.com>  writes:
>
>> tree:https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git  master
>> head:   44a2f39e611ac0bc1f17c288a583d7f2e5684aa7
>> commit: 90bf5c8d0f7ecddf96fc1cd9434af4e157b51970 [408/8237] ath11k:
>> purge rx pktlog when entering WoW
>> config: i386-randconfig-m021-20220502
>> (https://download.01.org/0day-ci/archive/20220503/202205032236.kofEquX3-lkp@intel.com/config)
>> compiler: gcc-11 (Debian 11.2.0-20) 11.2.0
>>
>> If you fix the issue, kindly add following tag as appropriate
>> Reported-by: kernel test robot<lkp@intel.com>
>> Reported-by: Dan Carpenter<dan.carpenter@oracle.com>
>>
>> smatch warnings:
>> drivers/net/wireless/ath/ath11k/wow.c:712 ath11k_wow_op_resume() warn:
>> inconsistent returns '&ar->conf_mutex'.
>>
>> vim +712 drivers/net/wireless/ath/ath11k/wow.c
>>
>> ba9177fcef21fa Carl Huang 2022-03-14 653 int
>> ath11k_wow_op_resume(struct ieee80211_hw *hw)
>> ba9177fcef21fa Carl Huang 2022-03-14  654  {
>> ba9177fcef21fa Carl Huang 2022-03-14  655  	struct ath11k *ar = hw->priv;
>> ba9177fcef21fa Carl Huang 2022-03-14  656  	int ret;
>> ba9177fcef21fa Carl Huang 2022-03-14  657
>> ba9177fcef21fa Carl Huang 2022-03-14  658  	mutex_lock(&ar->conf_mutex);
>> ba9177fcef21fa Carl Huang 2022-03-14  659
>> ba9177fcef21fa Carl Huang 2022-03-14  660  	ret = ath11k_hif_resume(ar->ab);
>> ba9177fcef21fa Carl Huang 2022-03-14  661  	if (ret) {
>> ba9177fcef21fa Carl Huang 2022-03-14 662 ath11k_warn(ar->ab, "failed
>> to resume hif: %d\n", ret);
>> ba9177fcef21fa Carl Huang 2022-03-14  663  		goto exit;
>> ba9177fcef21fa Carl Huang 2022-03-14  664  	}
>> ba9177fcef21fa Carl Huang 2022-03-14  665
>> ba9177fcef21fa Carl Huang 2022-03-14  666  	ath11k_hif_ce_irq_enable(ar->ab);
>> ba9177fcef21fa Carl Huang 2022-03-14  667  	ath11k_hif_irq_enable(ar->ab);
>> ba9177fcef21fa Carl Huang 2022-03-14  668
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14  669  	ret = ath11k_dp_rx_pktlog_start(ar->ab);
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14  670  	if (ret) {
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14 671 ath11k_warn(ar->ab, "failed
>> to start rx pktlog from wow: %d\n", ret);
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14  672  		return ret;
>>
>> goto exit;
> Carl or Wen, are you able to send a fix for this?

[-- Attachment #2: Type: text/html, Size: 3604 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: Carl Huang <quic_cjhuang@quicinc.com>
To: kbuild-all@lists.01.org
Subject: Re: [linux-next:master 408/8237] drivers/net/wireless/ath/ath11k/wow.c:712 ath11k_wow_op_resume() warn: inconsistent returns '&ar->conf_mutex'.
Date: Thu, 05 May 2022 09:29:40 +0800	[thread overview]
Message-ID: <fd76aa54-4d05-a4b0-b3b4-11c8a5be799c@quicinc.com> (raw)
In-Reply-To: <o5hh7658dxr.fsf@quicinc.com>

[-- Attachment #1: Type: text/plain, Size: 2711 bytes --]

Hi Kalle,

Is the below the same fix that you have already applied to ath.git?

[-next] ath11k: fix missing unlock on error in ath11k_wow_op_resume() - 
Patchwork (kernel.org) 
<https://patchwork.kernel.org/project/linux-wireless/patch/20220408030912.3087293-1-yangyingliang@huawei.com/>

Thanks,

Carl


On 5/5/2022 12:23 AM, Kalle Valo wrote:
> + ath11k, wen
>
> Dan Carpenter<dan.carpenter@oracle.com>  writes:
>
>> tree:https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git  master
>> head:   44a2f39e611ac0bc1f17c288a583d7f2e5684aa7
>> commit: 90bf5c8d0f7ecddf96fc1cd9434af4e157b51970 [408/8237] ath11k:
>> purge rx pktlog when entering WoW
>> config: i386-randconfig-m021-20220502
>> (https://download.01.org/0day-ci/archive/20220503/202205032236.kofEquX3-lkp(a)intel.com/config)
>> compiler: gcc-11 (Debian 11.2.0-20) 11.2.0
>>
>> If you fix the issue, kindly add following tag as appropriate
>> Reported-by: kernel test robot<lkp@intel.com>
>> Reported-by: Dan Carpenter<dan.carpenter@oracle.com>
>>
>> smatch warnings:
>> drivers/net/wireless/ath/ath11k/wow.c:712 ath11k_wow_op_resume() warn:
>> inconsistent returns '&ar->conf_mutex'.
>>
>> vim +712 drivers/net/wireless/ath/ath11k/wow.c
>>
>> ba9177fcef21fa Carl Huang 2022-03-14 653 int
>> ath11k_wow_op_resume(struct ieee80211_hw *hw)
>> ba9177fcef21fa Carl Huang 2022-03-14  654  {
>> ba9177fcef21fa Carl Huang 2022-03-14  655  	struct ath11k *ar = hw->priv;
>> ba9177fcef21fa Carl Huang 2022-03-14  656  	int ret;
>> ba9177fcef21fa Carl Huang 2022-03-14  657
>> ba9177fcef21fa Carl Huang 2022-03-14  658  	mutex_lock(&ar->conf_mutex);
>> ba9177fcef21fa Carl Huang 2022-03-14  659
>> ba9177fcef21fa Carl Huang 2022-03-14  660  	ret = ath11k_hif_resume(ar->ab);
>> ba9177fcef21fa Carl Huang 2022-03-14  661  	if (ret) {
>> ba9177fcef21fa Carl Huang 2022-03-14 662 ath11k_warn(ar->ab, "failed
>> to resume hif: %d\n", ret);
>> ba9177fcef21fa Carl Huang 2022-03-14  663  		goto exit;
>> ba9177fcef21fa Carl Huang 2022-03-14  664  	}
>> ba9177fcef21fa Carl Huang 2022-03-14  665
>> ba9177fcef21fa Carl Huang 2022-03-14  666  	ath11k_hif_ce_irq_enable(ar->ab);
>> ba9177fcef21fa Carl Huang 2022-03-14  667  	ath11k_hif_irq_enable(ar->ab);
>> ba9177fcef21fa Carl Huang 2022-03-14  668
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14  669  	ret = ath11k_dp_rx_pktlog_start(ar->ab);
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14  670  	if (ret) {
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14 671 ath11k_warn(ar->ab, "failed
>> to start rx pktlog from wow: %d\n", ret);
>> 90bf5c8d0f7ecd Carl Huang 2022-03-14  672  		return ret;
>>
>> goto exit;
> Carl or Wen, are you able to send a fix for this?

[-- Attachment #2: attachment.htm --]
[-- Type: text/html, Size: 3604 bytes --]

  reply	other threads:[~2022-05-05  1:29 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-03 14:36 [linux-next:master 408/8237] drivers/net/wireless/ath/ath11k/wow.c:712 ath11k_wow_op_resume() warn: inconsistent returns '&ar->conf_mutex' kernel test robot
2022-05-04  8:46 ` Dan Carpenter
2022-05-04  8:46 ` Dan Carpenter
2022-05-04 16:23 ` Kalle Valo
2022-05-04 16:23   ` Kalle Valo
2022-05-04 16:23   ` Kalle Valo
2022-05-05  1:29   ` Carl Huang [this message]
2022-05-05  1:29     ` Carl Huang
2022-05-05  5:58     ` Dan Carpenter
2022-05-05  5:58       ` Dan Carpenter
2022-05-05  5:58       ` Dan Carpenter
2022-05-05  5:58       ` Dan Carpenter
2022-05-06  8:46       ` Kalle Valo
2022-05-06  8:46         ` Kalle Valo
2022-05-06  8:46         ` Kalle Valo
2022-05-06  9:58         ` [kbuild-all] " Chen, Rong A
2022-05-06  9:58           ` Chen, Rong A
2022-05-06 10:24           ` Dan Carpenter
2022-05-06 10:24             ` Dan Carpenter
2022-05-06 10:24             ` [kbuild-all] " Dan Carpenter
2022-05-06 10:24             ` Dan Carpenter
2022-05-06 13:25     ` Kalle Valo
2022-05-06 13:25       ` Kalle Valo
2022-05-06 13:25       ` Kalle Valo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fd76aa54-4d05-a4b0-b3b4-11c8a5be799c@quicinc.com \
    --to=quic_cjhuang@quicinc.com \
    --cc=ath11k@lists.infradead.org \
    --cc=dan.carpenter@oracle.com \
    --cc=kbuild-all@lists.01.org \
    --cc=kbuild@lists.01.org \
    --cc=linux-mm@kvack.org \
    --cc=lkp@intel.com \
    --cc=quic_kvalo@quicinc.com \
    --cc=quic_wgong@quicinc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.