<?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 make_dev.9</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a54cfe70 - Remove self-reference to destroy_dev_drain(9).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#a54cfe70</link>
        <description>Remove self-reference to destroy_dev_drain(9).MFC after:	1 week

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Wed, 02 Mar 2016 19:22:24 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48ce5d4c - Provide yet another KPI for cdev creation, make_dev_s(9).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#48ce5d4c</link>
        <description>Provide yet another KPI for cdev creation, make_dev_s(9).Immediate problem fixed by the new KPI is the long-standing racebetween device creation and assignments to cdev-&gt;si_drv1 andcdev-&gt;si_drv2, which allows the window where cdevsw methods might becalled with si_drv1,2 fields not yet set.  Devices typically checkedfor NULL and returned spurious errors to usermode, and often left somemethods unchecked.The new function interface is designed to be extensible, which shouldallow to add more features to make_dev_s(9) without inventing yetanother name for function to create devices, while maintaining KPI andeven KBI backward-compatibility.Reviewed by:	hps, jhbSponsored by:	The FreeBSD FoundationMFC after:	3 weeksDifferential revision:	https://reviews.freebsd.org/D4746

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Thu, 07 Jan 2016 20:08:02 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b1e1f725 - Reject spaces and double quotation marks in device names. devctl(4)</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#b1e1f725</link>
        <description>Reject spaces and double quotation marks in device names. devctl(4)and devd(8) can&apos;t handle names with such characters properly.PR:		bin/144736, kern/161912Discussed with:	imp, kib, pjd

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sat, 22 Dec 2012 13:33:28 +0000</pubDate>
        <dc:creator>Jaakko Heinonen &lt;jh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>830ca8ea - MFC r207730:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#830ca8ea</link>
        <description>MFC r207730:Document MAKEDEV_NOWAIT flag for  make_dev_credf(9).

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Thu, 20 May 2010 09:41:13 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3030137a - Remove superfluous paragraph macro.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#3030137a</link>
        <description>Remove superfluous paragraph macro.

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sat, 24 Mar 2012 13:37:57 +0000</pubDate>
        <dc:creator>Joel Dahl &lt;joel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>580a4587 - Formatting fixes:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#580a4587</link>
        <description>Formatting fixes: o Fix date o Break sentences o Remove trailing whitespaces o Sort xrefs by section numberRequested by:	ruMFC after:	2 weeks

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Thu, 05 May 2011 09:55:55 +0000</pubDate>
        <dc:creator>Andrey V. Elsukov &lt;ae@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8137364f - Document make_dev_alias_p().</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#8137364f</link>
        <description>Document make_dev_alias_p().MFC after:	2 weeks

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Tue, 03 May 2011 18:55:16 +0000</pubDate>
        <dc:creator>Andrey V. Elsukov &lt;ae@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>353429bf - Fix typos.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#353429bf</link>
        <description>Fix typos.

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sat, 22 Jan 2011 15:19:25 +0000</pubDate>
        <dc:creator>Jaakko Heinonen &lt;jh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95adbc95 - Use .Dv with NULL.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#95adbc95</link>
        <description>Use .Dv with NULL.

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sun, 24 Oct 2010 16:10:32 +0000</pubDate>
        <dc:creator>Jaakko Heinonen &lt;jh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f36575b5 - Document make_dev_p(9).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#f36575b5</link>
        <description>Document make_dev_p(9).Reviewed by:	brueffer, kib

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sun, 24 Oct 2010 15:56:21 +0000</pubDate>
        <dc:creator>Jaakko Heinonen &lt;jh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>68f7a013 - Check the device name validity on device registration.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#68f7a013</link>
        <description>Check the device name validity on device registration.A new function prep_devname() sanitizes a device name by removingleading and redundant sequential slashes. The function returns an errorfor names which already exist or are considered invalid.A new flag MAKEDEV_CHECKNAME for make_dev_p(9) and make_dev_credf(9)indicates that the caller is prepared to handle an error related to thedevice name. An invalid name triggers a panic if the flag is notspecified.Document the MAKEDEV_CHECKNAME flag in the make_dev(9) manual page.Idea from:	kibReviewed by:	kib

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Thu, 07 Oct 2010 18:00:55 +0000</pubDate>
        <dc:creator>Jaakko Heinonen &lt;jh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e9cd1db - Document MAKEDEV_ETERNAL.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#5e9cd1db</link>
        <description>Document MAKEDEV_ETERNAL.MFC after:	3 days

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sun, 05 Sep 2010 14:47:46 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3035649e - Correct function name.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#3035649e</link>
        <description>Correct function name.MFC after:	3 days

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sun, 01 Aug 2010 21:54:25 +0000</pubDate>
        <dc:creator>Pawel Jakub Dawidek &lt;pjd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e10c1be4 - mdoc cleanup</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#e10c1be4</link>
        <description>mdoc cleanupGarbage collect unused sections, macros and arguments. Fix prologue andremove empty lines.Found by: mdocml

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Wed, 02 Jun 2010 10:20:23 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b848cb1 - Document MAKEDEV_NOWAIT flag for  make_dev_credf(9).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#2b848cb1</link>
        <description>Document MAKEDEV_NOWAIT flag for  make_dev_credf(9).Reviewed by:	jhMFC after:	2 weeks

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Thu, 06 May 2010 19:23:49 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa12cea2 - mdoc: order prologue macros consistently by Dd/Dt/Os</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#aa12cea2</link>
        <description>mdoc: order prologue macros consistently by Dd/Dt/OsAlthough groff_mdoc(7) gives another impression, this is the orderingmost widely used and also required by mdocml/mandoc.Reviewed by:	ruApproved by:	philip, ed (mentors)

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Wed, 14 Apr 2010 19:08:06 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>66c6ebfe - Several documentation fixups related to device minor/major numbers:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#66c6ebfe</link>
        <description>Several documentation fixups related to device minor/major numbers:- Document the minor(3), major(3) and makedev(3) macro&apos;s. They also  apply to umajor() and uminor() in the kernel, but hopefully we&apos;ll sort  that out one day.- Briefly dev2unit() inside the make_dev(9) manual page, since this is  now the preferred macro to obtain character device unit numbers inside  the kernel.- Remove the device_ids(9) manual page. It contains highly inaccurate  information, such as a description of the nonexistent major().

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Sun, 28 Sep 2008 20:15:45 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>edde8745 - Rename the `minor&apos; argument of make_dev(9) to `unit&apos;.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#edde8745</link>
        <description>Rename the `minor&apos; argument of make_dev(9) to `unit&apos;.To prevent any further confusion about device minor and unit numbers,we&apos;d better just refer to device unit numbers. Many people still thinkthe numbers we show inside devfs have any relation to the numbers passedto make_dev(9), which is not the case.Discussed with:	kib

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Fri, 26 Sep 2008 14:31:24 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe754649 - Document make_dev_credf(9), destroy_dev_sched(9) and destroy_dev_drain(9)</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#fe754649</link>
        <description>Document make_dev_credf(9), destroy_dev_sched(9) and destroy_dev_drain(9)functions.Reviewed by:	brueffer

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Thu, 11 Sep 2008 11:38:48 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77213b87 - Bump date for previous commit, also new sentence -&gt; new line.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/share/man/man9/make_dev.9#77213b87</link>
        <description>Bump date for previous commit, also new sentence -&gt; new line.

            List of files:
            /freebsd-12.1/share/man/man9/make_dev.9</description>
        <pubDate>Wed, 09 May 2007 05:05:50 +0000</pubDate>
        <dc:creator>Christian Brueffer &lt;brueffer@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
