Chris Siebenmann<p>I'm reminded of years ago when I discovered that the Illumos driver for 10G-T Intel Ethernet chipsets had a 'wait' operation that was implemented with a busy-wait, and used it for multi-millisecond waits through a chain of <a href="https://mastodon.social/tags/defines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>defines</span></a> </p><p>(The original kernel busy-wait was intended for microsecond waits, then got resused by the driver because hey, it was there, scaling by 1000 is fine, right?)</p><p>In re: <a href="https://mastodon.social/@whitequark/114302003640839800" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@whitequark/11</span><span class="invisible">4302003640839800</span></a></p>