Received: by 2002:a05:6520:4d:b0:139:a872:a4c9 with SMTP id i13csp2565146lkm; Mon, 20 Sep 2021 18:51:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxa8Y7kBAgKM3pPZSLDOU8jA2zscNDlSWXp1TCJZ496GDOu8fEp5Wjlc47ByyxhHmtphXT7 X-Received: by 2002:a6b:6f18:: with SMTP id k24mr21114751ioc.196.1632188965197; Mon, 20 Sep 2021 18:49:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632188965; cv=none; d=google.com; s=arc-20160816; b=yNdjbu+XZMQr2RYgnbMWE+uBSb3lZt0op6y6MDuUknr5olEhbI8fCLpQZKrJO/QngU anKD4LFAv8/kV4LQMjaz2FPztptqnUrruNl0iIJjT6Yd3JZeHQ5BoYFAJUmz81hSzAjb bqrJqd28+1S/60y55zVnvN9sD28Lkdtuqqz9LaURZelZfgu/YZs4toV42tcno+/P64RG ueP2mIdL7TipssKg/hC7inq2UQDgXQnIVpyZ1R+fT7P7/GpoxFZkg+YngLrPKlFdxGGN AI3l4C96g5xdFXY3xINVjrrqc2gsn12Jfy2KS8Ebjfu35/x+0wKqlTk8182IB7+HYQk2 xbCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=+bJWwg5kpgGsWwglQE58OqVSNWjj/FTEudZOsLsFi80=; b=nIT1BnWFuzW6cUEA/mBfJHtwkKBv6EQwR4sxRa+z1B0GagjsF9EXHWNTwqQdQCw85d et/tGZcy50OkL5+lV5RdyPjm14BMdhd2EKAurRsLvAs/+i9US39c/q/TiEOUBth8l8W/ JFngrdITWXOyYqeoHdIuar176a+M2yzxqLtjog4b8GRGMZeriikEGA86tw5HsEJrU2BR 6tI7VAjez3ktMkYuyY3NNFIRv5FYkHAEH5OWrxu5cx7tCksO27ctHHvXU+W4PIodmaKg 1d8+cHtmpbIsr/WfJWVonfiqVME//OfYVpWEZ+txQH9QhALdCypr3mvMKBFSKDB4plli FVqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=hkO5RSnq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c6si12193792iln.121.2021.09.20.18.49.14; Mon, 20 Sep 2021 18:49:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=hkO5RSnq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348889AbhITRmB (ORCPT + 99 others); Mon, 20 Sep 2021 13:42:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:43462 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352580AbhITRjq (ORCPT ); Mon, 20 Sep 2021 13:39:46 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 4DA5B61B49; Mon, 20 Sep 2021 17:07:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1632157676; bh=Vk7es1wbOk7HPq+3z7VwMH4gSuoKpxacI6znwZk5m0o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hkO5RSnqJknOBuHm/4iq0l8dXi9N2iSek9+QxVOwYaeApwZdIhuBr/oEIaNb683JG xXjOj4zYLsHQVvRB0AzMbNCvKf1UQj0Kgv74r340Cn/JIc6IkkYezdmrZLYckRDPSC rLtx5FGxnDkyGAbLRuiET/0XgIGHJR/NvulBHyXg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dan Carpenter , Kalle Valo , Sasha Levin Subject: [PATCH 4.19 099/293] ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Date: Mon, 20 Sep 2021 18:41:01 +0200 Message-Id: <20210920163936.654338402@linuxfoundation.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210920163933.258815435@linuxfoundation.org> References: <20210920163933.258815435@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dan Carpenter [ Upstream commit fd6729ec534cffbbeb3917761e6d1fe6a412d3fe ] This error path is unlikely because of it checked for NULL and returned -ENOMEM earlier in the function. But it should return an error code here as well if we ever do hit it because of a race condition or something. Fixes: bdcd81707973 ("Add ath6kl cleaned up driver") Signed-off-by: Dan Carpenter Signed-off-by: Kalle Valo Link: https://lore.kernel.org/r/20210813113438.GB30697@kili Signed-off-by: Sasha Levin --- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath6kl/wmi.c b/drivers/net/wireless/ath/ath6kl/wmi.c index 987ebae8ea0e..afa7a82ffd5d 100644 --- a/drivers/net/wireless/ath/ath6kl/wmi.c +++ b/drivers/net/wireless/ath/ath6kl/wmi.c @@ -2513,8 +2513,10 @@ static int ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx) goto free_data_skb; for (index = 0; index < num_pri_streams; index++) { - if (WARN_ON(!data_sync_bufs[index].skb)) + if (WARN_ON(!data_sync_bufs[index].skb)) { + ret = -ENOMEM; goto free_data_skb; + } ep_id = ath6kl_ac2_endpoint_id(wmi->parent_dev, data_sync_bufs[index]. -- 2.30.2