<?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 devfs_set_cdevpriv.9</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>36d16f5c - cdevpriv(9): document devfs_foreach_cdevpriv()</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#36d16f5c</link>
        <description>cdevpriv(9): document devfs_foreach_cdevpriv()(cherry picked from commit 88f2c58d1a857f0ccedd49da3dc29d8d193b4fdd)

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Sat, 23 Mar 2024 06:48:57 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fa9896e0 - Remove $FreeBSD$: two-line nroff pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#fa9896e0</link>
        <description>Remove $FreeBSD$: two-line nroff patternRemove /^\.\\&quot;\n\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Wed, 16 Aug 2023 17:55:10 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d7e0f58 - The cdevpriv_dtr_t typedef was not able to be used in a function prototype</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#8d7e0f58</link>
        <description>The cdevpriv_dtr_t typedef was not able to be used in a function prototypelike the various d_*_t typedefs since it declared a function pointer ratherthan a function.  Add a new d_priv_dtor_t typedef that declares the functionand can be used as a function prototype.  The previous typedef wasn&apos;tuseful outside of the cdevpriv implementation, so retire it.The name d_priv_dtor_t was chosen to be more consistent with cdev methodssince it is commonly used in place of d_close_t even though it is not adirect pointer in struct cdevsw.Reviewed by:	kib, impMFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D4340

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Wed, 02 Dec 2015 18:27:30 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>75824a7b - Remove reference to non-existent kern_openat(9).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#75824a7b</link>
        <description>Remove reference to non-existent kern_openat(9).MFC after:	3 daysSponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Thu, 20 Aug 2015 22:14:43 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1e9469d1 - Fix various mdoc issues and some EOL whitespace.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#1e9469d1</link>
        <description>Fix various mdoc issues and some EOL whitespace.Found with:	mandoc -Tlint

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Sun, 21 Dec 2014 10:57:42 +0000</pubDate>
        <dc:creator>Christian Brueffer &lt;brueffer@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07da61a6 - Streamline use of cdevpriv and correct some corner cases.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#07da61a6</link>
        <description>Streamline use of cdevpriv and correct some corner cases.1) It is not useful to call &quot;devfs_clear_cdevpriv()&quot; from&quot;d_close&quot; callbacks, hence for example read, write, ioctl andso on might be sleeping at the time of &quot;d_close&quot; being calledand then then freed private data can still be accessed.Examples: dtrace, linux_compat, ksyms (all fixed by this patch)2) In sys/dev/drm* there are some cases in which memory willbe freed twice, if open fails, first by code in the openroutine, secondly by the cdevpriv destructor. Move registrationof the cdevpriv to the end of the drm open routines.3) devfs_clear_cdevpriv() is not called if the &quot;d_open&quot; callbackregistered cdevpriv data and the &quot;d_open&quot; callback functionreturned an error. Fix this.Discussed with:	phkMFC after:	2 weeks

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Wed, 15 Aug 2012 16:19:39 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a6d11f71 - [mdoc] Fixed .Dt call.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#a6d11f71</link>
        <description>[mdoc] Fixed .Dt call.

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Wed, 25 May 2011 14:13:53 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60841389 - MFC r204383:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#60841389</link>
        <description>MFC r204383:Add several necessary .El&apos;s

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Mon, 29 Mar 2010 22:52:51 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@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-14.2/share/man/man9/devfs_set_cdevpriv.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-14.2/share/man/man9/devfs_set_cdevpriv.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>0a431e07 - Add several necessary .El&apos;s.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#0a431e07</link>
        <description>Add several necessary .El&apos;s.MFC after:	2 weeks

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Sat, 27 Feb 2010 01:17:44 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6da593a2 - Fix argument layout of devfs_get_cdevpriv().</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#6da593a2</link>
        <description>Fix argument layout of devfs_get_cdevpriv().Right now it shows `void&apos; and `**datap&apos; as two different arguments,while they belong together.

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Sun, 16 Nov 2008 21:26:56 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>630f2c3b - Add a first draft of the cdevpriv(9) documentation</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9#630f2c3b</link>
        <description>Add a first draft of the cdevpriv(9) documentation

            List of files:
            /freebsd-14.2/share/man/man9/devfs_set_cdevpriv.9</description>
        <pubDate>Thu, 11 Sep 2008 11:41:33 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
