<?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 smartpqi_includes.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>7f54c65abc67f50363bbd2a68a980d23e69c9ef0 - smartpqi: Update to vendor version 14.4690.0.2008 - 15.2.0.2008</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7f54c65abc67f50363bbd2a68a980d23e69c9ef0</link>
        <description>smartpqi: Update to vendor version 14.4690.0.2008 - 15.2.0.2008Update to versions:FreeBSD14 14.4690.2008FreeBSD15 15.2.0.2008Included in this update are: - Support for new controllers - Add code that utilizes the new BIG_IOCTL_Command_struct and allows   the I/O buffer size for a single passthrough ioctl to be stored as a   32 bit integer instead of the original 16 bit integer. - Update occurrences of Microsemi to Microchip - Some format changes including converting comments from C++ to C   style, remove instances of /* $FreeBSD$ */, and updating copyright   dates.Update to versions:FreeBSD14 14.4690.2008FreeBSD15 15.2.0.2008Included in this update are:- Support for new controllers_ Add code that utilizes the new BIG_IOCTL_Command_struct and allows  the I/O buffer size for a single passthrough ioctl to be stored as  a 32 bit integer instead of the original 16 bit integer.- Update occurrences of Microsemi to Microchip- Some format changes including converting comments from C++ to C  style, remove instances of /* $FreeBSD$ */, and updating copyright  dates.Reviewed by:	impApproved by:	impMFC after:	1 weekSponsored by: Microchip Technology Inc.Differential Revision:	https://reviews.freebsd.org/D54787

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Mon, 02 Feb 2026 15:44:23 +0000</pubDate>
        <dc:creator>John Hall &lt;jrhall@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ea28254ec5376b5deb86c136e1838d0134dbb22 - smartpqi: update to version 4410.0.2005</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7ea28254ec5376b5deb86c136e1838d0134dbb22</link>
        <description>smartpqi: update to version 4410.0.2005This updates the smartpqi driver to Microsemi&apos;s latest code. This willbe the driver for FreeBSD 14 (with updates), but no MFC is planned.Reviewed by: impDifferential Revision: https://reviews.freebsd.org/D41550

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 24 Aug 2023 21:18:16 +0000</pubDate>
        <dc:creator>John Hall &lt;john.hall@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>71625ec9ad2a9bc8c09784fbd23b759830e0ee5f - sys: Remove $FreeBSD$: one-line .c comment pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#71625ec9ad2a9bc8c09784fbd23b759830e0ee5f</link>
        <description>sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:24 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9fac68fc3853b696c8479bb3a8181d62cb9f59c9 - Newly added features and bug fixes in latest Microchip SmartPQI driver</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#9fac68fc3853b696c8479bb3a8181d62cb9f59c9</link>
        <description>Newly added features and bug fixes in latest Microchip SmartPQI driverIt includes:1)Newly added TMF feature.2)Added newly Huawei &amp; Inspur PCI ID&apos;s3)Fixed smartpqi driver hangs in Z-Pool while running on FreeBSD12.14)Fixed flooding dmesg in kernel while the controller is offline during in ioctls.5)Avoided unnecessary host memory allocation for rcb sg buffers.6)Fixed race conditions while accessing internal rcb structure.7)Fixed where Logical volumes exposing two different names to the OS it&apos;s due to the system memory is overwritten with DMA stale data.8)Fixed dynamically unloading a smartpqi driver.9)Added device_shutdown callback instead of deprecated shutdown_final kernel event in smartpqi driver.10)Fixed where Os is crashed during physical drive hot removal during heavy IO.11)Fixed OS crash during controller lockup/offline during heavy IO.12)Fixed coverity issues in smartpqi driver13)Fixed system crash while creating and deleting logical volume in a continuous loop.14)Fixed where the volume size is not exposing to OS when it expands.15)Added HC3 pci id&apos;s.Reviewed by:		Scott Benesh (microsemi), Murthy Bhat (microsemi), impDifferential Revision:	https://reviews.freebsd.org/D30182Sponsored by:		Netflix

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Fri, 28 May 2021 06:17:56 +0000</pubDate>
        <dc:creator>PAPANI SRIKANTH &lt;papani.srikanth@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>7368632c18fa8371cf65b3a94d324830486420c1 - smartpqi: clean up empty lines in .c and .h files</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7368632c18fa8371cf65b3a94d324830486420c1</link>
        <description>smartpqi: clean up empty lines in .c and .h files

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Tue, 01 Sep 2020 21:53:21 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 06 Jun 2019 16:20:50 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2e050c8ef733138fc6a9e514e4b856fefbc3ff1 - Extract eventfilter declarations to sys/_eventfilter.h</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#e2e050c8ef733138fc6a9e514e4b856fefbc3ff1</link>
        <description>Extract eventfilter declarations to sys/_eventfilter.hThis allows replacing &quot;sys/eventfilter.h&quot; includes with &quot;sys/_eventfilter.h&quot;in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces headerpollution substantially.EVENTHANDLER_DECLARE and EVENTHANDLER_LIST_DECLAREs were moved out of .cfiles into appropriate headers (e.g., sys/proc.h, powernv/opal.h).As a side effect of reduced header pollution, many .c files and headers nolonger contain needed definitions.  The remainder of the patch addressesadding appropriate includes to fix those files.LOCK_DEBUG and LOCK_FILE_LINE_ARG are moved to sys/_lock.h, as required bysys/mutex.h since r326106 (but silently protected by header pollution priorto this change).No functional change (intended).  Of course, any out of tree modules thatrelied on header pollution for sys/eventhandler.h, sys/lock.h, orsys/mutex.h inclusion need to be fixed.  __FreeBSD_version has been bumped.

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Mon, 20 May 2019 00:38:23 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ea28254ec5376b5deb86c136e1838d0134dbb22 - smartpqi: update to version 4410.0.2005</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7ea28254ec5376b5deb86c136e1838d0134dbb22</link>
        <description>smartpqi: update to version 4410.0.2005This updates the smartpqi driver to Microsemi&apos;s latest code. This willbe the driver for FreeBSD 14 (with updates), but no MFC is planned.Reviewed by: impDifferential Revision: https://reviews.freebsd.org/D41550

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 24 Aug 2023 21:18:16 +0000</pubDate>
        <dc:creator>John Hall &lt;john.hall@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>71625ec9ad2a9bc8c09784fbd23b759830e0ee5f - sys: Remove $FreeBSD$: one-line .c comment pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#71625ec9ad2a9bc8c09784fbd23b759830e0ee5f</link>
        <description>sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:24 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9fac68fc3853b696c8479bb3a8181d62cb9f59c9 - Newly added features and bug fixes in latest Microchip SmartPQI driver</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#9fac68fc3853b696c8479bb3a8181d62cb9f59c9</link>
        <description>Newly added features and bug fixes in latest Microchip SmartPQI driverIt includes:1)Newly added TMF feature.2)Added newly Huawei &amp; Inspur PCI ID&apos;s3)Fixed smartpqi driver hangs in Z-Pool while running on FreeBSD12.14)Fixed flooding dmesg in kernel while the controller is offline during in ioctls.5)Avoided unnecessary host memory allocation for rcb sg buffers.6)Fixed race conditions while accessing internal rcb structure.7)Fixed where Logical volumes exposing two different names to the OS it&apos;s due to the system memory is overwritten with DMA stale data.8)Fixed dynamically unloading a smartpqi driver.9)Added device_shutdown callback instead of deprecated shutdown_final kernel event in smartpqi driver.10)Fixed where Os is crashed during physical drive hot removal during heavy IO.11)Fixed OS crash during controller lockup/offline during heavy IO.12)Fixed coverity issues in smartpqi driver13)Fixed system crash while creating and deleting logical volume in a continuous loop.14)Fixed where the volume size is not exposing to OS when it expands.15)Added HC3 pci id&apos;s.Reviewed by:		Scott Benesh (microsemi), Murthy Bhat (microsemi), impDifferential Revision:	https://reviews.freebsd.org/D30182Sponsored by:		Netflix

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Fri, 28 May 2021 06:17:56 +0000</pubDate>
        <dc:creator>PAPANI SRIKANTH &lt;papani.srikanth@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>7368632c18fa8371cf65b3a94d324830486420c1 - smartpqi: clean up empty lines in .c and .h files</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7368632c18fa8371cf65b3a94d324830486420c1</link>
        <description>smartpqi: clean up empty lines in .c and .h files

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Tue, 01 Sep 2020 21:53:21 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 06 Jun 2019 16:20:50 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2e050c8ef733138fc6a9e514e4b856fefbc3ff1 - Extract eventfilter declarations to sys/_eventfilter.h</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#e2e050c8ef733138fc6a9e514e4b856fefbc3ff1</link>
        <description>Extract eventfilter declarations to sys/_eventfilter.hThis allows replacing &quot;sys/eventfilter.h&quot; includes with &quot;sys/_eventfilter.h&quot;in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces headerpollution substantially.EVENTHANDLER_DECLARE and EVENTHANDLER_LIST_DECLAREs were moved out of .cfiles into appropriate headers (e.g., sys/proc.h, powernv/opal.h).As a side effect of reduced header pollution, many .c files and headers nolonger contain needed definitions.  The remainder of the patch addressesadding appropriate includes to fix those files.LOCK_DEBUG and LOCK_FILE_LINE_ARG are moved to sys/_lock.h, as required bysys/mutex.h since r326106 (but silently protected by header pollution priorto this change).No functional change (intended).  Of course, any out of tree modules thatrelied on header pollution for sys/eventhandler.h, sys/lock.h, orsys/mutex.h inclusion need to be fixed.  __FreeBSD_version has been bumped.

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Mon, 20 May 2019 00:38:23 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1e66f787c838b5af7de716e266caf4e5d190d54b - martpqi(4):</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#1e66f787c838b5af7de716e266caf4e5d190d54b</link>
        <description>martpqi(4):- Microsemi SCSI driver for PQI controllers.- Found on newer model HP servers.- Restrict to AMD64 only as per developer request.The driver provides support for the new generation of PQI controllersfrom Microsemi. This driver is the first SCSI driver to implement the PQIqueuing model and it will replace the aacraid driver for Adaptec Series 9controllers.  HARDWARE Controllers supported by the driver include:    HPE Gen10 Smart Array Controller Family    OEM Controllers based on the Microsemi Chipset.Submitted by:   deepak.ukey@microsemi.comRelnotes:       yesSponsored by:   MicrosemiDifferential Revision:   https://reviews.freebsd.org/D14514

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 26 Apr 2018 16:59:06 +0000</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1e66f787c838b5af7de716e266caf4e5d190d54b - martpqi(4):</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#1e66f787c838b5af7de716e266caf4e5d190d54b</link>
        <description>martpqi(4):- Microsemi SCSI driver for PQI controllers.- Found on newer model HP servers.- Restrict to AMD64 only as per developer request.The driver provides support for the new generation of PQI controllersfrom Microsemi. This driver is the first SCSI driver to implement the PQIqueuing model and it will replace the aacraid driver for Adaptec Series 9controllers.  HARDWARE Controllers supported by the driver include:    HPE Gen10 Smart Array Controller Family    OEM Controllers based on the Microsemi Chipset.Submitted by:   deepak.ukey@microsemi.comRelnotes:       yesSponsored by:   MicrosemiDifferential Revision:   https://reviews.freebsd.org/D14514

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 26 Apr 2018 16:59:06 +0000</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ea28254ec5376b5deb86c136e1838d0134dbb22 - smartpqi: update to version 4410.0.2005</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7ea28254ec5376b5deb86c136e1838d0134dbb22</link>
        <description>smartpqi: update to version 4410.0.2005This updates the smartpqi driver to Microsemi&apos;s latest code. This willbe the driver for FreeBSD 14 (with updates), but no MFC is planned.Reviewed by: impDifferential Revision: https://reviews.freebsd.org/D41550

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 24 Aug 2023 21:18:16 +0000</pubDate>
        <dc:creator>John Hall &lt;john.hall@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>71625ec9ad2a9bc8c09784fbd23b759830e0ee5f - sys: Remove $FreeBSD$: one-line .c comment pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#71625ec9ad2a9bc8c09784fbd23b759830e0ee5f</link>
        <description>sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:24 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9fac68fc3853b696c8479bb3a8181d62cb9f59c9 - Newly added features and bug fixes in latest Microchip SmartPQI driver</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#9fac68fc3853b696c8479bb3a8181d62cb9f59c9</link>
        <description>Newly added features and bug fixes in latest Microchip SmartPQI driverIt includes:1)Newly added TMF feature.2)Added newly Huawei &amp; Inspur PCI ID&apos;s3)Fixed smartpqi driver hangs in Z-Pool while running on FreeBSD12.14)Fixed flooding dmesg in kernel while the controller is offline during in ioctls.5)Avoided unnecessary host memory allocation for rcb sg buffers.6)Fixed race conditions while accessing internal rcb structure.7)Fixed where Logical volumes exposing two different names to the OS it&apos;s due to the system memory is overwritten with DMA stale data.8)Fixed dynamically unloading a smartpqi driver.9)Added device_shutdown callback instead of deprecated shutdown_final kernel event in smartpqi driver.10)Fixed where Os is crashed during physical drive hot removal during heavy IO.11)Fixed OS crash during controller lockup/offline during heavy IO.12)Fixed coverity issues in smartpqi driver13)Fixed system crash while creating and deleting logical volume in a continuous loop.14)Fixed where the volume size is not exposing to OS when it expands.15)Added HC3 pci id&apos;s.Reviewed by:		Scott Benesh (microsemi), Murthy Bhat (microsemi), impDifferential Revision:	https://reviews.freebsd.org/D30182Sponsored by:		Netflix

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Fri, 28 May 2021 06:17:56 +0000</pubDate>
        <dc:creator>PAPANI SRIKANTH &lt;papani.srikanth@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>7368632c18fa8371cf65b3a94d324830486420c1 - smartpqi: clean up empty lines in .c and .h files</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#7368632c18fa8371cf65b3a94d324830486420c1</link>
        <description>smartpqi: clean up empty lines in .c and .h files

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Tue, 01 Sep 2020 21:53:21 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://opengrok.net:8080/history/src/sys/dev/smartpqi/smartpqi_includes.h#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/sys/dev/smartpqi/smartpqi_includes.h</description>
        <pubDate>Thu, 06 Jun 2019 16:20:50 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
