<?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>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/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/lib/libdevctl/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>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f993ed2fbd3c307200ed9a6351e649f0904b39c5 - Merge ^/head r351732 through r352104.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#f993ed2fbd3c307200ed9a6351e649f0904b39c5</link>
        <description>Merge ^/head r351732 through r352104.

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Mon, 09 Sep 2019 21:58:46 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4c1a82cea504df7a79f5bd8f7d0a41cacccff16e - pkgbase: Create a FreeBSD-utilities package and make it the default one</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#4c1a82cea504df7a79f5bd8f7d0a41cacccff16e</link>
        <description>pkgbase: Create a FreeBSD-utilities package and make it the default oneThe default package use to be FreeBSD-runtime but it should only containbinaries and libs enough to boot to single user and repair the system, itis also very handy to have a package that can be tranform to a small mfsroot.So create a new package named FreeBSD-utilities and make it the default one.Also move a few binaries and lib into this package when it make sense.Reviewed by:	bapt, gjbDifferential Revision:	https://reviews.freebsd.org/D21506

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 16:15:47 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13caa468668019a6c93ed6ff65ab21c673b378cb - Merge the projects/release-pkg branch to head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#13caa468668019a6c93ed6ff65ab21c673b378cb</link>
        <description>Merge the projects/release-pkg branch to head.This allows packaging the base system with pkg(8), includingbut not limited to providing the ability to provide upstreambinary update possibilities for non-tier-1 architectures.This merge is a requirement of the 11.0-RELEASE, and as such,thank you to everyone that has tested the project branch.Documentation in build(7) etc. is still somewhat sparse, butupdates to those parts will follow.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Sat, 16 Apr 2016 09:45:30 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95822f662d3f9da5119b6a0c433e8f70af - First pass through library packaging.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#a70cba95822f662d3f9da5119b6a0c433e8f70af</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 22:16:35 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98e0ffaefb0f241cda3a72395d3be04192ae0d47 - Merge sync of head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#98e0ffaefb0f241cda3a72395d3be04192ae0d47</link>
        <description>Merge sync of head

            List of files:
            /freebsd/lib/libdevctl/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>53f2fbcab4ca497c4bed5e5728534468e2b9e992 - MFH: r278202,r278205-r278590</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#53f2fbcab4ca497c4bed5e5728534468e2b9e992</link>
        <description>MFH: r278202,r278205-r278590Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Wed, 11 Feb 2015 19:59:46 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f3d45b6d45423c3e992be6f9575fe76cc032c3c - Merge from HEAD</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#9f3d45b6d45423c3e992be6f9575fe76cc032c3c</link>
        <description>Merge from HEAD

            List of files:
            /freebsd/lib/libdevctl/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>b40d827331b9fd3a97bbd33389c2626ba55fee19 - Merging ^/head r278298 through r278350.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#b40d827331b9fd3a97bbd33389c2626ba55fee19</link>
        <description>Merging ^/head r278298 through r278350.

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Sat, 07 Feb 2015 13:57:40 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64de80195bba295c961a4cdf96dbe0e4979bdf2a - Add a new device control utility for new-bus devices called devctl.  This</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#64de80195bba295c961a4cdf96dbe0e4979bdf2a</link>
        <description>Add a new device control utility for new-bus devices called devctl.  Thisallows the user to request administrative changes to individual devicessuch as attach or detaching drivers or disabling and re-enabling devices.- Add a new /dev/devctl2 character device which uses ioctls for device  requests.  The ioctls use a common &apos;struct devreq&apos; which is somewhat  similar to &apos;struct ifreq&apos;.- The ioctls identify the device to operate on via a string.  This  string can either by the device&apos;s name, or it can be a bus-specific  address.  (For unattached devices, a bus address is the only way to  locate a device.)  Bus drivers register an eventhandler to claim  unrecognized device names that the driver recognizes as a valid address.  Two buses currently support addresses: ACPI recognizes any device  in the ACPI namespace via its full path starting with &quot;\&quot; and  the PCI bus driver recognizes an address specification of  &apos;pci[&lt;domain&gt;:]&lt;bus&gt;:&lt;slot&gt;:&lt;func&gt;&apos; (identical to the PCI selector  strings supported by pciconf).- To make it easier to cut and paste, change the PnP location string  in the PCI bus driver to output a full PCI selector string rather  than &apos;slot=&lt;slot&gt; function=&lt;func&gt;&apos;.- Add a devctl(3) interface in libdevctl which provides a wrapper around  the ioctls and is the preferred interface for other userland code.- Add a devctl(8) program which is a simple wrapper around the requests  supported by devctl(3).- Add a device_is_suspended() function to check DF_SUSPENDED.- Add a resource_unset_value() function that can be used to remove a  hint from the kernel environment.  This is used to clear a  hint.&lt;driver&gt;.&lt;unit&gt;.disabled hint when re-enabling a boot-time  disabled device.Reviewed by:	imp (parts)Requested by:	imp (changing PCI location string)Relnotes:	yes

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Fri, 06 Feb 2015 17:09:01 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6c96553e8a5ee6ec90f42db0e511879b69c8543a - MFP4 zfsd-related changes</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#6c96553e8a5ee6ec90f42db0e511879b69c8543a</link>
        <description>MFP4 zfsd-related changesConvert libdevctl to use devd&apos;s new SEQPACKET socket.	lib/libdevctl/consumer.cc	lib/libdevctl/event_buffer.cc	lib/libdevctl/event_buffer.h	lib/libdevctl/reader.cc	lib/libdevctl/reader.h		Read from the new /var/run/devd.seqpacket.pipe instead of		/var/run/devd.pipe.  Since it preserves record boundaries,		we can eliminate all the repacketization code in		EventBuffer::ExtractEvent as well as much supporting code		from the Reader class.	lib/libdevctl/consumer.cc		Make the pipe nonblocking.  Previously, we avoided blocking		by using the FIONREAD ioctl, but this is simpler.	cddl/sbin/zfsd/case_file.cc	cddl/sbin/zfsd/tests/zfsd_unittest.cc	cddl/sbin/zfsd/vdev.cc	cddl/sbin/zfsd/zfsd.cc	cddl/sbin/zfsd/zfsd.h	cddl/sbin/zfsd/zfsd_event.cc		Update zfsd according to the libdevctl changes.  The only		nontrivial change is to CaseFile::DeSerialize, which		elimintes the use of IStreamReader.	cddl/sbin/zfsd/case_file.cc		For an unknown reason, sometimes the std::ios::failbit		will get set on caseStream.  Instead of checking for		!eof(), check for good().  That method checks the		eofbit, errorbit, and failbit.livdevctl cleanup (from gibbs)	lib/libdevctl/event.cc:	lib/libdevctl/event.h:		Remove the event class&apos;s name from its Builder method.  It&apos;s		perfectly clear that DevfsEvent::Builder() is the DevfsEvent		class&apos;s Builder function.	cddl/sbin/zfsd/zfsd.cc:	cddl/sbin/zfsd/zfsd_event.cc:	cddl/sbin/zfsd/zfsd_event.h:		Conform to new libdevct Builder naming convention.Fix autoreplace by physical path when a hotspare is present	cddl/sbin/zfsd/case_file.cc		Fix logic error in CaseFile::Replace regarding whether the		replacement device is a spare or not.Reviewed by:	gibbsSponsored by:	Spectra Logic

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Sat, 24 May 2014 01:13:34 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31b1be9cfaa47f92ec450ce3817b80b345951eec - Extract devctl event processing support out of zfsd and into a new library:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdevctl/Makefile#31b1be9cfaa47f92ec450ce3817b80b345951eec</link>
        <description>Extract devctl event processing support out of zfsd and into a new library:libdevctl.	etc/mtree/BSD.include.dist:		Add the /usr/include/devctl directory to the base system.	lib/Makefile:	lib/libdevctl/Makefile:		Build support for the new library.	lib/libdevctl/consumer.cc:	lib/libdevctl/consumer.h:	cddl/sbin/zfsd/zfsd.cc:	cddl/sbin/zfsd/zfsd.h:		New class, DevCtl::Consumer, from functionality extracted		from ZfsDaemon, which can connect to devd, parse an event		stream, and invoke event handlers.	lib/libdevctl/event.cc:	lib/libdevctl/event.h:	cddl/sbin/zfsd/dev_ctl_event.cc:	cddl/sbin/zfsd/dev_ctl_event.h:		Strip Zfsd specific event handling from Zfsd&apos;s event classes		to create DevCtl::Event, DevCtl::DevfsEvent, and		DevCtl::ZfsEvent.	lib/libdevctl/event_buffer.cc:	lib/libdevctl/event_buffer.h:	cddl/sbin/zfsd/zfsd.cc:	cddl/sbin/zfsd/zfsd.h:		DevCtl::EventBuffer: buffer for incoming devctl stream used		to parse/extract individual event strings.	lib/libdevctl/event_factory.cc:	lib/libdevctl/event_factory.h:	cddl/sbin/zfsd/zfsd.cc:	cddl/sbin/zfsd/zfsd.h:		DevCtl::EventFactory: Method map for converting event		strings to Devctl::Event objects.	lib/libdevctl/exception.cc:	lib/libdevctl/exception.h:	cddl/sbin/zfsd/zfsd_exception.cc:	cddl/sbin/zfsd/zfsd_exception.h:		DevCtl::Exception and DevCtl::ParseException, the exceptions		which are thrown by this library.	lib/libdevctl/guid.cc:	lib/libdevctl/guid.h:	cddl/sbin/zfsd/guid.cc:	cddl/sbin/zfsd/guid.h:		DevCtl::Guid: Helper routines for dealing with 64bit GUIDs		such as found in Zfs pools and vdevs.	lib/libdevctl/reader.cc:	lib/libdevctl/reader.h:	cddl/sbin/zfsd/zfsd.cc:	cddl/sbin/zfsd/zfsd.h:		DevCtl::Reader class hierarchy.  Used to direct a Consumer		to an event stream (e.g. from devd or a local/saved file).	cddl/sbin/zfsd/zfsd_event.cc:	cddl/sbin/zfsd/zfsd_event.h:		Zfsd specialization of DevCtl::Event types.	cddl/sbin/zfsd/zfsd_exception.cc:	cddl/sbin/zfsd/zfsd_exception.h:		Zfsd specific exception types, now derived from		DevCtl::Excpetion.	cddl/sbin/zfsd/Makefile:	cddl/sbin/zfsd/callout.cc:	cddl/sbin/zfsd/callout.h:	cddl/sbin/zfsd/case_file.cc:	cddl/sbin/zfsd/case_file.h:	cddl/sbin/zfsd/vdev.cc:	cddl/sbin/zfsd/vdev.h:	cddl/sbin/zfsd/vdev_iterator.cc:	cddl/sbin/zfsd/vdev_iterator.h:	cddl/sbin/zfsd/zfsd.cc:	cddl/sbin/zfsd/zfsd.h:	cddl/sbin/zfsd/zfsd_event.cc:	cddl/sbin/zfsd/zfsd_event.h:	cddl/sbin/zfsd/zfsd_exception.cc:	cddl/sbin/zfsd/zfsd_exception.h:	cddl/sbin/zfsd/zfsd_main.cc:	cddl/sbin/zfsd/zpool_list.cc:	cddl/sbin/zfsd/zpool_list.h:		Miscelaneuous refactoring to support using libdevctl instead		of local implementation.	cddl/sbin/zfsd/Makefile:	cddl/sbin/zfsd/Makefile.common:	tools/regression/zfsd/Makefile:		Export common build information for zfsd and its unit tests		to a &quot;Makefile.common&quot;.Submitted by:	gibbsApproved by:	ken (mentor)Sponsored by:	Spectra Logic Corporation

            List of files:
            /freebsd/lib/libdevctl/Makefile</description>
        <pubDate>Tue, 15 Oct 2013 00:58:48 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
