Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3975618pxb; Tue, 25 Jan 2022 00:25:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJy80w3a6b5NfAXsOFcP2mlmw2n6dSlcG8lhGOE2IhRqYtAssT5XqkqSZPQuh2jSKnNN9uNz X-Received: by 2002:a17:90a:9908:: with SMTP id b8mr2274701pjp.125.1643099138303; Tue, 25 Jan 2022 00:25:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643099138; cv=none; d=google.com; s=arc-20160816; b=eMJwrPCDsMFrv6iiUipFflz6zehnWrJA4Y0YV4ZoqBspPQypfiEB77dl1LZaKAtwak vSOhk+eaeSeN6EQR+yNRF6oO2G83gfMcbe9fuRYDvXl5HlA8oopYvoX3OL50O5KVjLsx i9oB0TyYP8P0+Xm2ukzEbRp3tte90rFmTaOL2qU7mZiaR5Bdha98ysKrWMho+xK8eK7y +MeypuRAgxq1kV1pMwdXZXIE0fnfOwB7eDwKqDHebiEJzzcpEm3Oq3+dE9C++Tbemxi7 lGQ1VeqD/7ucQmhZHi6eCCeiHPEFrOeUhvqtOaJ7X04g0L0gtre0tkodnGODxVMttmtU 2AAQ== 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=9iMRLUbjc3rZqeNVfUj4841BAX/3wOB3b4RUSrnJulM=; b=pktnR5FgMzj5I1vZXn+CI/vrsy4y2llDudg/J6+GqZQB+KeOfbmjFrz1qGjLEKc78H hbzTu5867fqR0xujmkWxnnF89PvX3l4SN5RVG+fXUKWvk62BuMBtYJCur7NtyYdxHmCy ca6KlxUSiZDIpp3vRnR4bs43e5s9FrtFNw9y5cFx4bujJLReaV74LPGu6XW1F3jkCGsy FBApGPKRbifbLvz3PzEB5irhxVU9nRdXFwPLCJpHVa2l0ADecPkTezO53A5D3WVRZKGM 9kFUGnOaBqaFPPf0bfcRYRlLj1F1bgmSbMb2ndLX1qngWIBsWiCDJhlAiv1lJZ9LQhAT O69A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=OaE0icx0; 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 h24si6921466plr.265.2022.01.25.00.25.26; Tue, 25 Jan 2022 00:25:38 -0800 (PST) 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=OaE0icx0; 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 S3421567AbiAYC1M (ORCPT + 99 others); Mon, 24 Jan 2022 21:27:12 -0500 Received: from dfw.source.kernel.org ([139.178.84.217]:47724 "EHLO dfw.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244739AbiAXTuz (ORCPT ); Mon, 24 Jan 2022 14:50:55 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id AD61660B89; Mon, 24 Jan 2022 19:50:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 913FDC340E5; Mon, 24 Jan 2022 19:50:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1643053848; bh=m0OcBpcxmIF16T15F0g3LId9WJ1aV0DdmBGbFIrLcTo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OaE0icx0hWyDhWWo7DwsUxozoPxmPiax0t06ZKDGT1hDGlVFRzATL5crgxwTF9t7X abAy0V7KCL35/e8LPRK/wmaS8C0KnV2/5Lpae8LxQADq3Sgf8OzrebZwfBw6RHXH7T gBs36dgu87Zh1Fpvdt2Xy/hzgx4897Dm4ur5JYIY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Panicker Harish , Marcel Holtmann , Sasha Levin Subject: [PATCH 5.10 196/563] Bluetooth: hci_qca: Stop IBS timer during BT OFF Date: Mon, 24 Jan 2022 19:39:21 +0100 Message-Id: <20220124184031.210103661@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220124184024.407936072@linuxfoundation.org> References: <20220124184024.407936072@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: Panicker Harish [ Upstream commit df1e5c51492fd93ffc293acdcc6f00698d19fedc ] The IBS timers are not stopped properly once BT OFF is triggered. we could see IBS commands being sent along with version command, so stopped IBS timers while Bluetooth is off. Fixes: 3e4be65eb82c ("Bluetooth: hci_qca: Add poweroff support during hci down for wcn3990") Signed-off-by: Panicker Harish Signed-off-by: Marcel Holtmann Signed-off-by: Sasha Levin --- drivers/bluetooth/hci_qca.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c index 4184faef9f169..4f8a32601c1b6 100644 --- a/drivers/bluetooth/hci_qca.c +++ b/drivers/bluetooth/hci_qca.c @@ -1844,6 +1844,9 @@ static int qca_power_off(struct hci_dev *hdev) hu->hdev->hw_error = NULL; hu->hdev->cmd_timeout = NULL; + del_timer_sync(&qca->wake_retrans_timer); + del_timer_sync(&qca->tx_idle_timer); + /* Stop sending shutdown command if soc crashes. */ if (soc_type != QCA_ROME && qca->memdump_state == QCA_MEMDUMP_IDLE) { -- 2.34.1