From nobody Fri Sep 04 18:49:28 2026 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hc59N3QQLz6r61N for ; Fri, 04 Sep 2026 18:49:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hc59N1zqQz3CQY for ; Fri, 04 Sep 2026 18:49:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788547768; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Hn9J/wiLnFkpNykyPVaUKB+Ll7IbtQ6XNUu+BXqGY2E=; b=cFQX7+XkLDdUploTr6DTLjD2VM8jEwJevlUEDaEGbjG0Sin44EmyZrGkrhTBru7J1MRrts ZULYWSqyF+QVp5WGrEYVrZFqxpkStCtp4lBfo7o0FM75cAnbBBgs/4Ky/lrK0TdbAQvqTm MqWK9+k05s2k7d2jp1YnJKWfno8nO5lS5WE9rij7RqaYmBWRBN4tIsLDrj5e7qucIDweDI LOJLRd0VC2Bf1qmHHVACGIYuyZ9y3nA3zxUYjpUKHAe2ZJ03+hqfSq3zmYeLmg81k4cKPK +0IambJOZalF+7VsjS4/Hhi8TCY3NrI8EtexdTaOa5aiqTOBg0+T8gSi9FC57g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788547768; a=rsa-sha256; cv=none; b=GqBG45pE0ot/qBFl0aJPeXJNtzI7b9NYyB3uF8My7SV9yi1Yy2tUXjh7dzlsevXr1gg+PK rF4rfmffA6fpl7M56dEKYBAf9kkpVNI6bpOpQuouHNKHIFEz/e6jqBmnhGQYQxCTJPlpdw 5tce9eDJlF3prn5ej28JqrBuo7lcKXX7vBsiSB4s5UydUTqlQcFtIgVbNVF7wSFWKgcYvS QtCdNTFjwO+zLqVj32gIqi7nGbx6uV5JH0EjFFz2PoKEfX0zj7beREZb5XVNp20WWbrhhx yEA14EXpxm9+eQprsxi6u2LuNLFSe+zOJYZ2AkOwBc+7ue1RWNd3tQqk56WEEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788547768; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Hn9J/wiLnFkpNykyPVaUKB+Ll7IbtQ6XNUu+BXqGY2E=; b=a+EgG2EpvvI5+v+gdKeW/i4fjDI6x2xn/+QWQbHdSW4bjqLvmm7DCCcjsZKj89L6Ps2LDa cNnjw1bfmyyGqYpC2QyUHDCLdjkDwubMYKtVk6uoSglZ6kLWyAzVGgvHkHPT4Sfb2rXw/3 YCoOnBuf5oYOlG1wmLJ8+K/7tqajOp4CgILefeVZnyeVOhlDhwXnsQJhdJo6hmceB+fFG7 t5bZSLvrVGLM8ydsuP3SyB63WHJLyvLJ/N8zi3czZuLROA3ntMQOKBQtCrDTEILin7SINs ERLMOIOs42WSFLkZf/+g3NCMeTYvoPydpR9sfthsT5rTp9SiA++pUtQ2LD6USQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hc59N0TZgz1BHL for ; Fri, 04 Sep 2026 18:49:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 23083 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 04 Sep 2026 18:49:28 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kyle Evans Subject: git: 4337e2bd5f89 - stable/14 - usb: xhci: allow up to 1s for SET_ADDRESS List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 4337e2bd5f895d945f87a364e341c613e47c5cf9 Auto-Submitted: auto-generated Date: Fri, 04 Sep 2026 18:49:28 +0000 Message-Id: <6a9b12b8.23083.4ea2e9e1@gitrepo.freebsd.org> The branch stable/14 has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=4337e2bd5f895d945f87a364e341c613e47c5cf9 commit 4337e2bd5f895d945f87a364e341c613e47c5cf9 Author: Kyle Evans AuthorDate: 2026-08-11 01:26:47 +0000 Commit: Kyle Evans CommitDate: 2026-09-04 15:39:57 +0000 usb: xhci: allow up to 1s for SET_ADDRESS Some devices take a little longer, and the spec doesn't really seem to mandate a maximum. The common path in usbd_req_set_address() has already been bumped to 1s and I have a headset (Logitech H390) that does need a little bit longer, so let's match it in xhci. Reviewed by: aokblast (cherry picked from commit 135df778543123a7dea08553c78da1b51a6b3098) --- sys/dev/usb/controller/xhci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/usb/controller/xhci.c b/sys/dev/usb/controller/xhci.c index c9820ce55423..8793611fdc81 100644 --- a/sys/dev/usb/controller/xhci.c +++ b/sys/dev/usb/controller/xhci.c @@ -1334,7 +1334,7 @@ xhci_cmd_set_address(struct xhci_softc *sc, uint64_t input_ctx, trb.dwTrb3 = htole32(temp); - return (xhci_do_command(sc, &trb, 500 /* ms */)); + return (xhci_do_command(sc, &trb, 1000 /* ms */)); } static usb_error_t