From nobody Sat Oct 9 21:07:29 2021 X-Original-To: freebsd-hackers@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 2461317ED15B for ; Sat, 9 Oct 2021 21:07:39 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HRd1Q6pPXz4hmG for ; Sat, 9 Oct 2021 21:07:38 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id 538E689290; Sat, 9 Oct 2021 21:07:30 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.16.1/8.16.1) with ESMTPS id 199L7UDJ059129 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 9 Oct 2021 21:07:30 GMT (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.16.1/8.16.1/Submit) id 199L7T4j059128; Sat, 9 Oct 2021 21:07:29 GMT (envelope-from phk) Message-Id: <202110092107.199L7T4j059128@critter.freebsd.dk> To: Warner Losh cc: Konstantin Belousov , Sebastian Huber , FreeBSD Hackers Subject: Re: Why was the timehands_count sysctl added? In-reply-to: From: "Poul-Henning Kamp" References: <2d1d2a6d-ec6b-7f52-8af3-09a833c52820@embedded-brains.de> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <59126.1633813649.1@critter.freebsd.dk> Date: Sat, 09 Oct 2021 21:07:29 +0000 X-Rspamd-Queue-Id: 4HRd1Q6pPXz4hmG X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N -------- Warner Losh writes: > > To allow for experimentation, and to satisfy some requests where people > > wanted to have more that 2 timehands. > > When would someone want that? What's the use case? The reason there were originally 10 timehands was that latency in the early SMP kernels was ... ehh ... variable ... and some of the time-counters rolled over quite fast compared to that. I really hope no relevant current hardware has that problem. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.