<?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 sbp_targ.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc6c3f731a2cca3120798806c330a3081c9424b - chore: replace {0, 0} with {DEV,KOBJ}METHOD_END</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#0fc6c3f731a2cca3120798806c330a3081c9424b</link>
        <description>chore: replace {0, 0} with {DEV,KOBJ}METHOD_ENDBoth of the aforementioned macros have been present in FreeBSDfor well over a decade: 2009 for `KOBJMETHOD_END`; 2011 for`DEVMETHOD_END`.Adapt all hardcoded references of `{0, 0}` with `DEVMETHOD_END`and `KOBJMETHOD_END` as appropriate. This helps ensure thatfuture adaptations to drivers following patterns documentedin driver(9) can be made more easily/without issue.MFC after:	1 weekDifferential Revision:	 https://reviews.freebsd.org/D55414

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sat, 21 Feb 2026 07:14:46 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95ee2897e98f5d444f26ed2334cc7c439f9c16c6 - sys: Remove $FreeBSD$: two-line .h pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#95ee2897e98f5d444f26ed2334cc7c439f9c16c6</link>
        <description>sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Wed, 16 Aug 2023 19:54:11 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c03e35accc46a397d4a166545ae57bfc668c7e7f - firewire(4): Fix a typo in an error message</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#c03e35accc46a397d4a166545ae57bfc668c7e7f</link>
        <description>firewire(4): Fix a typo in an error message- s/faild/failed/MFC after:	5 days

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Tue, 25 Oct 2022 12:54:15 +0200</pubDate>
        <dc:creator>Gordon Bergling &lt;gbe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8984411b8a7ce364ad475a41d20e7208c04e02b7 - firewire: Remove unused devclass arguments to DRIVER_MODULE.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#8984411b8a7ce364ad475a41d20e7208c04e02b7</link>
        <description>firewire: Remove unused devclass arguments to DRIVER_MODULE.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Mon, 09 May 2022 21:22:01 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3861bafb68f6c60e4688b844fb6a678e29095655 - firewire(4): Fix &quot;set but not used&quot; warnings</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#3861bafb68f6c60e4688b844fb6a678e29095655</link>
        <description>firewire(4): Fix &quot;set but not used&quot; warningsSponsored By:	EPSRC

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sat, 18 Dec 2021 16:10:45 +0100</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>937d37fc6c80b2171091fc773eb40bab53d84648 - Merge ^/head r325842 through r325998.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#937d37fc6c80b2171091fc773eb40bab53d84648</link>
        <description>Merge ^/head r325842 through r325998.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sun, 19 Nov 2017 13:36:03 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df57947f083046d50552e99b91074927d2458708 - spdx: initial adoption of licensing ID tags.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#df57947f083046d50552e99b91074927d2458708</link>
        <description>spdx: initial adoption of licensing ID tags.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.Special thanks to Wind River for providing access to &quot;The Duke ofHighlander&quot; tool: an older (2014) run over FreeBSD tree was useful as astarting point.Initially, only tag files that use BSD 4-Clause &quot;Original&quot; license.RelNotes:	yesDifferential Revision:	https://reviews.freebsd.org/D13133

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sat, 18 Nov 2017 15:26:50 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>be64968040dcbab18ffe3dc9c14966e681f8ff83 - Merge ^/head r314270 through r314419.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#be64968040dcbab18ffe3dc9c14966e681f8ff83</link>
        <description>Merge ^/head r314270 through r314419.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Tue, 28 Feb 2017 22:30:26 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>94792a2c25c7b8d2625fc417cadb0cfaac01aa3b - Remove some locking not needed for modern CAM.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#94792a2c25c7b8d2625fc417cadb0cfaac01aa3b</link>
        <description>Remove some locking not needed for modern CAM.This driver is full of LORs.  This change allows to reduce deadlock chancefrom 100% to level that allows some tests to be done.MFC after:	2 weeks

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Tue, 28 Feb 2017 06:24:06 +0100</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64e574c22d3a9ea3388c492fe2832d92cc7234cd - Announce that sbp_targ(4) does not support initiator mode.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#64e574c22d3a9ea3388c492fe2832d92cc7234cd</link>
        <description>Announce that sbp_targ(4) does not support initiator mode.MFC after:	1 week

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Mon, 27 Feb 2017 18:50:38 +0100</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>91b95f3d9a2f8b9f3a8063497ce509c9be12dd9e - Merge ^/head r311132 through r311305.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#91b95f3d9a2f8b9f3a8063497ce509c9be12dd9e</link>
        <description>Merge ^/head r311132 through r311305.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Wed, 04 Jan 2017 21:41:43 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4195c7de2471d6212744bcbf128d659e94801d17 - Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#4195c7de2471d6212744bcbf128d659e94801d17</link>
        <description>Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name)The sim_vid, hba_vid, and dev_name fields of struct ccb_pathinq arefixed-length strings. AFAICT the only place they&apos;re read is insbin/camcontrol/camcontrol.c, which assumes they&apos;ll be null-terminated.However, the kernel doesn&apos;t null-terminate them. A bunch of copy-pasted codeuses strncpy to write them, and doesn&apos;t guarantee null-termination. For atleast 4 drivers (mpr, mps, ciss, and hyperv), the hba_vid field actuallyoverflows. You can see the result by doing &quot;camcontrol negotiate da0 -v&quot;.This change null-terminates those fields everywhere they&apos;re set in thekernel. It also shortens a few strings to ensure they&apos;ll fit within the16-character field.PR:		215474Reported by:	CoverityCID:		1009997 1010000 1010001 1010002 1010003 1010004 1010005CID:		1331519 1010006 1215097 1010007 1288967 1010008 1306000CID:		1211924 1010009 1010010 1010011 1010012 1010013 1010014CID:		1147190 1010017 1010016 1010018 1216435 1010020 1010021CID:		1010022 1009666 1018185 1010023 1010025 1010026 1010027CID:		1010028 1010029 1010030 1010031 1010033 1018186 1018187CID:		1010035 1010036 1010042 1010041 1010040 1010039Reviewed by:	imp, sephe, slmMFC after:	4 weeksSponsored by:	Spectra Logic CorpDifferential Revision:	https://reviews.freebsd.org/D9037Differential Revision:	https://reviews.freebsd.org/D9038

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Wed, 04 Jan 2017 21:26:42 +0100</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>453130d9bfc1c6d68b366dfcb041689d69f81295 - sys/dev: minor spelling fixes.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#453130d9bfc1c6d68b366dfcb041689d69f81295</link>
        <description>sys/dev: minor spelling fixes.Most affect comments, very few have user-visible effects.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Tue, 03 May 2016 05:41:25 +0200</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>317cec3c43aa82a60e43427c6f1382bdd9e6810f - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#317cec3c43aa82a60e43427c6f1382bdd9e6810f</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Mon, 22 Feb 2016 13:28:23 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9893f787ec755ffaa14c66fc74fc9e5f524e3301 - Merge ^/head r295601 through r295844.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#9893f787ec755ffaa14c66fc74fc9e5f524e3301</link>
        <description>Merge ^/head r295601 through r295844.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sun, 21 Feb 2016 14:49:26 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>930143bd86568dec8ddf56c35154389549d71b78 - firewire: fix a mismatch introduced in r230558.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#930143bd86568dec8ddf56c35154389549d71b78</link>
        <description>firewire: fix a mismatch introduced in r230558.Found by:	PVS Static AnalysisReviewed by:	sbrunoMFC after:	1 month

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Fri, 19 Feb 2016 16:35:20 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9268022b74279434ed6300244e3f977e56a8ceb5 - Merge from head@274682</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#9268022b74279434ed6300244e3f977e56a8ceb5</link>
        <description>Merge from head@274682

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Wed, 19 Nov 2014 02:07:58 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>107af8f2edd60bb40ee6452f8a1997c9b4d59ba3 - IFC @r272481</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#107af8f2edd60bb40ee6452f8a1997c9b4d59ba3</link>
        <description>IFC @r272481

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sun, 05 Oct 2014 03:28:21 +0200</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ce4b357402c3cd0cba264a15c06b6fd00591088 - Sync to HEAD@r272516.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#1ce4b357402c3cd0cba264a15c06b6fd00591088</link>
        <description>Sync to HEAD@r272516.

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sat, 04 Oct 2014 14:42:37 +0200</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23667f089d0aaf2c46f7d80ef5648cfa60f30cd0 - Remove obsolete compatibility glue and improve firewire code readability.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/firewire/sbp_targ.c#23667f089d0aaf2c46f7d80ef5648cfa60f30cd0</link>
        <description>Remove obsolete compatibility glue and improve firewire code readability.Commit my version of style(9) pass over the firewire code. Now thatother people have started changing the code carrying this is as alocal patch is not longer a viable option.MFC after:	1 month

            List of files:
            /freebsd/sys/dev/firewire/sbp_targ.c</description>
        <pubDate>Sat, 27 Sep 2014 18:50:21 +0200</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
