From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id BE5A516B02F3 for ; Sun, 28 Apr 2024 12:44:51 -0400 (EDT) (envelope-from josh@sysmgr.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id C23E5856267; Sun, 28 Apr 2024 12:44:51 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1714322691; b=Fcqexm7zugUadY7FuNcq4v/NS6Rxut52OxDJtC3C2E75It2StC efJ4DEJAhwayiaepqJXARp1i7FlZl8qyqQIxsuCji9lUTZaxw0jkOwffIUDN9Yii Kms9CrHqvOIUv6eIN9Dmxfx7qwirCEr7qPX6qyJk1ld7EFbRyhSU6DGKhpL7Lrs3 qk2c/WZY+y2C5NSTxx4Sa1vU28TCytKq/RQ7YvCrkM010JqT/occpHV2NdhcjDUB S7TP1i3/y3h0UMnYr+3XIlLhw6eCL0O7GT3LUFs/fHubi8ASI2gJCJFWY4q0v3ch MmY8g7a2iPJFJSSiFqoVX7BUehSabtdfOuuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:from:date:message-id:subject:to :content-type; s=arcseal; t=1714322691; bh=YSEIGUN9zFz1m6/FnangJ RlClJpzcxOS3y1y6suwftI=; b=OnxgHxJpuIyWQo0tnAz37ESYNaVotpHcDgBba w/WUzC0EXVq1vg8wZrhJRuHsYQtqKpRQ+JrN65JG7I+ImBVHph64HWm50mX2c0gy ceA2XfhWhxRTToiPysAn1QqSxCLHlNlJ4otIcQbLSu6uzBS1eE3QpZO/Iy3rY7sq 7bZn2uJp7GE1eL9kZupYsf8RIVQ9AWDcLn+wN480YIJhPbvJVoBfXgfkRwD94zmY +yu+Dcm0788nfkHo0RWeSeZVtkqz5OEKGUi0aYtBteiiGzko4wdAn8pAdOoOaaCv YxLYeYhcrZggZHoVN8gki75+mHEhhyI+v3S0vVn9k66xCKiHw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (No BIMI records found); dkim=pass (2048-bit rsa key sha256) header.d=sysmgr.org header.i=@sysmgr.org header.b=JzzD8XHN header.a=rsa-sha256 header.s=google x-bits=2048; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sysmgr.org; iprev=pass smtp.remote-ip=209.85.215.179 (mail-pg1-f179.google.com); spf=pass smtp.mailfrom=josh@sysmgr.org smtp.helo=mail-pg1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=QzDkm0yb; x-me-sender=none; x-ptr=pass smtp.helo=mail-pg1-f179.google.com policy.ptr=mail-pg1-f179.google.com; x-return-mx=pass header.domain=sysmgr.org policy.is_org=yes (MX Records found: alt2.aspmx.l.google.com,aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com); x-return-mx=pass smtp.domain=sysmgr.org policy.is_org=yes (MX Records found: alt2.aspmx.l.google.com,aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (No BIMI records found); dkim=pass (2048-bit rsa key sha256) header.d=sysmgr.org header.i=@sysmgr.org header.b=JzzD8XHN header.a=rsa-sha256 header.s=google x-bits=2048; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sysmgr.org; iprev=pass smtp.remote-ip=209.85.215.179 (mail-pg1-f179.google.com); spf=pass smtp.mailfrom=josh@sysmgr.org smtp.helo=mail-pg1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=QzDkm0yb; x-me-sender=none; x-ptr=pass smtp.helo=mail-pg1-f179.google.com policy.ptr=mail-pg1-f179.google.com; x-return-mx=pass header.domain=sysmgr.org policy.is_org=yes (MX Records found: alt2.aspmx.l.google.com,aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com); x-return-mx=pass smtp.domain=sysmgr.org policy.is_org=yes (MX Records found: alt2.aspmx.l.google.com,aspmx.l.google.com,alt3.aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrvddtgedguddvkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepggfhff fkuffvtgesthdtredttddtjeenucfhrhhomhepfdflohhshhhurgcuofdrucevlhhulhho fidfuceojhhoshhhsehshihsmhhgrhdrohhrgheqnecuggftrfgrthhtvghrnhepteelfe dtiefhkeelueeuvdfhkeetffelleehkefhgfeuiedugeelvddufeehteeknecuffhomhgr ihhnpehilhhluhhmohhsrdhorhhgpdhshihsmhhgrhdrohhrghenucfkphepvddtledrke ehrddvudehrddujeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgv thepvddtledrkeehrddvudehrddujeelpdhhvghlohepmhgrihhlqdhpghduqdhfudejle drghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehjohhshhesshihshhmghhrrdho rhhgqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeouggvvhgvlhhophgvrheslh hishhtshdrihhllhhumhhoshdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (sysmgr.org: Sender is authorized to use 'josh@sysmgr.org' in 'mfrom' identity (mechanism 'include:_spf.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="josh@sysmgr.org"; helo=mail-pg1-f179.google.com; client-ip=209.85.215.179 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for ; Sun, 28 Apr 2024 12:44:50 -0400 (EDT) (envelope-from josh@sysmgr.org) Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-5ce6b5e3c4eso2205350a12.2 for ; Sun, 28 Apr 2024 09:44:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sysmgr.org; s=google; t=1714322689; x=1714927489; darn=lists.illumos.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=YSEIGUN9zFz1m6/FnangJRlClJpzcxOS3y1y6suwftI=; b=JzzD8XHNFBZkD+hEXdEL0cTlv5qoKaz14/4k7HsCqvxYlDbq9AnULoB7mkwSmVDTv4 b8BzcrFbTtVH2OX9IplaRVIl6C7Ib1FmLxkOZAT7B2CmrjY8adlZid6Zw26H9Hpb1WVc EeocQgHOxXhIUClNLqehokVexezmtPHAOFUwfXPvkFTQlJAdYBVeXb8pjTm3tAE6eIhb 6LSt/FLMh7EfVIYJ1LHljY7Ljj9u1cbvMDYUmgmZI+47pnHOut8GXu1GUzkZi/zhA7jG PEqd6/Rxc4TNPJL9RpYjbggzG4Zihxd0w2BcERyzPibe2xJ03lMv4xrNP1LSw9++N0Xl S3Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714322689; x=1714927489; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=YSEIGUN9zFz1m6/FnangJRlClJpzcxOS3y1y6suwftI=; b=QzDkm0yb0Azu4Edmv0bTJxDM4hFYludpEVF3TAcdpQSytuQMkpXYJEjaIJ4xmWPX6J 395INt+iBxyz2Eb2F7LUw67pDu+S9Ia2jnWRZhQciTHfeJKAEtCzURv9gjNMzUqiB83W GrLamQw9lZtw+r0zF2WpxpaT6mYbLchXOKsmBNQYwu+bK1u0t4fE2JkWswqDX5YkN8ce 5Cwo+GcZI3v5K/QjQX+BVutuEPdp8LelkZ8wjVq3RSVyhZIHegNc3lk49muriow/dJ/u cM7d3fzOYZyufIlNXrX42qK/sDPke1hnEpapZ69/WUyl7lNqHRyDb3QtnaL6IojZaFNr 9nYA== X-Gm-Message-State: AOJu0YzSqV/dqYXEAMT/SXOF8mCxfZQnTNSsEP439w6zIlXojMlEnrf+ cEPjq9uhyr0U4uD3DW+fcLs7aVxPoKcP8NZn4CWbzKQ+x51wJnuAfi1uMuyqP3HfDMXUMNBqTaJ Drx+Mw6YH3mQvC0Ykx02sqIAzozJmMTSFqr6N0GxEjc2ZKAtvRB0= X-Google-Smtp-Source: AGHT+IHdS7+SztafsmLakpqjGEizGJ/LuUWFd1/HDOxUGk2k6x9jTlpj9TAQMiVYpatliN2Oiug2BCm7Eg3oaPVxKtc= X-Received: by 2002:a17:902:c1d2:b0:1e5:10e5:b675 with SMTP id c18-20020a170902c1d200b001e510e5b675mr7528021plc.32.1714322688789; Sun, 28 Apr 2024 09:44:48 -0700 (PDT) MIME-Version: 1.0 From: "Joshua M. Clulow" Date: Sun, 28 Apr 2024 09:44:36 -0700 Message-ID: Subject: [REVIEW] xhci improvements (16512-16515) To: illumos-dev Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is an admin Topicbox-Message-UUID: a5a939f8-057e-11ef-a3ae-6567038c7b06 Hi folks, I have a series of improvements to the "xhci" driver that I've been working on. I believe they are ready for review: 16512 xhci leaks oneshot interrupt IN transfers on pipe reset https://www.illumos.org/issues/16512 https://code.illumos.org/c/illumos-gate/+/3439 16513 xhci asks if you've heard the good news about the stop endpoint command https://www.illumos.org/issues/16513 https://code.illumos.org/c/illumos-gate/+/3440 16514 xhci panic on pipe open failure https://www.illumos.org/issues/16514 https://code.illumos.org/c/illumos-gate/+/3441 16515 xhci should unconfigure periodic endpoints to release bandwidth https://www.illumos.org/issues/16515 https://code.illumos.org/c/illumos-gate/+/3442 Cheers. -- Joshua M. Clulow http://blog.sysmgr.org