From nobody Sat Feb 7 06:14:14 2026 Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D4106215075 for ; Wed, 31 Dec 2025 07:23:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767165834; cv=none; b=VCZNObMuqW3QmvPTVvNOI49k9xaECgWAuxrHi7nQdj8UsC7kRb+qsyDuy5zqiSC+fT3YRcgcFUgzN1FdC5pMK4Ac3HhhTm43K+DleuLnBDJZzwhdydWmV4aKHYUvTuFDaZJuuDuQOzq1iSPC0VsSPlDcB8MWzzCkv99tfWBDBRI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767165834; c=relaxed/simple; bh=Ic729iSxHFJlBWj4QhO96ljPDweuWwGmChE9gmFOKjo=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=J52gMiLqe5HKrOEUj6UvFlneup8QaNNDKsQ6oqUpIKGIc6EYT9Da7WF8Ce/BuKJemcvGL94ORg+PXMXMOYECCzTe2SOUgTIBrg5lKPc+GTO/7+unyw54Nzlj1b9tCua0h150C3XOTQ29gtCUZr4qH/UzZ99KudS96wTfr6L4uKc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=AuuDP+U6; arc=none smtp.client-ip=209.85.208.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="AuuDP+U6" Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-64b83949fdaso14457372a12.2 for ; Tue, 30 Dec 2025 23:23:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767165831; x=1767770631; 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; bh=h+b5o973rngY1LzICZlY9YEpoZpOFAzrQHPMh8uFpyI=; b=AuuDP+U6zas68yh42Sal0WJJBIior7+zU5g8g5bj1FumQmZqEerdU9jkgfHVpTZntJ SzUb8AwTYZWJG9hrfnY6oKsOB0/OtvJMrnIquJmyCqdcRi/Ybk5kU941YevPUEgEqA6p ZjcXqjoHyeVUA47tp/2dtp8Stx/qIyexjXGA/fkkXgYOX3YYT9uduWlMeIg3w4k22/Hg 4x3ZFEaBgvWWJ8GExi/FcR0tgXl+Vn6Lia9T46EzfkMqBzkwySz8O5ddTo7o9pzDeoj5 4hgwPm/7a6J5QpecscSgnb5BcPACcGM4Q/mYdQWHRgvOFOy7fXAJ6VYP5/Bs4m93TsbN 3WDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767165831; x=1767770631; 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; bh=h+b5o973rngY1LzICZlY9YEpoZpOFAzrQHPMh8uFpyI=; b=Ccy5bJGjp10aqhxiEpFds43HKad10tLy/BJxAvPhvGK6MnSEVMz47AJcDUwDrAMa9B QzhuUGmomaRjBzWg9WnvB9BUA2fDN7F548hUEv8gAMECJrTK27KZLIqShZ7qWB3OPzci gjwdsJLoXcNDei2oNgbAC4G7LwQ3qWJo1SZl9sBfnf5OfH3mW7iwHzC1ECSGnpqd4Cn9 9H2jf00BGFwVtMnyg91Pxrru+9uO/kvQeuEsgqT8PBgvcqXKpvQ1BTlG/oneK8jg6g3z vvCIWQkM/e1GFqFKUkOywAl+LfWuIHUT0TFwQ/b+TbmoFO5osymyPTnrl6wfS2Gii1nS 0tIA== X-Forwarded-Encrypted: i=1; AJvYcCV+s2wnRf/5ne5H+4rVXGojEy7K3krmq9ecvXzwQ1e0RrRXyJPUvs13Frw2dDnkhEGXeNP755RKMn5+o3g=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8jXmAbmqtBrWirJEMEtluig5PbK9z3ZGQ+3DTlYaMTVT0tbqT +j//skIvfDGo3JZHsKmXsFPyKdG2iJWnODbM9VkyktUzujWTFtimU0AJ X-Gm-Gg: AY/fxX6ecOIuKMm0RpdjhmhqTjSL9y/tI4owyXvmOOT11KVL+hewsRk51AddTs5G+05 zZuQ7avYzO70uh8QfxltXVw0oR3VjeJm26jPyfPmADF02BkRJxPfPDt6pGIY+UnUxPh3RT29fJZ p+g4bs6V5TyHRfZ96WGAWYZv0nJKtZHHMoJIi6OfSHDDu57ajrZyIAQvKpW9mQ7lgSBUFrlYlVK 9iKLBqRyEwGJSVL0iQp/hNf4IXE0TxsT2XJ3TnITraMnzHgEVxFDhDOT+cwkqxLTBgXE18eb5Pr XlKNWin+rZFq945e1p782lTnNKhxwMLRaE4AH/jkUav4DOv6dGWN2s1EODf7Twgfey+NaSYsBNs xaL+4YmhldZruIX9HYESAfUc/LRRVF9iczUyFZ6gkor2oMAEwopSwf6zxtNB8cjcGkigrl/LQzw oTlPsus4Q2jp7FAQDYu35wcNfCnEXlrumE X-Google-Smtp-Source: AGHT+IFMsFj5RZJGPp7mNrkG9G0Ex6AGvaDnXTTwc47Xtz7b7EKV3iV9tKu1hpQxcYIzzJbuCW+FFQ== X-Received: by 2002:a05:6402:5213:b0:640:edb3:90b5 with SMTP id 4fb4d7f45d1cf-64b8e93c176mr36032566a12.7.1767165831037; Tue, 30 Dec 2025 23:23:51 -0800 (PST) Received: from DESKTOP-3B0KT9P.localdomain ([188.121.148.46]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b90f5400bsm37051952a12.4.2025.12.30.23.23.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 23:23:50 -0800 (PST) From: "moradi.saeed" To: Greg Kroah-Hartman Cc: Johannes Berg , Michael Straube , Dan Carpenter , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, "moradi.saeed" Subject: [PATCH] staging: rtl8723bs: return -ENOENT for AP/Ad-Hoc get_station Date: Wed, 31 Dec 2025 10:53:41 +0330 Message-Id: <20251231072341.61195-1-saeed.b.67@gmail.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 Content-Type: text/plain; charset="utf-8" The cfg80211 get_station callback must return -ENOENT when station information is unavailable. The AP/Ad-Hoc path currently returns success without filling station_info, leading to invalid data exposure to userspace. Fix this by returning -ENOENT for unimplemented modes. Signed-off-by: moradi.saeed --- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c b/drivers/st= aging/rtl8723bs/os_dep/ioctl_cfg80211.c index 60edeae1cffe..c6562b8a59a6 100644 --- a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +++ b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c @@ -1011,7 +1011,9 @@ static int cfg80211_rtw_get_station(struct wiphy *wip= hy, check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) || check_fwstate(pmlmepriv, WIFI_AP_STATE)) && check_fwstate(pmlmepriv, _FW_LINKED)) { - /* TODO: should acquire station info... */ + ret =3D -ENOENT; + goto exit; + } =20 exit: --=20 2.34.1