From nobody Fri Nov 17 11:43:28 2023 X-Original-To: freebsd-arch@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 4SWw5y5Bqcz50sGS for ; Fri, 17 Nov 2023 11:43:50 +0000 (UTC) (envelope-from AWilcox@Wilcox-Tech.com) Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.wilcox-tech.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SWw5y1yVgz3KFH for ; Fri, 17 Nov 2023 11:43:50 +0000 (UTC) (envelope-from AWilcox@Wilcox-Tech.com) Authentication-Results: mx1.freebsd.org; none Received: (qmail 7014 invoked from network); 17 Nov 2023 11:43:36 -0000 Received: from unknown (HELO smtpclient.apple) (AWilcox@Wilcox-Tech.com@72.192.66.135) by mail.wilcox-tech.com with ESMTPA; 17 Nov 2023 11:43:36 -0000 From: "A. Wilcox" Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_13797DAA-D2CC-42D2-8584-1EC8E74F6E6F" List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: Suppressing the _KPOSIX_PRIORITY_SCHEDULING kernel config option Date: Fri, 17 Nov 2023 05:43:28 -0600 In-Reply-To: <5428029.vKySYWdmsc@ravel> Cc: freebsd-arch@freebsd.org To: Olivier Certner References: <5428029.vKySYWdmsc@ravel> X-Mailer: Apple Mail (2.3731.700.6) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:20473, ipnet:45.32.64.0/19, country:US] X-Rspamd-Queue-Id: 4SWw5y1yVgz3KFH --Apple-Mail=_13797DAA-D2CC-42D2-8584-1EC8E74F6E6F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On Nov 17, 2023, at 5:12 AM, Olivier Certner = wrote: > [ snip ] >=20 > For all these reasons, I'm planning to just remove = _KPOSIX_PRIORITY_SCHEDULING and have the code it controls always = compiled in. An alternative would be the painful work of determining = what would make sense to fall under this option and effectively = separating the code properly, but I don't think it's worth it, and as = can be seen from above the status quo is not satisfying either. >=20 > Any objections? Or other thoughts? >=20 > Thanks and regards. >=20 > -- > Olivier Certner This was introduced as an option in 1998 for testing. It looks like the last mail to -current about it breaking something seems to have been before the turn of the millennium[1]. -ports mentioned that you need it as a =E2=80=9Cstandard API=E2=80=9D as far back as 2008 and = earlier[2]. My opinion is that this really shouldn=E2=80=99t be an option and = shouldn=E2=80=99t have been since it was stablised somewhere in the Bush administration. Best, -A. [1]: = https://www.mail-archive.com/freebsd-current%40freebsd.org/msg01656.html [2]: = https://lists.freebsd.org/pipermail/freebsd-ports/2008-March/047585.html= --Apple-Mail=_13797DAA-D2CC-42D2-8584-1EC8E74F6E6F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 On Nov 17, = 2023, at 5:12 AM, Olivier Certner <olivier.freebsd@free.fr> = wrote:
[ snip ]

For = all these reasons, I'm planning to just remove = _KPOSIX_PRIORITY_SCHEDULING and have the code it controls always = compiled in.  An alternative would be the painful work of = determining what would make sense to fall under this option and = effectively separating the code properly, but I don't think it's worth = it, and as can be seen from above the status quo is not satisfying = either.

Any objections? Or other thoughts?

Thanks and = regards.

--
Olivier = Certner

This was = introduced as an option in 1998 for testing.  It looks = like
the last mail to -current about it breaking something = seems to have
been before the turn of the millennium[1]. =  -ports mentioned that you
need it as a =E2=80=9Cstandard = API=E2=80=9D as far back as 2008 and earlier[2].
My opinion is = that this really shouldn=E2=80=99t be an option and = shouldn=E2=80=99t
have been since it was stablised somewhere = in the Bush = administration.

Best,
-A.

= --Apple-Mail=_13797DAA-D2CC-42D2-8584-1EC8E74F6E6F--