From mboxrd@z Thu Jan 1 00:00:00 1970 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 555A6439F77 for ; Thu, 6 Aug 2026 10:13:38 +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=1786011220; cv=none; b=CDHilYD8ldoVOjuZ/eUEVYx9EWb+lU/N6b7cvWTfzSb4JzswNBi2b7/Npa6Cr1/4DFjmsoQU0E1guGL51j1eCrow1VmkHdyt1ZWI58sGVtSyCNnHwT0kkxlQpC1v47sa7oW6P2mqVsj0MbbprdwFHanpeyK0J80SDbeVCzR2GO8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786011220; c=relaxed/simple; bh=+pR5n7eGlW+E7zhNjzn+gm8Yjgj3/7hEZypFFuXVL9I=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=f/2jDz3TmzFf1Pvg7Qy1VNM1sgCI4dM5LDHM4t7zKk/kwnfI1cHY7HHSBCC9MQZQYt36U+lYcq7oDtXE0YPfnmtc6Ugxi0jecMjmbkhJH9AoiZzxi1XTc33/1bFfsMhrMiGxMlLCX7SJHfqURRLPuTb/5bsQEp/uoz/DsSCHhdQ= 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=CCFOmEOY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=L4N5sdec; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="CCFOmEOY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="L4N5sdec" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6769nnWS2105341 for ; Thu, 6 Aug 2026 10:13:37 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=nlgUItZJi20p/1QnUqzNvFnZEGbn4NO6CQM mZuQlRVQ=; b=CCFOmEOYr4KkZYLLNaquTMfb+X5C3doMyVCDR4tpfAwve1r9oeC hvoHZc9txUyx4en0bf6CXRIltQxQl1vzOaj29KFdOdlZSRhnvvGKiJcjp/p1pqg1 osM7iarJY3voOMD9QbwNbGTDR91utA4v0lI8Z+O4HIGCHlVzY+Z8St2Kf/vg0mfM Lzzec/TY+Tz6elGla/4QMOoQlYVGfSfEXy/RHU70GM+GqZufjq2b6mVJqcqi6QLg VQGrKt/xUyZw0VIR6zDwvwh4JphSDw1Xi+OLS3bMRypP285P7pd3lXkZ/DU96+vg k7UdDjWbNRqaf8tRUoi41WSlMIq4nEwifdw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fvq730atd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 06 Aug 2026 10:13:37 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-38dde0df80bso2869915a91.3 for ; Thu, 06 Aug 2026 03:13:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786011217; x=1786616017; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=nlgUItZJi20p/1QnUqzNvFnZEGbn4NO6CQMmZuQlRVQ=; b=L4N5sdec2n3h/e6iGOE0AXP/No8pZwy6HB5nNywfYc+TA7JPbR18styCrhKUSGY0mG E6K2+T706l8UYGerPQDlPD0pGXlK91G/rcLHSxenMUgPPYo4UZ1tbE7/4j21CGi5ztLl cj3tmTzy6xjQ3d8FhyDAMEqoIeJzbg7CwVkrX/ia7XvdF5BP0C2HnFmP6E04rOqiLLn3 SSW3omvZmoLiXbcoPxTkgZ2MUFCoHzvAd0qcqr1GcSVlgsM/f89KUuuYtMlXhJBEFeAg pClyJo7VC/4uoEzWl8arj00fMJOZUEe3e6j12VdLmzfe+j9KjPuIpJ2p2dRlFxK6E5h3 Y29g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786011217; x=1786616017; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nlgUItZJi20p/1QnUqzNvFnZEGbn4NO6CQMmZuQlRVQ=; b=LyQn95/b/dgRmWIDlRnEVrzK3ST0+lwbB+u+mKuyxbrH4vsDHSljFdQpKHZwLs5uUV ujC/fBVykUg0T4blIzVkZC+Nh+HyD9tN1fWJhv+UL8qO5KA6xz3dfA8e80nf/E8KqME1 +HL0MwgT4AR0L8K++pwaCZXnoOh3UO9+HRiKSoGyya37kE6ZCeVLsGpWpSw7+L8AyzDq wIsIu2wPrw+TtuEl77FzeOZulS/LhTpq4b8BAwqxrb6sl+NJI/uXFgHppCtXwNbeHdO7 k3HvK88emdu2FoWp3SlBwwSVBJmMP9q5MJGAi44RohSHvw+NpBxE3r86/eDyuutigDqK cnlg== X-Forwarded-Encrypted: i=1; AHgh+Rqppd+d6azVYkv+COvc0IouO0RYCCyCny+fFE9UHbshDto5rXBPYNi5KcVa7FYir5AoBsNqGNgOmjuiZw0=@vger.kernel.org X-Gm-Message-State: AOJu0YzKxtl+o4y1wb1eHIYsdm7tbjJ+EMpdhua9BFydkYS0OgGonfdG 2wc6B4fwJbhgq3Vuzp2goVQw38+POTypoESy39ss6+EtxjXTY+M604ZrHZ46p7/MSwJywh9nCdf LtbvcmZ2qv2RD2Q9oK3WGlYABo0HRsnO/xERce5DC6ly72PtAqZhwIHuKtD2dVABvt30/OIRSRr Ljng== X-Gm-Gg: AR+sD11hcwOlHo2dZAL2z0hSVGm0/sRUGKdqN8WYDODJgNZkkskc+/AycV+x8ddRbbh 4YwwXAtZiqJF5uFsISIpJwBP8EJk0d9YvK37ElfScMblt2xIU5rGwtg0ccYvObsVRpBGPh4WAjL gVeA3FKFBUealqGKVFs0HjkbWlA+59ruU6tD7XTCoLI+L6jv3db8wKSysHBzaOTvaY+v1FayD8i LBGL4qf8eg3P5e1vwDexGxFvrxOdNBfoSfXKMN3O6534PzZfEtHzWa8yP7lkhSiPn99O2LlOo7p GtxHiEc0s3VF3eTAUXtKOy14/ltZEJ872m+gBKAAjgCDD6wtTcQXn4O84F/gNrOORegHAJKgVpD Neorz1XjSFaqiOO2VRHl8VRXS085inSqTLVdIM/yEOV1MhQZlOk8QG1eNGhA= X-Received: by 2002:a17:90b:4f91:b0:37c:6910:5758 with SMTP id 98e67ed59e1d1-3903c542f55mr11253253a91.1.1786011216835; Thu, 06 Aug 2026 03:13:36 -0700 (PDT) X-Received: by 2002:a17:90b:4f91:b0:37c:6910:5758 with SMTP id 98e67ed59e1d1-3903c542f55mr11253211a91.1.1786011216409; Thu, 06 Aug 2026 03:13:36 -0700 (PDT) Received: from Z2-SFF-G9-MQ.ap.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39085dc396dsm1257090a91.3.2026.08.06.03.13.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Aug 2026 03:13:36 -0700 (PDT) From: Miaoqing Pan To: jjohnson@kernel.org Cc: ath11k@lists.infradead.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, Miaoqing Pan Subject: [PATCH ath-current v2 0/3] wifi: ath11k: fix QRTR readiness related WLAN initialization failures Date: Thu, 6 Aug 2026 18:13:28 +0800 Message-Id: <20260806101331.484063-1-miaoqing.pan@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: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA2MDA4MCBTYWx0ZWRfX4yqSCdePmJYD 05mgZ2Uz+8uj1fzKhwDqbA/uSXxDNmlHemtrosRDiuuftm7yFZDjk86JTbd+9ccTEAv5k1ddQ8C ZAmOD1aXINni9v9M6zbNDzY2yiP9neCNgGvTR1MCWNMCknwHtMp/IrKKiVYZdEkAgrT+PBXI4NB vUUF54ay55xdv7t3EPB4ZzAcxXrhzXsEE/F2yXEytOf8UiqrgZfWQo0q9Sl+1CmZ/rfpP48i+ru fsCMJmG8PHLI0lV61Asp6Otn+YYDrgqMF6PsMIijkC9KcS5iFZiNuKcs+LpBQkk8NAFGoc0HsAo xj34IaJJdyb1IUO5pJF36g9EPg+U0RU6RLJGxTqiC7vka0uJoho1ZYWtSFH2ZLaytkIonmasCTy dyisLAx6SPKYchpGicpxACRBG+LiuGyft+9Z7gM42JivuKDXUiYgl/IjSpOUFBTlMxW8ux9Azlq O7liCTY9yEk0Gnog7uQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwODA2MDA4MCBTYWx0ZWRfX4JSTc8oKX3sp lTAHgmzrwJSmuVy8OkO7+XRa4OGgOZjh0HRFUZgyyv1MttFk+SBxta6vgveAiArF5JthoNbx/TA P7mclBMJTkc+zXhLoOGNJtThqHigUh0= X-Authority-Analysis: v=2.4 cv=EeH4hvmC c=1 sm=1 tr=0 ts=6a745e51 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=utuh3fF2I9Z6vZmf31cA:9 a=zZCYzV9kfG8A:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: Eu_0H4O60UM7NPiN2tduxTkr-VIHIZ6R X-Proofpoint-GUID: Eu_0H4O60UM7NPiN2tduxTkr-VIHIZ6R X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-05_06,2026-08-05_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 suspectscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608060080 On WCN6750 platforms, QRTR SMD may not be available when ath11k starts during boot. If QMI messages never arrive, WLAN initialization can stall, leaving firmware running but no wireless interface created. It also hardens the cleanup path to avoid crashes when deinitializing partially initialized devices after QMI setup failures. --- v2: Replace the ATH11K_FLAG_QMI_FAIL guard with !ATH11K_FLAG_REGISTERED. --- Miaoqing Pan (3): wifi: ath11k: fix sporadic WLAN initialization failures wifi: ath11k: fix NULL dereference in ahb remove when QMI init incomplete wifi: ath11k: unregister PM notifier on QMI init failure path drivers/net/wireless/ath/ath11k/Kconfig | 3 +++ drivers/net/wireless/ath/ath11k/ahb.c | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) base-commit: 0ece44d394570806e97c8471a50dc9f584516ef6 -- 2.34.1