<?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 00README</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>78d146160dc5339c9cdf7799551bcc442a6eb95b - sys: Remove $FreeBSD$: one-line bare tag</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#78d146160dc5339c9cdf7799551bcc442a6eb95b</link>
        <description>sys: Remove $FreeBSD$: one-line bare tagRemove /^\s*\$FreeBSD\$$\n/

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Wed, 16 Aug 2023 19:55:17 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14b841d4a8e6c25d964f5e3bbda379a1541a27ec - MFH @ r337607, in preparation for boarding</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#14b841d4a8e6c25d964f5e3bbda379a1541a27ec</link>
        <description>MFH @ r337607, in preparation for boarding

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Sat, 11 Aug 2018 06:26:29 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>33f4bccaa6c57c6025c63daf4f20b812dad30257 - Use https over http for FreeBSD pages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#33f4bccaa6c57c6025c63daf4f20b812dad30257</link>
        <description>Use https over http for FreeBSD pages

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Fri, 27 Jul 2018 12:40:48 +0200</pubDate>
        <dc:creator>Eitan Adler &lt;eadler@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0c21a60cf61c61c3a136a803b9c7645c128c6982 - svn+ssh://svn.freebsd.org/base/head@216199</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#0c21a60cf61c61c3a136a803b9c7645c128c6982</link>
        <description>svn+ssh://svn.freebsd.org/base/head@216199

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Sun, 05 Dec 2010 21:47:36 +0100</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9977fc32d18f57d4cec0f385427b2f9e6e993d5f - Sync: merge r215319 through r215395 from ^/head, so ports can actually</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#9977fc32d18f57d4cec0f385427b2f9e6e993d5f</link>
        <description>Sync: merge r215319 through r215395 from ^/head, so ports can actuallybuild! :)

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Tue, 16 Nov 2010 11:33:41 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb581844e4339a481b679f315bd1cc8da837555e - Remove references to MAKEDEV(8)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#eb581844e4339a481b679f315bd1cc8da837555e</link>
        <description>Remove references to MAKEDEV(8)

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Mon, 15 Nov 2010 06:25:51 +0100</pubDate>
        <dc:creator>Doug Barton &lt;dougb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40929967748cc0fadf124a871e7dae69f57f5f63 - Big polling(4) cleanup.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#40929967748cc0fadf124a871e7dae69f57f5f63</link>
        <description>Big polling(4) cleanup.o Axe poll in trap.o Axe IFF_POLLING flag from if_flags.o Rework revision 1.21 (Giant removal), in such a way that  poll_mtx is not dropped during call to polling handler.  This fixes problem with idle polling.o Make registration and deregistration from polling in a  functional way, insted of next tick/interrupt.o Obsolete kern.polling.enable. Polling is turned on/off  with ifconfig.Detailed kern_poll.c changes:  - Remove polling handler flags, introduced in 1.21. The are not    needed now.  - Forget and do not check if_flags, if_capenable and if_drv_flags.  - Call all registered polling handlers unconditionally.  - Do not drop poll_mtx, when entering polling handlers.  - In ether_poll() NET_LOCK_GIANT prior to locking poll_mtx.  - In netisr_poll() axe the block, where polling code asks drivers    to unregister.  - In netisr_poll() and ether_poll() do polling always, if any    handlers are present.  - In ether_poll_[de]register() remove a lot of error hiding code. Assert    that arguments are correct, instead.  - In ether_poll_[de]register() use standard return values in case of    error or success.  - Introduce poll_switch() that is a sysctl handler for kern.polling.enable.    poll_switch() goes through interface list and enabled/disables polling.    A message that kern.polling.enable is deprecated is printed.Detailed driver changes:  - On attach driver announces IFCAP_POLLING in if_capabilities, but    not in if_capenable.  - On detach driver calls ether_poll_deregister() if polling is enabled.  - In polling handler driver obtains its lock and checks IFF_DRV_RUNNING    flag. If there is no, then unlocks and returns.  - In ioctl handler driver checks for IFCAP_POLLING flag requested to    be set or cleared. Driver first calls ether_poll_[de]register(), then    obtains driver lock and [dis/en]ables interrupts.  - In interrupt handler driver checks IFCAP_POLLING flag in if_capenable.    If present, then returns.This is important to protect from spurious    interrupts.Reviewed by:	ru, sam, jhb

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Sat, 01 Oct 2005 20:56:19 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c60ba66c4479fdf0045acf25f21c6806fd06c0f - Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#3c60ba66c4479fdf0045acf25f21c6806fd06c0f</link>
        <description>Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (SerialBus Protocol 2:SCSI over IEEE1394) support for CAM.

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Fri, 13 Sep 2002 14:31:56 +0200</pubDate>
        <dc:creator>Katsushi Kobayashi &lt;ikob@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40929967748cc0fadf124a871e7dae69f57f5f63 - Big polling(4) cleanup.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#40929967748cc0fadf124a871e7dae69f57f5f63</link>
        <description>Big polling(4) cleanup.o Axe poll in trap.o Axe IFF_POLLING flag from if_flags.o Rework revision 1.21 (Giant removal), in such a way that  poll_mtx is not dropped during call to polling handler.  This fixes problem with idle polling.o Make registration and deregistration from polling in a  functional way, insted of next tick/interrupt.o Obsolete kern.polling.enable. Polling is turned on/off  with ifconfig.Detailed kern_poll.c changes:  - Remove polling handler flags, introduced in 1.21. The are not    needed now.  - Forget and do not check if_flags, if_capenable and if_drv_flags.  - Call all registered polling handlers unconditionally.  - Do not drop poll_mtx, when entering polling handlers.  - In ether_poll() NET_LOCK_GIANT prior to locking poll_mtx.  - In netisr_poll() axe the block, where polling code asks drivers    to unregister.  - In netisr_poll() and ether_poll() do polling always, if any    handlers are present.  - In ether_poll_[de]register() remove a lot of error hiding code. Assert    that arguments are correct, instead.  - In ether_poll_[de]register() use standard return values in case of    error or success.  - Introduce poll_switch() that is a sysctl handler for kern.polling.enable.    poll_switch() goes through interface list and enabled/disables polling.    A message that kern.polling.enable is deprecated is printed.Detailed driver changes:  - On attach driver announces IFCAP_POLLING in if_capabilities, but    not in if_capenable.  - On detach driver calls ether_poll_deregister() if polling is enabled.  - In polling handler driver obtains its lock and checks IFF_DRV_RUNNING    flag. If there is no, then unlocks and returns.  - In ioctl handler driver checks for IFCAP_POLLING flag requested to    be set or cleared. Driver first calls ether_poll_[de]register(), then    obtains driver lock and [dis/en]ables interrupts.  - In interrupt handler driver checks IFCAP_POLLING flag in if_capenable.    If present, then returns.This is important to protect from spurious    interrupts.Reviewed by:	ru, sam, jhb

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Sat, 01 Oct 2005 20:56:19 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c60ba66c4479fdf0045acf25f21c6806fd06c0f - Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/00README#3c60ba66c4479fdf0045acf25f21c6806fd06c0f</link>
        <description>Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (SerialBus Protocol 2:SCSI over IEEE1394) support for CAM.

            List of files:
            /freebsd/sys/dev/firewire/00README</description>
        <pubDate>Fri, 13 Sep 2002 14:31:56 +0200</pubDate>
        <dc:creator>Katsushi Kobayashi &lt;ikob@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
