<?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>86c06ff8 - Remove GEOM_SCHED class and gsched tool.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#86c06ff8</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-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Sun, 29 Dec 2019 21:16:03 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#193d9e76</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-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4874af73 - - Allow different slicers for different flash types to be registered</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#4874af73</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-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 22 Feb 2017 10:21:39 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae8b1f90 - Fix alignment issues on MIPS: align the pointers properly.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#ae8b1f90</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-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Mon, 31 Oct 2016 16:55:14 +0000</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>68a18b82 - Disable geom_eli module build on MIPS64 as it has alignment</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#68a18b82</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-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Thu, 20 Oct 2016 17:10:26 +0000</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5497acc5 - Obsolete mkulzma(8) and geom_uncompress(4), their functionality</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#5497acc5</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-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 24 Feb 2016 00:39:36 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18cc3172 - Add MK_CCD knob for building and installing ccd(4), ccdconfig, etc</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#18cc3172</link>
        <description>Add MK_CCD knob for building and installing ccd(4), ccdconfig, etcMFC after: 2 weeksSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Sun, 25 Jan 2015 04:52:48 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>21060720 - Make ccd(4), et al conditional based on MK_CCD</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#21060720</link>
        <description>Make ccd(4), et al conditional based on MK_CCD

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Tue, 02 Dec 2014 19:53:55 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>303a8b59 - Disconnect the following geom classes from the kernel modules build:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#303a8b59</link>
        <description>Disconnect the following geom classes from the kernel modules build:BSD, FOX, MBR, PC98, SUNLABEL and VOL_FFS. They all have a modernreplacement. Also it is still possible build them manually.Discussed with:	geom

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Tue, 27 May 2014 10:21:49 +0000</pubDate>
        <dc:creator>Andrey V. Elsukov &lt;ae@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67619a41 - Build the geom_uncompress(4) module by default.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#67619a41</link>
        <description>Build the geom_uncompress(4) module by default.Fix geom_uncompress(4) module loading.  Don&apos;t link zlib.c (which is a moduleitself) directly.The built module was verified and used to read a few mkulzma(8) images onamd64 to validate some of the informations on the manual page.While here, don&apos;t overwrite CFLAGS.Reviewed by:	rayApproved by:	adrian (mentor)

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Fri, 10 Jan 2014 20:29:46 +0000</pubDate>
        <dc:creator>Luiz Otavio O Souza &lt;loos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89b17223 - MFgraid/head:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#89b17223</link>
        <description>MFgraid/head:Add new RAID GEOM class, that is going to replace ataraid(4) in supportingvarious BIOS-based software RAIDs. Unlike ataraid(4) this implementationdoes not depend on legacy ata(4) subsystem and can be used with any diskdrivers, including new CAM-based ones (ahci(4), siis(4), mvs(4), ata(4)with `options ATA_CAM`). To make code more readable and extensible, thisimplementation follows modular design, including core part and two setsof modules, implementing support for different metadata formats and RAIDlevels.Support for such popular metadata formats is now implemented:Intel, JMicron, NVIDIA, Promise (also used by AMD/ATI) and SiliconImage.Such RAID levels are now supported:RAID0, RAID1, RAID1E, RAID10, SINGLE, CONCAT.For any all of these RAID levels and metadata formats this class supportsfull cycle of volume operations: reading, writing, creation, deletion,disk removal and insertion, rebuilding, dirty shutdown detectionand resynchronization, bad sector recovery, faulty disks tracking,hot-spare disks. For Intel and Promise formats there is support multiplevolumes per disk set.Look graid(8) manual page for additional details.Co-authored by:	impSponsored by:	Cisco Systems, Inc. and iXsystems, Inc.

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Thu, 24 Mar 2011 21:31:32 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31a3c43a - MFC geom_sched code, a geom-based disk scheduling framework.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#31a3c43a</link>
        <description>MFC geom_sched code, a geom-based disk scheduling framework.

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Tue, 20 Apr 2010 15:23:12 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1831a90a - Bring in geom_sched, support for scheduling disk I/O requests</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#1831a90a</link>
        <description>Bring in geom_sched, support for scheduling disk I/O requestsin a device independent manner. Also include an example anticipatoryscheduler, gsched_rr, which gives very nice performance improvementsin presence of competing random access patterns.This is joint work with Fabio Checconi, developed last yearand presented at BSDCan 2009. You can find details in theREADME file or athttp://info.iet.unipi.it/~luigi/geom_sched/

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Mon, 12 Apr 2010 16:37:45 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b3f9d8c8 - Add gmountver, disk mount verification GEOM class.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#b3f9d8c8</link>
        <description>Add gmountver, disk mount verification GEOM class.Note that due to e.g. write throttling (&apos;wdrain&apos;), it can stall all the diskI/O instead of just the device it&apos;s configured for.  Using it for removablemedia is therefore not a good idea.Reviewed by:	pjd (earlier version)

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Sat, 16 Jan 2010 09:52:49 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da50cd39 - Add geom_part module.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#da50cd39</link>
        <description>Add geom_part module.

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Sun, 02 Mar 2008 05:54:34 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b61033d9 - Rename geom_lvm(4) to geom_linux_lvm(4).</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#b61033d9</link>
        <description>Rename geom_lvm(4) to geom_linux_lvm(4).Requested by:   des, phk

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 20 Feb 2008 11:30:49 +0000</pubDate>
        <dc:creator>Andrew Thompson &lt;thompsa@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b8d4f5b - Hook geom_lvm(4) up to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#2b8d4f5b</link>
        <description>Hook geom_lvm(4) up to the build.

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Mon, 11 Feb 2008 03:10:40 +0000</pubDate>
        <dc:creator>Andrew Thompson &lt;thompsa@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>88882dcf - Add GEOM VIRSTOR module to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#88882dcf</link>
        <description>Add GEOM VIRSTOR module to the build.

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Fri, 26 Oct 2007 08:23:57 +0000</pubDate>
        <dc:creator>Pawel Jakub Dawidek &lt;pjd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e770bc6b - First cut at GEOM based multipath. This is an active/passive{/passive...}</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#e770bc6b</link>
        <description>First cut at GEOM based multipath. This is an active/passive{/passive...}arrangement that has no intrinsic internal knowledge of whether devicesit is given are truly multipath devices. As such, this is a simplisticapproach, but still a useful one.The basic approach is to (at present- this will change soon) use camcontrolto find likely identical devices and and label the trailing sector of thefirst one. This label contains both a full UUID and a name. The name iswhat is presented in /dev/multipath, but the UUID is used as a truedistinguishor at g_taste time, thus making sure we don&apos;t have chaoson a shared SAN where everyone names their data multipath as &quot;Fred&quot;.The first of N identical devices (and N *may* be 1!) becomes the activepath until a BIO request is failed with EIO or ENXIO. When this occurs,the active disk is ripped away and the next in a list is picked to(retry and) continue with.During g_taste events new disks that meet the match criteria for existingmultipath geoms get added to the tail end of the list.Thus, this active/passive setup actually does work for devices whichgo away and come back, as do (now) mpt(4) and isp(4) SAN based disks.There is still a lot to do to improve this- like about 5 of the 12recommendations I&apos;ve received about it,  but it&apos;s been functional enoughfor a while that it deserves a broader test base.Reviewed by: pjdSponsored by: IronPort SystemsMFC: 2 months

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Tue, 27 Feb 2007 04:01:58 +0000</pubDate>
        <dc:creator>Matt Jacob &lt;mjacob@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c16a08dd - Don&apos;t recurse into geom_apple and geom_gpt. They have been moved</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/geom/Makefile#c16a08dd</link>
        <description>Don&apos;t recurse into geom_apple and geom_gpt. They have been movedinto the g_part framework.

            List of files:
            /freebsd-13.1/sys/modules/geom/Makefile</description>
        <pubDate>Wed, 07 Feb 2007 21:37:02 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
