From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 D44AB3164C7 for ; Mon, 22 Jun 2026 14:52:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782139952; cv=none; b=AnI3u8lRaS4CNY9eKNzbSNZPjwo054pvAAkvK+IQj+RUF9czUPCBDiQs9JzjMZOI2IpIPLcnoqDd7uywmjyAbzPWH8MEfLRv12KotKBBvsMgzEloD0Xjhzs+cHnYy7J0i+DJ8/9AnuNTcBVy6g/VuA5YntM0pESJgFITWEO48io= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782139952; c=relaxed/simple; bh=x3KGAx3NUoCYAm+qOqWa1FsPjEcAIKu8HQXo1YsgeAI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E+jZEWyT/EMXA9fJSJSFWcajbFxyvwXQckGFPSWoQ1PaqgFiqtE+Qk8uAVNWPRiy8XGS3FR+9HEzR5N9tDpBVDUVIFiftn7+G6An4hAB/py6tbRSJSAsXylubXrz7ZBdAbMkOo/Qvk/qP1pwf9vp43UAV3DtpEaw4JVA5P53W9U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=kAUEWgoS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=C2WMeSPu; arc=none smtp.client-ip=205.220.180.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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="kAUEWgoS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="C2WMeSPu" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65MDGDnG1261030 for ; Mon, 22 Jun 2026 14:52:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= mQBfOU67eUUkLSC8Z5n20WscF+NgznuYOZ1C8BX2+2o=; b=kAUEWgoSKeOqukS4 DN8m5jTJT1jD+bn6QNpJcz8V3bJSVKg6s6ejo4zWSGl43YNZB9H6sQhglRJeHORH Gn3Bl06hmbYZdLdQI0iTCYljZL6jv1c7dKsPcWPUi490dzoB8FMDhJ5DqczVoXoh H5i009f2DXqLmzRu9pNHmwofT+Cyx1LXHbfDPAPm6E3ec65BaCqg9APSYR55cVzq xuxv//IVFkDOLoBRvXNoO0PXGDHlPMgZIu4H7w+xCPSNWPTU/cW8dNBae7kHqgAD UmfTtzJ+XK9gWu5fsFb8DxgSnl1ZXhs1RzgK1EDzYj+1vsMRBfxQeHem+4Gl1re/ HIwP4g== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ey3eb8vcr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 22 Jun 2026 14:52:29 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-30bfe1e3d45so537121eec.3 for ; Mon, 22 Jun 2026 07:52:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782139949; x=1782744749; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=mQBfOU67eUUkLSC8Z5n20WscF+NgznuYOZ1C8BX2+2o=; b=C2WMeSPusIwSW9RV3LMAXehMjhkM/bXRv+mXhDKqdGjzWLuM9+h1JqTvHyqaAG+sc1 TRitwpURfEQYXay2X3fo1t+hfWqagTvz9002om1gV4lOsWQ061aN1ifDZcGZj0RU2Big wdqjaKxJXZkpV/bIheg6p4wOCZ/q0cY6ZghmY84aQR0mEcoqThmdWoEKnE/Q3iRUHpBN 189fNYyf8Y+8oSkpNEVy8UbEy1229j1fTWcbYRcKfUxOJCuPsL6NFT9S40GDLFVG/V4t xu3VNJYgB8RqUU6k9ChkaxGQO25gjSPg9j0stSMUxL/KDST7Lq8EGOYREo0P0KhuGgLv pwhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782139949; x=1782744749; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=mQBfOU67eUUkLSC8Z5n20WscF+NgznuYOZ1C8BX2+2o=; b=CkX7+E5onJ00+xd51dxSBbrkpULAp5lHBy9xV4utjh+pAJNCiqdqcUXIkU5jhPXnOj y3Pc1VYHbGKx3Db1pf0oGxpsBiTyFVEScSjfr9ZV4HBea5/mhW/EhjJp8ilnnWYNiSUs q4sVeFOFGV0t5RY1l2LPlBkcWZd9Y8iqarozz9ZLKE+bOj6ZWrZ6/bqyM2ta6H44GBS9 YruqxCFUnO/H3ruLUCIzi7aBzuisMDdG2V8dwgBFvt/WBjoPRLmca8+hgzfR5OT6mSbZ 1BxYV3aW+C3G+xQbOt0zGIIY2euO7EahN5touRbotrcodjJJwXnuuDT7E9tfMcHHVHzw OD/w== X-Forwarded-Encrypted: i=1; AHgh+RqxdgmlPOSETb2orqQlLDrJiVsB3C3dMwSo6L43el9t+7WcOZ5VtdTzXHEJyFf6VTePjQbpRmj64jy2tR8=@vger.kernel.org X-Gm-Message-State: AOJu0YwM3a+lvhblP2vnjUjYYI8pKurG+edZH1lxC9ZzM3SDFejLQJSh m1yQ+bos/Bjy1lVw4S53P3NfWGnTEERmIPLZZS/aA0+a9ng+AAo3Mv4TLJdR0jMfMe6NG1fUiGz kBe/svXa3twiLMuA/bJ62MteLtdA7xktsp/K0pLZD1cTCBSvZK4Fxagcfaw8C+nKcJrg= X-Gm-Gg: AfdE7ckQu+KzZzFnN/FSt3MfxaFKqCLcRWeW61Gpx8ErEnavZd7HXZV8b2vp9ORbCnm GmfzNBNS3c3fJpw6t1zeBoUVM5sCPaS+aLMdj2QiJ6ivvg72bUYNY+nnNw0g514+tzWwoMi29kK uvdwXWHbfcD0jZubm6UaW8sjTNVAOFpLSQwEOHoUniwwKFI5bnRcl9x7CxG+/RGoYA4VkoX+BxX wxrWblqPVykOMwQ7Hw1oVWdAUSZ2he48FK2Js/AyEXOParc0KphGf+qLqk19QoHk0k/QttoZNqy Ya5qTzThtetrJ3CQl2GW34qZMQztK/O7UrPNVRBAJQMSpefGcVjDImKmLv5C/TQQGXSMZ5+gmqN IN1KoOhGcOEf1pMGP3l18MaUpkmEco+ImQCAhWe0RVEuOBWECwtEolOU+BQ== X-Received: by 2002:a05:7300:e7af:b0:2e6:b55a:76c9 with SMTP id 5a478bee46e88-30c177c788fmr3746238eec.0.1782139948903; Mon, 22 Jun 2026 07:52:28 -0700 (PDT) X-Received: by 2002:a05:7300:e7af:b0:2e6:b55a:76c9 with SMTP id 5a478bee46e88-30c177c788fmr3746219eec.0.1782139948238; Mon, 22 Jun 2026 07:52:28 -0700 (PDT) Received: from hu-zijuhu-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30c1bddfe34sm12025561eec.20.2026.06.22.07.52.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 07:52:27 -0700 (PDT) From: Zijun Hu Date: Mon, 22 Jun 2026 07:52:26 -0700 Subject: [PATCH 13/13] Bluetooth: btqca: Fix qca_set_bdaddr() using wrong HCI event type Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260622-bt_bugfix-v1-13-11f936d84e72@oss.qualcomm.com> References: <20260622-bt_bugfix-v1-0-11f936d84e72@oss.qualcomm.com> In-Reply-To: <20260622-bt_bugfix-v1-0-11f936d84e72@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rocky Liao , Bartosz Golaszewski , Ben Young Tae Kim , Balakrishna Godavarthi , Matthias Kaehlcke Cc: Zijun Hu , linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, Luiz Augusto von Dentz , linux-arm-msm@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.3 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjIyMDE0NyBTYWx0ZWRfX6dVqDmVn5sBm IHyJkMtOrDtTp28YPiNb+owStnYH5eOoNxwkY9RBcZ0QUCV6+DKYawPG9jd+fZ7E+JHPC1rLjXb XXNLGbEOWfb9kWbnpcfbk/enNz4rmFg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjIyMDE0NyBTYWx0ZWRfXw0FL6yrydlTN YjZz89h3WUWkAYUQ0rST8Cy8+7k/y/6p7Qn4CLdoHQt5Wh65TxQHov2croZfMaB1EoQ5qzNrqsS TTtpUflqmJiNq6RbCHyiMoBMLxUh0P8WVn6QxknbRRBTOwt0OEgk1WZZL3Wy5z6wbV9FkxFHlCb 0894bVDMz37Rp2OsIq+x7N4e22uGhALLvc1T8bNzk6luVsZT7/Zdp+f88UDZbkX5PGR/e68ENVm Z1sw0cVKGMm/V39wHMoZ+LGhwlljVN/CpAt0FxYdsEfXxzVgV19r+NNAPjAaF2qF4hQ9VEw3ida rpuLK7P/MStaMahaNVByfsfRZqh4lpbWo5sXTRJTwRm7VTm983Pm/5W5/66b+NLzNK/2PsKfhUb qOUoGfE2JnRgsMaVp6vsjxbthcSLxMdANjPcK9bk/GyN/p+TsyJM2C5qjKwHFrJS6bTBzJq8Syf 7YiQfoNXWP2YzjnTWeA== X-Authority-Analysis: v=2.4 cv=ILIyzAvG c=1 sm=1 tr=0 ts=6a394c2d cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=ErUVIrnS-jkk5iPv-M8A:9 a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-GUID: phGCs4h7LNHzcfmN1RPzRmR07hy8Nxre X-Proofpoint-ORIG-GUID: phGCs4h7LNHzcfmN1RPzRmR07hy8Nxre X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-22_02,2026-06-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606220147 EDL_WRITE_BD_ADDR_OPCODE (0xFC14) returns a command complete event, not a VSE, but qca_set_bdaddr() waits for HCI_EV_VENDOR. Fix by passing 0 as the event parameter to __hci_cmd_sync_ev() to wait for the command complete event instead. Fixes: 5c0a1001c8be ("Bluetooth: hci_qca: Add helper to set device address") Signed-off-by: Zijun Hu --- drivers/bluetooth/btqca.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/bluetooth/btqca.c b/drivers/bluetooth/btqca.c index 875216e15603..f3487de813c2 100644 --- a/drivers/bluetooth/btqca.c +++ b/drivers/bluetooth/btqca.c @@ -1011,8 +1011,7 @@ int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) baswap(&bdaddr_swapped, bdaddr); skb = __hci_cmd_sync_ev(hdev, EDL_WRITE_BD_ADDR_OPCODE, 6, - &bdaddr_swapped, HCI_EV_VENDOR, - HCI_INIT_TIMEOUT); + &bdaddr_swapped, 0, HCI_INIT_TIMEOUT); if (IS_ERR(skb)) { err = PTR_ERR(skb); bt_dev_err(hdev, "QCA Change address cmd failed (%d)", err); -- 2.34.1