<?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>48efb6c4eb9febc1c8c50d13a794e9165af71930 - gzoned: Introduce Zoned Storage emulator</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#48efb6c4eb9febc1c8c50d13a794e9165af71930</link>
        <description>gzoned: Introduce Zoned Storage emulatorgzoned(8) is a new GEOM class that exposes a host-managed zoned device(similar to ZAC/ZBC drives) on top of regular, non-zoned providers.The created medium is sliced into equally sized zones, by defaultsequential-write-required.  Such zones can be turned into conventionalzones if desired.  The zoned drive&apos;s state and configuration ispersistent through metadata at the tail of the backing provider, meaningthe zoned device gets recreated at the provider retaste.  Zone statechanges only mark the table dirty with BIO_FLUSH committing it,mirroring drives whose zone state is volatile until a cache flush.The new class tries to emulate real zoned drives by incorporatingper-zone write pointers and support for BIO_ZONE management commands.Fault emulation through zone conditions (RWP recommended, offline, R/O),URSWRZ bit toggling and concurrent open zone limits are additionalfeatures useful for testing.While at it, fix zonectl&apos;s report of write pointer LBAs for zones thatshould have none, remove its forced debug flags and allow the geom(8)shared subroutines to detect host-managed drives.ATF-sh tests for gzoned(8) and zonectl(8) (dogfooded by gzoned(8)) areincluded, featuring helpers (see zoned_subr.sh) for testing zonedstorage support in other components or GEOM classes.Reviewed by:	asomers, fuz, kenSponsored by:	Google Summer of Code 2026Pull Request:	https://github.com/freebsd/freebsd-src/pull/2326

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Sat, 13 Jun 2026 17:57:21 +0200</pubDate>
        <dc:creator>voidanix &lt;voidanix@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>f87bb5967670914f2f6d9ab4c732ab083a61b4c8 - gvinum: Remove kernel support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#f87bb5967670914f2f6d9ab4c732ab083a61b4c8</link>
        <description>gvinum: Remove kernel supportReviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D48541

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Thu, 23 Jan 2025 16:32:41 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@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/geom/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/geom/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>74be648512632b0a6cd6a2ab7daf71cb0fbdfb69 - Disconnect GBDE from the build. (Per earlier announcements of retirement.)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#74be648512632b0a6cd6a2ab7daf71cb0fbdfb69</link>
        <description>Disconnect GBDE from the build. (Per earlier announcements of retirement.)

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Tue, 07 May 2024 07:19:03 +0200</pubDate>
        <dc:creator>Poul-Henning Kamp &lt;phk@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/geom/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/geom/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>c7996ddf8000cfb19a9e91a636f56747860d03d7 - Create a new GEOM utility, gunion(8).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#c7996ddf8000cfb19a9e91a636f56747860d03d7</link>
        <description>Create a new GEOM utility, gunion(8).The gunion(8) utility is used to track changes to a read-only disk ona writable disk. Logically, a writable disk is placed over a read-onlydisk. Write requests are intercepted and stored on the writabledisk. Read requests are first checked to see if they have beenwritten on the top (writable disk) and if found are returned. Ifthey have not been written on the top disk, then they are read fromthe lower disk.The gunion(8) utility can be especially useful if you have a largedisk with a corrupted filesystem that you are unsure of how torepair. You can use gunion(8) to place another disk over the corrupteddisk and then attempt to repair the filesystem. If the repair fails,you can revert all the changes in the upper disk and be back to theunchanged state of the lower disk thus allowing you to try anotherapproach to repairing it. If the repair is successful you can commitall the writes recorded on the top disk to the lower disk.Another use of the gunion(8) utility is to try out upgrades to yoursystem. Place the upper disk over the disk holding your filesystemthat is to be upgraded and then run the upgrade on it. If it works,commit it; if it fails, revert the upgrade.Further details can be found in the gunion(8) manual page.Reviewed by: Chuck Silvers, kib (earlier version)tested by:   Peter HolmDifferential Revision: https://reviews.freebsd.org/D32697

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Tue, 01 Mar 2022 01:36:08 +0100</pubDate>
        <dc:creator>Kirk McKusick &lt;mckusick@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>86c06ff8864bc0e2233980c741b689714000850d - Remove GEOM_SCHED class and gsched tool.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#86c06ff8864bc0e2233980c741b689714000850d</link>
        <description>Remove GEOM_SCHED class and gsched tool.This code was not actively maintained since it was introduced 10 years ago.It lacks support for many later GEOM features, such as direct dispatch,unmapped I/O, stripesize/stripeoffset, resize, etc.  Plus it is the onlyremaining use of GEOM nstart/nend request counters, used there to implementlive insertion/removal, questionable by itself.  Plus, as number of peoplecommented, GEOM is not the best place for I/O scheduler, since it haslimited information about layers both above and below it, required forefficient scheduling.  Plus with the modern shift to SSDs there is just nomore significant need for this kind of scheduling.Approved by:	imp, phk, luigiRelnotes:	yes

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Sun, 29 Dec 2019 22:16:03 +0100</pubDate>
        <dc:creator>Alexander Motin &lt;mav@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/geom/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/geom/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>6ae9acde636a6411b14ec781205654c718866745 - Merge ^/head r313896 through r314128.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#6ae9acde636a6411b14ec781205654c718866745</link>
        <description>Merge ^/head r313896 through r314128.

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Thu, 23 Feb 2017 08:45:58 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4874af73c18561a79cfbf4b4d62fd038a194de26 - - Allow different slicers for different flash types to be registered</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#4874af73c18561a79cfbf4b4d62fd038a194de26</link>
        <description>- Allow different slicers for different flash types to be registered  with geom_flashmap(4) and teach it about MMC for slicing enhanced  user data area partitions. The FDT slicer still is the default for  CFI, NAND and SPI flash on FDT-enabled platforms.- In addition to a device_t, also pass the name of the GEOM provider  in question to the slicers as a single device may provide more than  provider.- Build a geom_flashmap.ko.- Use MODULE_VERSION() so other modules can depend on geom_flashmap(4).- Remove redundant/superfluous GEOM routines that either do nothing  or provide/just call default GEOM (slice) functionality.- Trim/adjust includesSubmitted by:	jhibbits (RouterBoard bits)Reviewed by:	jhibbits

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 22 Feb 2017 11:21:39 +0100</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>02ebdc78239c4e929e42896931a4f04526e04440 - Merge ^/head r307736 through r308146.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#02ebdc78239c4e929e42896931a4f04526e04440</link>
        <description>Merge ^/head r307736 through r308146.

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Mon, 31 Oct 2016 20:02:42 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae8b1f90fecd606bbf17c74500fec4f91a3c8c04 - Fix alignment issues on MIPS: align the pointers properly.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#ae8b1f90fecd606bbf17c74500fec4f91a3c8c04</link>
        <description>Fix alignment issues on MIPS: align the pointers properly.All the 5520 GEOM_ELI tests passed successfully on MIPS64EB.Sponsored by:	DARPA, AFRLSponsored by:	HEIF5Differential Revision:	https://reviews.freebsd.org/D7905

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Mon, 31 Oct 2016 17:55:14 +0100</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5763f79695f9b1ffacce55a8594cb7be08c3f31c - Merge ^/head r307383 through r307735.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#5763f79695f9b1ffacce55a8594cb7be08c3f31c</link>
        <description>Merge ^/head r307383 through r307735.

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Fri, 21 Oct 2016 18:29:40 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>68a18b821eec73a801ed3f585721c35189d79b4b - Disable geom_eli module build on MIPS64 as it has alignment</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#68a18b821eec73a801ed3f585721c35189d79b4b</link>
        <description>Disable geom_eli module build on MIPS64 as it has alignmentissues and causes kernel panic.ELI metadata is also not aligned properly for MIPS64 case.Sponsored by:	DARPA, AFRLSponsored by:	HEIF5

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Thu, 20 Oct 2016 19:10:26 +0200</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14e9c9161c36f9f16bcc5bd48baccc2537a6e15d - Merge ^/head r295902 through r296006.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#14e9c9161c36f9f16bcc5bd48baccc2537a6e15d</link>
        <description>Merge ^/head r295902 through r296006.

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 24 Feb 2016 22:38:51 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aef2f6ad2e64655fcc1ab4f9b26e1c7eb20bbe00 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#aef2f6ad2e64655fcc1ab4f9b26e1c7eb20bbe00</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 24 Feb 2016 04:08:58 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5497acc527bc4cb3360da4699afa0872599e35b7 - Obsolete mkulzma(8) and geom_uncompress(4), their functionality</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#5497acc527bc4cb3360da4699afa0872599e35b7</link>
        <description>Obsolete mkulzma(8) and geom_uncompress(4), their functionalityis now provided by mkuzip(8) and geom_uzip(4) respectively.MFC after:	1 month

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 24 Feb 2016 01:39:36 +0100</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98e0ffaefb0f241cda3a72395d3be04192ae0d47 - Merge sync of head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#98e0ffaefb0f241cda3a72395d3be04192ae0d47</link>
        <description>Merge sync of head

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 27 May 2015 03:19:58 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f3d45b6d45423c3e992be6f9575fe76cc032c3c - Merge from HEAD</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#9f3d45b6d45423c3e992be6f9575fe76cc032c3c</link>
        <description>Merge from HEAD

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Sun, 08 Feb 2015 16:41:27 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>477129542c073f9c1e46c12e27da454b82ac8ff3 - Merge ^/head r277327 through r277718.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/geom/Makefile#477129542c073f9c1e46c12e27da454b82ac8ff3</link>
        <description>Merge ^/head r277327 through r277718.

            List of files:
            /freebsd/sys/modules/geom/Makefile</description>
        <pubDate>Mon, 26 Jan 2015 00:43:12 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
