<?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/iser/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/iser/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>8e985774117d49eb968789aba8550c2a92992a9a - kern: Remove needless kern.opts.mk</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#8e985774117d49eb968789aba8550c2a92992a9a</link>
        <description>kern: Remove needless kern.opts.mkWe don&apos;t need kern.opts.mk in any of these places. None of theseMakefiles reference any MK_ options. Some don&apos;t even need SYSDIR,but leave that defined in the ones that do.Sponsored by:		Netflix

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 06:17:18 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@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/iser/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/iser/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>514fb3872166a361faa81d89909f65913e90b1b2 - LinuxKPI: define LINUXKPI_INCLUDES for module builds as well</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#514fb3872166a361faa81d89909f65913e90b1b2</link>
        <description>LinuxKPI: define LINUXKPI_INCLUDES for module builds as wellWhile for in-kernel we already have LINUXKPI_INCLUDES in kern.pre.mkfor kmod builds we&apos;ve not had a common define to use leading to variousspellings of include paths.In order for the include list to be expanded more easily in the future,e.g., adding the &quot;dummy&quot; includes (for all) and to harmonize code,duplicate LINUXKPI_INCLUDES to kmod.mk and use it for all module Makefiles.MFC after:	1 weekReviewed by:	hselaskyDifferential Revision: https://reviews.freebsd.org/D36683

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Fri, 23 Sep 2022 23:18:45 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15fe2513996eaa8857fcf66a632814b5f9374b03 - Introduce LINUXKPI_GENSRCS.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#15fe2513996eaa8857fcf66a632814b5f9374b03</link>
        <description>Introduce LINUXKPI_GENSRCS.Centralize the list of generated files required by linuxkpi consumers,into the common variable.  This way, consumers that use the variableare insulated from possible changes in the list.Reviewed by:	hselasky, impSponsored by:	Mellanox TechnologiesMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D24137

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Fri, 20 Mar 2020 22:06:58 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d1b99a0238ae47afa37b7afea40ec84078051bf - Use kern.opts.mk instead of bsd.own.mk (which includes src.opts.mk)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#8d1b99a0238ae47afa37b7afea40ec84078051bf</link>
        <description>Use kern.opts.mk instead of bsd.own.mk (which includes src.opts.mk)here.

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Sat, 17 Mar 2018 18:18:46 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>87181516ef48be852d5e5fee53c6e0dbfc62f21e - RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#87181516ef48be852d5e5fee53c6e0dbfc62f21e</link>
        <description>RoCE/infiniband upgrade to Linux v4.9 for kernel and userspace.This commit merges projects/bsd_rdma_4_9 to head.List of kernel sources used:============================1) kernel sources were cloned from git://github.com/torvalds/linux.gitTop commit 69973b830859bc6529a7a0468ba0d80ee5117826 - tag: v4.9, linux-4.92) krping was cloned from https://github.com/larrystevenwise/krpingTop commit 292a2f1abf0348285e678a82264740d52e4dcfe4List of userspace sources used:===============================1) rdma-core was cloned from https://github.com/linux-rdma/rdma-core.gitTop commit d65138ef93af30b3ea249f3a84aa6a24ba7f8a752) OpenSM was cloned from git://git.openfabrics.org/~halr/opensm.gitTop commit 85f841cf209f791c89a075048a907020e924528d3) libibmad was cloned from git://git.openfabrics.org/~iraweiny/libibmad.gitTag 1.3.13 with some additional patches from Mellanox.4) infiniband-diags was cloned from git://git.openfabrics.org/~iraweiny/infiniband-diags.gitTag 1.6.7 with some additional patches from Mellanox.NOTES:======1) The mthca driver has been removed in kernel and in userspace.2) All GPLv2 only sources have been removed and where applicable   rewritten from scratch under a BSD license.3) List of fully supported drivers in userspace and kernel:   a) iw_cxgbe (Chelsio)   b) mlx4ib (Mellanox)   c) mlx5ib (Mellanox)4) WITH_OFED=YES is still required by make in order to build   OFED userspace and kernel code.5) Full support has been added for routable RoCE, RoCE v2.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Fri, 24 Nov 2017 15:50:28 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41dbd9dd1daa87ec7722fc7744236e66581cbc90 - Update iser backend code to use new ibcore APIs.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#41dbd9dd1daa87ec7722fc7744236e66581cbc90</link>
        <description>Update iser backend code to use new ibcore APIs.Sponsored by:	Mellanox Technologies

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Thu, 16 Nov 2017 14:28:00 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@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/iser/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/iser/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>4814a0a4ce8983cdae2a40a568d17f4c03baef3c - Bring in the Mellanox implementation of iSER (iSCSI over RDMA) initiator,</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/iser/Makefile#4814a0a4ce8983cdae2a40a568d17f4c03baef3c</link>
        <description>Bring in the Mellanox implementation of iSER (iSCSI over RDMA) initiator,written by Sagi Grimberg &lt;sagig at mellanox.com&gt; and Max Gurtovoy&lt;maxg at mellanox.com&gt;.This code comes from https://github.com/sagigrimberg/iser-freebsd, branchiser-rebase-11-current-r291993.  It&apos;s not connected to the build just yet;it still needs some tweaks to adapt to my changes to iSCSI infrastructure.Big thanks to Mellanox for their support for FreeBSD!Obtained from:	Mellanox TechnologiesMFC after:	1 monthRelnotes:	yes

            List of files:
            /freebsd/sys/modules/iser/Makefile</description>
        <pubDate>Thu, 26 May 2016 11:49:29 +0200</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
