<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>93d301d95ab230ea159b21b5412aac2ce5362ac5 - Remove -fms-extensions throughout the tree</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#93d301d95ab230ea159b21b5412aac2ce5362ac5</link>
        <description>Remove -fms-extensions throughout the treeDuring a discussion about using -fms-extensions jhb pointed out thatwe have them enabled in the kernel for gcc by default (even multipletimes in one part). I had missed all that and clang still failed onmy use case (needing another option).The original cause for enabling them for our tree back then was thatwe needed to support C11 anonymous struct/unions.Our in-tree gcc 4.2.1, despite later patches, needed the-fms-extensions to support these even though this was not the expecteduse case for that option ( cc4a90c445aa0 enabled it globally for thekernel).clang at that time (or at least when it became default for 10.0)already was fine (with C11).Any later gcc (4.6.0 onwards) did not need that option anymore, evenwhen compiled for -std=iso9899:1990 (which does not support anonymousstructs/unions) unless one would add -pedantic (see gcc git 4bdd0a60b27a).This is also the reason why userland cddl sources now compile with theoption removed despite CSTD=c99.The only driver which needed the option recently was ccp, but that wasfixed in 8d3f41dbcb2a by jhb.So cleanup all uses cases of -fms-extensions for the moment as they areno longer needed given all compilers currently supported seem to befine without them and gcc-4.2.1 was removed from the tree in stable/13in 2020 (a9854bc3812b).Reported by:	jhb (all this but possibly the world CDDL parts)Sponsored by:	The FreeBSD FoundationMFC after:	3 daysReviewed by:	emaste (earlier), imp, jhb, glebiusDifferential Revision: https://reviews.freebsd.org/D55072

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Tue, 03 Feb 2026 02:51:40 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ffeb3b88ed228e72e13abe1be888c77c6ede95d - sys: Stop enabling -Wnested-externs.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#4ffeb3b88ed228e72e13abe1be888c77c6ede95d</link>
        <description>sys: Stop enabling -Wnested-externs.clang doesn&apos;t implement this warning, so violations are only caught byGCC.  It is also no longer a common practice to use this as it was inthe original BSD code, so the need for the warning is not as importantas when it was used to do cleanups 20 years ago.  A recent commit(c3179891f897d840f578a5139839fcacb587c96d) triggers this warning onGCC, but that commit uses nested externs purposefully.Reviewed by:	markj, emasteDifferential Revision:	https://reviews.freebsd.org/D39214

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Wed, 22 Mar 2023 20:35:09 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e768ba63fcfb187cfd17f461f7d41345048 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#193d9e768ba63fcfb187cfd17f461f7d41345048</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 11:10:17 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5ff185e19f6013ca565b2a15bc2d6abce933f46 - Merge from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#b5ff185e19f6013ca565b2a15bc2d6abce933f46</link>
        <description>Merge from head

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Sat, 12 Sep 2015 13:41:31 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab875b713d0afab5f0650f06d48a38777a7ae43e - Catch up with head, primarily for the 1.14.4.0 firmware.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#ab875b713d0afab5f0650f06d48a38777a7ae43e</link>
        <description>Catch up with head, primarily for the 1.14.4.0 firmware.

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Fri, 14 Aug 2015 00:01:13 +0200</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d0f10857a48c0f5e04bf0cbe3d7443cb4f8051a - Merge ^/head r285341 through r285792.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#8d0f10857a48c0f5e04bf0cbe3d7443cb4f8051a</link>
        <description>Merge ^/head r285341 through r285792.

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Wed, 22 Jul 2015 21:55:32 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eacbeb2b95479a6088b30506f399dc48755408ba - Merge driver for PMC Sierra&apos;s range of SAS/SATA HBAs.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#eacbeb2b95479a6088b30506f399dc48755408ba</link>
        <description>Merge driver for PMC Sierra&apos;s range of SAS/SATA HBAs.Submitted by:	Achim Leubner &lt;Achim.Leubner@pmcs.com&gt;Reviewed by:	scottl

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Sat, 18 Jul 2015 01:30:43 +0200</pubDate>
        <dc:creator>Benno Rice &lt;benno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4e1bc9a039df516be13abb902ab76677fef81b1d - Driver &apos;pmspcv&apos; added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controllers.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/pms/Makefile#4e1bc9a039df516be13abb902ab76677fef81b1d</link>
        <description>Driver &apos;pmspcv&apos; added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controllers.

            List of files:
            /freebsd/sys/modules/pms/Makefile</description>
        <pubDate>Tue, 07 Jul 2015 15:17:02 +0200</pubDate>
        <dc:creator>Achim Leubner &lt;achim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
