From nobody Thu Apr 2 17:11:21 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 821853D9054; Fri, 27 Mar 2026 08:30:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774600219; cv=none; b=fvghQkLX4dQw7U94wrzDPhu086CgJktANE9oRtwutj2rbCq8sYtJNsEJxrKIKj0IbNyEBKbN3I3KLrnwD5TT630v6pdSX6Jo5YRbkOxd4M5TZ0Qcj1tJkq1G/0i5IJb9vYju+Z2gN3mPbU7vJS3lOj3AerZzZC4VEFglX9lJsm4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774600219; c=relaxed/simple; bh=JUGTj24yC/y1OptccJS1RNYdwnZgO3jTdbPL13x9XLc=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=nwmElK1B/cq+C0gKmIaQ3UfeWFjttU0udUqcmtk7loy4fRw/PhYXsv6uHn65hlLvZHt64L0X6XQPejcy2b6vPdLMDL/2pfUEoqpbrF3jPb52ut1uKkIxHZK+8cDJl13R2mh9AwPUZod6DTaiSOTkmcQ3gQuxktqb+5USqGi8l1A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=SYgS/fAY; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="SYgS/fAY" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62R6w3E01860253; Fri, 27 Mar 2026 08:30:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=+HdUV+imQvT1V5NM6enBqKrWi4zUA7rCepQ rhBsEgWI=; b=SYgS/fAYpMTchmS1fq38sY/9NjbDdgYsJq6q7sKAxRAVCYJrIhs 5ALTJmIXFjX4mLTLbr5XVazYyKLkcdnwf0kdNZ8+M/tMl5jmBtZ8e0MYXKl7MYba K9Oz+7akkZcbfbSiwhGw+69CuxPVPnOvsCAUs5xJmaHg+OY8uZX7Z55B4kGu+Dfu 7oOJaWgRYbAdxZZP2ZJgBpt7Nz3sIsQdM2nyzsrZz7MxRCRO9iev6INRlqFaftIt 6ck8XY8m0CXlauBS3/yBrSY5JsS1xVu+cJrAoheTEXm/0i7hyG9GJqBkDNqJiq7o WtdUJGE8ihivkNzwyihDfozdqrBfeFfTpog== Received: from aptaippmta01.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com [103.229.16.4]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d5bxv258a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 27 Mar 2026 08:30:00 +0000 (GMT) Received: from pps.filterd (APTAIPPMTA01.qualcomm.com [127.0.0.1]) by APTAIPPMTA01.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTP id 62R8TwPj011606; Fri, 27 Mar 2026 08:29:58 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APTAIPPMTA01.qualcomm.com (PPS) with ESMTPS id 4d1mdnfhju-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 27 Mar 2026 08:29:58 +0000 Received: from APTAIPPMTA01.qualcomm.com (APTAIPPMTA01.qualcomm.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 62R8TwvV011600; Fri, 27 Mar 2026 08:29:58 GMT Received: from shuaz-gv.ap.qualcomm.com (smtphost-taiwan.qualcomm.com [10.249.136.33]) by APTAIPPMTA01.qualcomm.com (PPS) with ESMTPS id 62R8Twol011596 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 27 Mar 2026 08:29:58 +0000 Received: by shuaz-gv.ap.qualcomm.com (Postfix, from userid 4467449) id 25C7D5D0; Fri, 27 Mar 2026 16:29:57 +0800 (CST) From: Shuai Zhang To: Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz Cc: linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, cheng.jiang@oss.qualcomm.com, quic_chezhou@quicinc.com, wei.deng@oss.qualcomm.com, jinwang.li@oss.qualcomm.com, mengshi.wu@oss.qualcomm.com, shuai.zhang@oss.qualcomm.com, Shuai Zhang , stable@vger.kernel.org, Paul Menzel , Bartosz Golaszewski Subject: [PATCH v4] Bluetooth: hci_qca: Convert timeout from jiffies to ms Date: Fri, 27 Mar 2026 16:29:41 +0800 Message-Id: <20260327082941.1396521-1-shuai.zhang@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Authority-Analysis: v=2.4 cv=A99h/qWG c=1 sm=1 tr=0 ts=69c64008 cx=c_pps a=nuhDOHQX5FNHPW3J6Bj6AA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=COk6AnOGAAAA:8 a=KKAkSRfTAAAA:8 a=q0_3MJgwEqFQxuOEDBgA:9 a=TjNXssC_j7lpFel5tvFf:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: yVeKw-2FTxIjArNW3YNMgU98rUb_Bmrj X-Proofpoint-GUID: yVeKw-2FTxIjArNW3YNMgU98rUb_Bmrj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI3MDA2MSBTYWx0ZWRfX9mUToLayuIgU I0BQnGnhO/zzw/znaxO/YIv4pthCAY0IsIR2lt9nBZgEHtjODL0RwZJZhECt3+qOzNBB63902YU TPEhG9h571bw+ASpLpE7BGz6c1F5AsDpNnxO4i3M7cggUYtscExkyFvt0Es0NB62Cv23QzlkxuR crbThdCd30YZMSCmRXfnX6HorT17hDp1qyU0xDJEC7SBsOfuFKCPa9Foya6AYjU7up6ZeJRuVmD f79P3I08SVktiXuNIydnIGG/QcJKjarDX9QR/h37glqS9xVR9KwPzchcX9rzyrK61XBLuLZaC/y uQzeDiQx06IrKdJMKlQ0e93+sWwiahuz1XhWXmU2Z5YEpPvQI8tN4iO1jD+QTwGxJIubAFvpCVp VQhnGfUGphybJTIMMvvEnLkLOba2B89gGp4z84F8qfPDGPPHIVDrcOelglO4k2n3ZKfygLoXcr5 OcsLfE3mYAqIbuFDXhA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-26_04,2026-03-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1011 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603270061 Content-Type: text/plain; charset="utf-8" From: Shuai Zhang Since the timer uses jiffies as its unit rather than ms, the timeout value must be converted from ms to jiffies when configuring the timer. Otherwise, the intended 8s timeout is incorrectly set to approximately 33s. Cc: stable@vger.kernel.org Fixes: d841502c79e3 ("Bluetooth: hci_qca: Collect controller memory dump du= ring SSR") Signed-off-by: Shuai Zhang Reviewed-by: Paul Menzel Acked-by: Bartosz Golaszewski --- Changes v4: - add review-by signoff - Link to v3 https://lore.kernel.org/all/20251107033924.3707495-1-quic_shuaz@quicinc.c= om/ Changes v3: - add Fixes tag - Link to v2 https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.c= om/ Changes v2: - Split timeout conversion into a separate patch. - Clarified commit messages and added test case description. - Link to v1 https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.c= om/ --- drivers/bluetooth/hci_qca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c index 228a754a9..d66af13ab 100644 --- a/drivers/bluetooth/hci_qca.c +++ b/drivers/bluetooth/hci_qca.c @@ -1607,7 +1607,7 @@ static void qca_wait_for_dump_collection(struct hci_d= ev *hdev) struct qca_data *qca =3D hu->priv; =20 wait_on_bit_timeout(&qca->flags, QCA_MEMDUMP_COLLECTION, - TASK_UNINTERRUPTIBLE, MEMDUMP_TIMEOUT_MS); + TASK_UNINTERRUPTIBLE, msecs_to_jiffies(MEMDUMP_TIMEOUT_MS)); =20 clear_bit(QCA_MEMDUMP_COLLECTION, &qca->flags); } --=20 2.34.1