<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e6c96c7af717b459aea4126590ba413d29f283bf - Revert &quot;isp: Fix abort issue introduced by previous commit&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#e6c96c7af717b459aea4126590ba413d29f283bf</link>
        <description>Revert &quot;isp: Fix abort issue introduced by previous commit&quot;This reverts commit 1f7c379c07168029694a9a33bc437b05cdee623e.Leaked unintended changes.  I&apos;m sorry.

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Wed, 08 Jan 2025 18:20:09 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f7c379c07168029694a9a33bc437b05cdee623e - isp: Fix abort issue introduced by previous commit</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#1f7c379c07168029694a9a33bc437b05cdee623e</link>
        <description>isp: Fix abort issue introduced by previous commitAborting ATIO while its CTIOs are in progress makes impossible tohandle their completions, making them stuck forever.  Detect thiscase by checking ctcnt counter and if so instead of aborting justmark the ATIO as dead to block any new CTIOs.  It is not perfectsince the task id can not be reused for some more time, but notas bad as the task stuck forever.MFC after:	1 week

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Wed, 08 Jan 2025 18:04:34 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5af09f50d761b6fbe66cc94b1ae854846dbe7e22 - include: Add required guards for dev/vmm headers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#5af09f50d761b6fbe66cc94b1ae854846dbe7e22</link>
        <description>include: Add required guards for dev/vmm headersReported by:	JenkinsFixes:		ebd48f1e52d7 (&quot;include: Install dev/vmm headers&quot;)

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Tue, 05 Nov 2024 03:12:39 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ebd48f1e52d79ef5d34415d9368c564f3e9bbc08 - include: Install dev/vmm headers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#ebd48f1e52d79ef5d34415d9368c564f3e9bbc08</link>
        <description>include: Install dev/vmm headersIn preparation for their use in libvmmapi.Reviewed by:	jhbDifferential Revision:	https://reviews.freebsd.org/D47029

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Tue, 05 Nov 2024 01:36:25 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>be04fec42638f30f50b5b55fd8e3634c0fb89928 - Import _FORTIFY_SOURCE implementation from NetBSD</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#be04fec42638f30f50b5b55fd8e3634c0fb89928</link>
        <description>Import _FORTIFY_SOURCE implementation from NetBSDThis is a mostly-unmodified copy of the various *_chk implementationsand headers from NetBSD, without yet modifying system headers to startactually including them.  A future commit will also apply the neededbits to fix ssp/unistd.h.Reviewed by:	imp, pauamma_gundo.com (both previous versions), kibSponsored by:	StormshieldSponsored by:	Klara, Inc.Differential Revision:	https://reviews.freebsd.org/D32306

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Mon, 13 May 2024 05:23:49 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70e5a9ea78f34c9ce4e17518de905ef18a2c42ba - nvmf: Install nvmf.h and nvmf_proto.h in /usr/include/dev/nvmf</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#70e5a9ea78f34c9ce4e17518de905ef18a2c42ba</link>
        <description>nvmf: Install nvmf.h and nvmf_proto.h in /usr/include/dev/nvmfReviewed by:	impSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D44707

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Thu, 02 May 2024 23:27:30 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41956c13f95004882e2080862e3158e820c8db33 - include: Ensure security/audit/audit.h gets staged properly.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#41956c13f95004882e2080862e3158e820c8db33</link>
        <description>include: Ensure security/audit/audit.h gets staged properly.There is a conflict between bsm/audit.h and security/audit/audit.h dueto the way that staging is being set up using .PATH to point to thefull directory and the leaf files being specified in the list. Due tothis, the bsm/audit.h was getting staged as both bsm/audit.h andsecurity/audit/audit.h since the sys/bsm directory is listed first inthe .PATH list.Use sys/security in the .PATH instead of sys/security/audit and specifythe audit header files as audit/&lt;name&gt;.h. This ensures that we get thecorrect audit.h stanged for security/audit/audit.h.Reviewed by:	sjgObtained from:	Juniper Networks, Inc.

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Thu, 04 Apr 2024 00:22:29 +0000</pubDate>
        <dc:creator>Stephen J. Kiernan &lt;stevek@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6e77cb8c1463704ed2817ea529c6b237fb8909b - include: Allow SDESTDIR to be overridden</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#f6e77cb8c1463704ed2817ea529c6b237fb8909b</link>
        <description>include: Allow SDESTDIR to be overriddenObtained from:	Juniper Networks, Inc.Reviewed by:	sjgDifferential Revision:	https://reviews.freebsd.org/D44540

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Wed, 27 Mar 2024 22:13:00 +0000</pubDate>
        <dc:creator>Stephen J. Kiernan &lt;stevek@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a1d14419a5b620430949a46cb6ee63148a43cb9 - include: Remove ancient SCCS tags.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#5a1d14419a5b620430949a46cb6ee63148a43cb9</link>
        <description>include: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.Sponsored by:		Netflix

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 17:21:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2cef62886dc7c33ca01f70ca712845da1e55b470 - pf: convert state retrieval to netlink</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#2cef62886dc7c33ca01f70ca712845da1e55b470</link>
        <description>pf: convert state retrieval to netlinkUse netlink to export pf&apos;s state table.The primary motivation is to improve how we deal with very large statestables. With the previous implementation we had to build the entirelist (both in the kernel and in userspace) before we could startprocessing. With netlink we start to get data in userspace while thekernel is still generating more. This reduces peak memory consumption(which can get to the GB range once we hit millions of states).Netlink also makes future extension easier, in that we can easily addfields to the state export without breaking userspace. In that regardit&apos;s similar to an nvlist-based approach, except that it also dealswith transport to userspace and that it performs significantly betterthan nvlists. Testing has failed to measure a performance differencebetween the previous struct-copy based ioctl and the netlink approach.Differential Revision:	https://reviews.freebsd.org/D38888

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Fri, 15 Sep 2023 10:06:59 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>78847e1e592789dc85bddf4d2f1d9a8ce4614ff1 - pkgbase: Move headers and libs out of runtime and utilities</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#78847e1e592789dc85bddf4d2f1d9a8ce4614ff1</link>
        <description>pkgbase: Move headers and libs out of runtime and utilitiesHeaders from src/include were in the runtime-dev package butsubdirectories of src/include ended up in utilities-dev by default.Neither package is a good choice - the headers in src/include are notuseful without the libraries contained in clibs-dev.This moves the standard C headers to clibs-dev (C++ headers are alreadyin this package). While working on this, I found that various clanglibraries and headers were also bundled into utilities-dev by defaultso these are also moved to clang-dev.I also added a FreeBSD-build-essential meta package to make it simple toinstall all the toolchain parts.PR:		254173Reviewed byb:	manuMFC after:	1 weekDifferential Revision: https://reviews.freebsd.org/D41815

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Mon, 11 Sep 2023 08:38:46 +0000</pubDate>
        <dc:creator>Doug Rabson &lt;dfr@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6615b10347caf67f5bc12c9a8e30b8ddd9860ae - include: Implement N2867.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#e6615b10347caf67f5bc12c9a8e30b8ddd9860ae</link>
        <description>include: Implement N2867.This adds macros for checked addition, subtraction, and multiplication with semantics similar to the builtins gcc and clang have had for years.Reviewed by:	kib, emasteDifferential Revision:	https://reviews.freebsd.org/D41734

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Thu, 07 Sep 2023 06:14:54 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1554ba03b651319ab0e1cde8492ea4516afc648b - Add mac_grantbylabel</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#1554ba03b651319ab0e1cde8492ea4516afc648b</link>
        <description>Add mac_grantbylabelThis module allows controlled privilege escallation via mac labelssecurely associated with a process via mac_veriexec.There are over 700 PRIV_* but we can compress many of them intoa single GBL_* thus constraining the size of gbl labels.The goal is to allow a daemon to run as an unprivileged process whilestill being able a set of privileged operations needed.We add APIs to libveriexec so that userland processes can check labelsand an exec_script API that allows a suitably labeled process to runsomething like a python interpreter directly if necessary;overcomming the &apos;indirect&apos; flag applied to the interpreter.Add -l option to sbin/veriexec to report labels.Reviewed by:	stevekSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D41431

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Fri, 25 Aug 2023 00:41:22 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5d97bed4ab6bb63e97c8ff67b5b94ae37cd24fc - arm64 lib32: prepare arm64 headers to redirect to arm</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#d5d97bed4ab6bb63e97c8ff67b5b94ae37cd24fc</link>
        <description>arm64 lib32: prepare arm64 headers to redirect to armIn order to compile lib32 libraries and other 32-bit code on arm64,&lt;machine/foo.h&gt; needs to be redirected to an arm header ratherthan arm64 when building with -m32.  Ifdef the arm64 headers thatare installed in /usr/include/machine and used by user-level software(including references from /usr/include/*.h) so that if __arm__ isdefined when including the arm64 version, &lt;arm/foo.h&gt; is includedrather than using the rest of the file&apos;s contents.  Some arm headershad no arm64 equivalent; headers were added just to do the redirection.These files use #error if __arm__ is not defined to guard againstconfusion.  Also add an include/arm Makefile, and modify Makefilesas needed to install everything, including the arm files in/usr/include/arm.  fenv.h comes from lib/msun/arm/fenv.h.The new arm64 headers are:    acle-compat.h    cpuinfo.h    sysreg.hReviewed by:	jrtc27, impDifferential Revision:	https://reviews.freebsd.org/D40944

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Tue, 25 Jul 2023 23:59:26 +0000</pubDate>
        <dc:creator>Mike Karels &lt;karels@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1aaa8f670a0188677bd7d2ff1c83e18906715144 - nvme: Don&apos;t install nvme_private.h in /usr/include.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#1aaa8f670a0188677bd7d2ff1c83e18906715144</link>
        <description>nvme: Don&apos;t install nvme_private.h in /usr/include.Reviewed by:	chuck, impSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D40394

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Tue, 27 Jun 2023 03:30:45 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6271cc0d0cd6e4f9592ac88b3892c3931e5f25d - includes: avoid installing if_wg.h twice</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#b6271cc0d0cd6e4f9592ac88b3892c3931e5f25d</link>
        <description>includes: avoid installing if_wg.h twiceif_wg.h was installed via dev/wg in LSUBDIRS and also explicitly.  Wewant to install only wg/if_wg.h not the other headers, so add dev/wg tothe skip list in the copies and symlinks targets.PR:		271266Reviewed by:	kevansSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D40031

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Wed, 10 May 2023 00:28:44 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1a2249ff0bd3ce88c50bf64a573874fbe75d6026 - include: add a check-ldirs target</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#1a2249ff0bd3ce88c50bf64a573874fbe75d6026</link>
        <description>include: add a check-ldirs targetThis target ensures all LDIRS, LSUBDIRS, and LSUBSUBDIRS actually exist.Sponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D39006

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Wed, 19 Apr 2023 15:58:06 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>21735dfaebdf88627f904929491d4b4b284d9aa4 - include: Remove no longer existing netgraph/atm</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#21735dfaebdf88627f904929491d4b4b284d9aa4</link>
        <description>include: Remove no longer existing netgraph/atmReviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D39005

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Thu, 09 Mar 2023 21:39:41 +0000</pubDate>
        <dc:creator>Michael Butler &lt;imb@protected-networks.net&gt;</dc:creator>
    </item>
<item>
        <title>1761b09bf42d2842e82c1ac614c23d31c4d4c0dc - byteswap.h: Add a glibc/linux compatible byteswap.h</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/include/Makefile#1761b09bf42d2842e82c1ac614c23d31c4d4c0dc</link>
        <description>byteswap.h: Add a glibc/linux compatible byteswap.hFor endian.h to work instead of sys/endian.h, some software needsbyteswap.h available. It must define {__,}byteswap_{16,32,64}.Included sys/_endian.h to get an appropriate __byteswap16, etcand defines the new macros in terms of them. Enhance _endian.hto allow it to be included from here too.Sponsored by:		NetflixReviewed by:		markjDifferential Revision:	https://reviews.freebsd.org/D32051

            List of files:
            /freebsd-src/include/Makefile</description>
        <pubDate>Fri, 20 Jan 2023 23:33:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
