From nobody Thu Dec 02 16:26:55 2021 X-Original-To: freebsd-current@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 A634518B4239 for ; Thu, 2 Dec 2021 16:26:57 +0000 (UTC) (envelope-from se@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J4hDd2r10z4VTP; Thu, 2 Dec 2021 16:26:57 +0000 (UTC) (envelope-from se@freebsd.org) Received: from [IPV6:2003:cd:5f23:1000:bdef:2b4d:c5d2:547f] (p200300cd5f231000bdef2b4dc5d2547f.dip0.t-ipconnect.de [IPv6:2003:cd:5f23:1000:bdef:2b4d:c5d2:547f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: se/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id DEB842EC01; Thu, 2 Dec 2021 16:26:56 +0000 (UTC) (envelope-from se@freebsd.org) Message-ID: <7d97e129-4aa7-aa98-dc91-e332a3da620f@freebsd.org> Date: Thu, 2 Dec 2021 17:26:55 +0100 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Content-Language: en-US From: Stefan Esser To: FreeBSD CURRENT Subject: [REVIEW] Hide BIT_* macros from userland code Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0GDF0Nbe9QfsG7VR0JvLVPqs" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1638462417; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=p7GWyF8hmZ1ilRkPnCRQRJF337elqapLWLNvYEfNv0M=; b=Q/FTfvvh+pRDOT2meEsRwA/7LhiyDWKlkTIt8vfpgQS3dvTlkACk85KeGmF3i48jovPHgh nC6iqc60ZburPrF1avO0ieWSxJ3NGEpYlQsMjEkVuMYH+ZhtCrZei2iAcoRespKI6zBKN7 FaU+03Gg1uBcWm6XghFzaFsZVieohCEZbLu7b9iqAscLeAcuRzhS2ZcTGqjU3SwTPJZLTm uk+PQR83mEhSr47QwKrRi15t5LN1morYc2ROZrVjQ92Q0KPxG8YcL+vayTQSS/XQlfF9Tw P4mWVzTxRbOnQqt3xjgBVg4S99UQrKVmqyAo8B75GXoSGkil2+OWkdesVPF6Jg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1638462417; a=rsa-sha256; cv=none; b=yDLzKgIClqbbAu+F9zuKj5NxYeC/k5KtLy3m6GIMuflZqKpxECRcC1vIq777dchoPuyeUx Kkk3SEz9F9Y4crw7B16CxKNLVTiWWSUXGYV/aPKf8AVKIWW836yyRWO8KWEDHjvGEWxoTG JAO2zSeFnMxcNL/pVawjCw5G5GkvtVVk5okMjU7TzqrBlQvap51NvqJ5btxOK0tGrNuO3q fSbguqOzcfAtrGAe8DkmbZA0Z55mIbClwBJpYxGdO9qthepAlRKnM+5m6sXEsBjyUul347 C+a1w2ficPIe+2EJalIkfYOPF7MoBdNDKSojzdm6Vl5RCAd3YjRZTfhNgYfDBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0GDF0Nbe9QfsG7VR0JvLVPqs Content-Type: multipart/mixed; boundary="------------ZsgtkZCa46LQKkwYhi08um5P"; protected-headers="v1" From: Stefan Esser To: FreeBSD CURRENT Message-ID: <7d97e129-4aa7-aa98-dc91-e332a3da620f@freebsd.org> Subject: [REVIEW] Hide BIT_* macros from userland code --------------ZsgtkZCa46LQKkwYhi08um5P Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I have created https://reviews.freebsd.org/D33235 to remove the BIT_* macros used in the kernel from the userland API. They conflict with differing definitions in some 3rd party code and lead to compile issues in a number of ports (via CPU_* macros based on the BIT_* macros). See PR259787 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259787 for an example of such a problem. --------------ZsgtkZCa46LQKkwYhi08um5P-- --------------0GDF0Nbe9QfsG7VR0JvLVPqs Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAmGo888FAwAAAAAACgkQR+u171r99US/ gQf/WamgosJox4dsMTUuoQR1wGl8CP9FfRfyoLj9acS1qi6o++QzO/js3aV15O5hGa30GalKkL+U 7RRFlt0GpwZY5cnSgeND4EVj9EIPZVa59TDT2mFG/0An0f1I8j1SNHhd0Q/MCQbHBIhMsZU10z2e rTmP1It+ggZeVFEVx1kDo+PR3G1hjXDciPfx9qYxWz44lRS42rLAy6VV2ZWBkJtcY8RKjFy3gu5R mExDs+iAGYtlRUetbRPAtbXDw+8H3l6mLRl9W1D+GTpQG0AudvlLWVjpzAN0P+Sy+bsyrxy0+VV/ S6HUSR0Gq0EOpv+5ES2GdkKficKDBlNX/Eexrv0XxA== =Lama -----END PGP SIGNATURE----- --------------0GDF0Nbe9QfsG7VR0JvLVPqs--