From nobody Thu Apr 9 13:22:32 2026 Received: from mail-dl1-f46.google.com (mail-dl1-f46.google.com [74.125.82.46]) (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 89C6E265621 for ; Sun, 8 Mar 2026 21:56:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773006990; cv=none; b=eQ5HTInIQQun72ekMxYTZhQedkErpvUjYETaod9kymv63lPSCSfQe1piN3ErwMS7g6evYIGo+djYZty7cSZ55YeW42OdoPD6+trTvXHDSAmim/scbyyGHbHhYQHo2zqfuQR7+InskWknBwieQceOWKE56qtb3okt2OXT47fFuuc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773006990; c=relaxed/simple; bh=sAmIp7Tx27Q8L0ZLh6tlSt5GAjCilb6siI/5Z7EWBII=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Ws2wWEiGAiOdfGLHhpy2phpahQu0dTsiAzJiLMdm7KyfwlTWN2NaOqKIoBeRdVacCrcG5LRrW8SryJWRAGaEdvxYnjw+xrPHw91RyGwn2L60rlvf7iK0p3rqDrFONRcnWPsuYmVcqq5GUuY24xPWqsugQwxpPdclUWZxKoHHbi0= 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=HtFqtIbU; arc=none smtp.client-ip=74.125.82.46 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="HtFqtIbU" Received: by mail-dl1-f46.google.com with SMTP id a92af1059eb24-12732165d1eso11881564c88.1 for ; Sun, 08 Mar 2026 14:56:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773006988; x=1773611788; 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=LRVuhn8AKvbL1BzBOz/lrTvPhUeYUHTr/4WG0dctf58=; b=HtFqtIbU+Z1vM4eO4eyUyuOVnZdUFLnvULUFVs6ZgRdHUUT9lO/63v5SFtqkgWoZBo 8r063FyVt1WPN2R4Zk952vckjE8NNhDTy+02F8PxxTySgtYKhj9gzM9WdgyqrSSlncD4 HM2/XF0AL7xenaVKak7QaZVl7f1x3lSDap8PEyqQYFerKOEQ8mPSY5MI9+w7aF2aDoKK n5/nBTgMpnRha7Ryvdb7B+t0d8x0tv/Oc2LB2EYC/T2QJeqRHACEQU2BxKPrK7T1RzXL 6I1/+TMnJqu3HyrhMQlGQpo/8yivQIWVFpVQ/FwxVkVwm2IIDjhiL9gFjcstaf0wx+Ru 1/Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773006988; x=1773611788; 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=LRVuhn8AKvbL1BzBOz/lrTvPhUeYUHTr/4WG0dctf58=; b=LkqbsQMSxGDHMv/T/0jjEo98Eu7iplO1DaInsOmuhDBaOca+AGxHyA9CfujEoPsv3W tKpFPLT+MOmnhN76Qga965bE9kt/ofD2WpbIWe2tKZiUMpeKz203S20F7iyuxUnBiLmT pgndmaMJOKOWac1vmNAmkh+Vyr/hcaEppBi25lI4SdY3THZtMVU9QU8l9toMLs2GW+7C nCklBpEyItviAmXyZeH7GYfSTnew6WpWHH2YIN1vXmupTPupZXaGOr1eMtfFpBzt5uG+ xNjfJfegRn4DjyG5+97tlOXh0ZoljUM7U9Zvm1mi84u5qSd7arjgI2vun5dwjmf9Imjm ANFA== X-Forwarded-Encrypted: i=1; AJvYcCVz0H9Q0r47zFjGr8prpFKMzd721PyIK3RIkapCXxRvOsumJqYR8keUyhEimFcA461vIyg0G202slYJvB4=@vger.kernel.org X-Gm-Message-State: AOJu0YwD3SVFPiQNjym8yPA7lgRTR1eskF7LqCo5vzksPMkn89HlgDP7 yGm+0gD5/You/qF2y0sJJBqeQSkchuI29rnlm0/OsR3mPZjWaC6cMzBv X-Gm-Gg: ATEYQzwflaEEA9QuKuzlFiIAQ0x8FW5H8YIkWIiQ0mm7RwAkCJgYn4UesT7vdIJupYw k3uUFrLT4ZnRqLi90WBkwhpe8n8mWWemPfRJB0oUba/M3xMg0GGZPjex533UPSqirDA+a+H7fFf 7/uKEenn85Q1rjbPgMPuCrQ+0eYOVyMUVGHsyBNbjI79X7rqD1F1Sm5CYXNQPdEqrP7mfYk9ARr cBifryFEWDUR8asEpZen8fOxE+31QshCP4yPfaxcVU35FCPUVC23ifRtpfYNbnl6nAoxCbacoaS 87D8iLCz8Quv4f3XW1Cqyr6OF9T9Zt0P0OuYAK7CaS3nlOqZOrAc+dm4cN1xsG8hVLQYp3u7JZu S4BDim1YxRnHvAgmWiCQwoEDUwkFBBaV6/jFaULuRYgEKMWp92Vcs2L0Vb2G9sI3RhFimksjM2P gAzJVNV0OCONsFBhmIdwSLVYte68mC0W4ranilS/aD4rA= X-Received: by 2002:a05:7022:504:b0:127:148b:3fcc with SMTP id a92af1059eb24-128c2dd1cecmr3676435c88.8.1773006987582; Sun, 08 Mar 2026 14:56:27 -0700 (PDT) Received: from localhost.localdomain ([2804:d59:7f1c:1e00:6632:a8ff:fea4:c8d3]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-128c3d7a001sm6089062c88.8.2026.03.08.14.56.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 14:56:27 -0700 (PDT) From: Gustavo Arantes To: gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Gustavo Arantes Subject: [PATCH] staging: rtl8723bs: replace msleep with usleep_range in rtw_dev_unload Date: Sun, 8 Mar 2026 18:56:19 -0300 Message-ID: <20260308215619.608685-1-dev.gustavoa@gmail.com> X-Mailer: git-send-email 2.53.0 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" Replace msleep(10) with usleep_range(10000, 20000) in the command thread shutdown loop in rtw_dev_unload(), since msleep() for values less than 20ms may not in fact sleep for the intended duration and will often sleep for up to 20ms, as documented in Documentation/timers/timers-howto.rst. Also remove the unnecessary else branch after break and the associated if braces to simplify the loop. Signed-off-by: Gustavo Arantes --- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/staging/rtl8723bs/os_dep/os_intfs.c b/drivers/staging/= rtl8723bs/os_dep/os_intfs.c index f2d64b05debb..b5fac9ebc3c7 100644 --- a/drivers/staging/rtl8723bs/os_dep/os_intfs.c +++ b/drivers/staging/rtl8723bs/os_dep/os_intfs.c @@ -986,12 +986,11 @@ void rtw_dev_unload(struct adapter *padapter) rtw_stop_drv_threads(padapter); =20 while (atomic_read(&pcmdpriv->cmdthd_running)) { - if (cnt > 5) { + if (cnt > 5) break; - } else { - cnt++; - msleep(10); - } + + cnt++; + usleep_range(10000, 20000); } =20 /* check the status of IPS */ --=20 2.53.0