<?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 getencstat.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2a63c3be158216222d89a073dcbd6a72ee4aab5a - Remove $FreeBSD$: one-line .c comment pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#2a63c3be158216222d89a073dcbd6a72ee4aab5a</link>
        <description>Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Wed, 16 Aug 2023 19:54:29 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b626f5a73a48f44a31a200291b141e1da408a2ff - MFH r289384-r293170</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#b626f5a73a48f44a31a200291b141e1da408a2ff</link>
        <description>MFH r289384-r293170Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Mon, 04 Jan 2016 20:19:48 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d4f972badbf3513c0aa8ae210a17b4df345aed3 - Catch up with head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#8d4f972badbf3513c0aa8ae210a17b4df345aed3</link>
        <description>Catch up with head.

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 26 Nov 2015 03:16:25 +0100</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6d2a1fbf2368e27eb86039349e77a950f2868271 - Add API to obtain primary enclosure name and ID for /dev/sesX devices.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#6d2a1fbf2368e27eb86039349e77a950f2868271</link>
        <description>Add API to obtain primary enclosure name and ID for /dev/sesX devices.sesX device number may change between reboots, so to properly identifythe instance we need more data.  Name and ID reported here may mach onesreported by SCSI device, but that is not really required by specs.MFC after:	1 weekSponsored by:	iXsystems, Inc.

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Sat, 21 Nov 2015 11:22:01 +0100</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b652778e426d00b6a1df29bbd86869db86f36e25 - IFC @ r238370</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#b652778e426d00b6a1df29bbd86869db86f36e25</link>
        <description>IFC @ r238370

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Wed, 11 Jul 2012 21:54:21 +0200</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31ccd48942f0df842d9a31fe8e862c197ff296b9 - Merge head r233826 through r236168.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#31ccd48942f0df842d9a31fe8e862c197ff296b9</link>
        <description>Merge head r233826 through r236168.

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Mon, 28 May 2012 11:23:12 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6ad3f237a54ef1465271c7e96bf0f2e4f9277e5 - MFprojects/zfsd:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#f6ad3f237a54ef1465271c7e96bf0f2e4f9277e5</link>
        <description>MFprojects/zfsd:Revamp the CAM enclosure services driver.This updated driver uses an in-kernel daemon to track state changes andpublishes physical path location information\for disk elements into theCAM device database.Sponsored by:   Spectra Logic CorporationSponsored by:   iXsystems, Inc.Submitted by:   gibbs, will, mav

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 24 May 2012 16:07:44 +0200</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ca37a38daae87f14b9095521d5513a109478b1eb - Unify getencstat output.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#ca37a38daae87f14b9095521d5513a109478b1eb</link>
        <description>Unify getencstat output.Tune type and status names to match SES specification.

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Sat, 27 Aug 2011 01:45:27 +0200</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01acaa308bc94c818b40c43f6052a0e7c44aae7e - Revamp the CAM enclosure services driver, renaming it to &quot;enc&quot; from &quot;ses&quot; in</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#01acaa308bc94c818b40c43f6052a0e7c44aae7e</link>
        <description>Revamp the CAM enclosure services driver, renaming it to &quot;enc&quot; from &quot;ses&quot; inthe process.  This updated driver uses an in-kernel daemon to track statechanges and publishes physical path location information for disk elementsinto the CAM device database.share/examples/ses/Makefile.inc:share/examples/ses/srcs/eltsub.c:share/examples/ses/srcs/sesd.c:share/examples/ses/srcs/getencstat.c:share/examples/ses/srcs/setobjstat.c:share/examples/ses/srcs/inienc.c:share/examples/ses/srcs/getobjstat.c:share/examples/ses/srcs/getnobj.c:share/examples/ses/srcs/getobjmap.c:share/examples/ses/srcs/setencstat.c:	Update for changes in driver name and API.  The ioctl interface	is largely unchanged and could use additional refinement.  It	would be nice to be able to fetch the status of all elements in	a single ioctl call and to have the ioctls that return variable	length data allow you to query the necessary allocation size	by passing in a zero length buffer.sys/sparc64/conf/GENERIC:sys/ia64/conf/GENERIC:sys/mips/conf/OCTEON1:sys/pc98/conf/GENERIC:sys/i386/conf/GENERIC:sys/amd64/conf/GENERIC:	ses -&gt; encsys/conf/files:sys/modules/cam/Makefile:sys/cam/scsi/scsi_enc_internal.hsys/cam/scsi/scsi_enc_ses.csys/cam/scsi/scsi_enc_safte.csys/cam/scsi/scsi_ses.csys/cam/scsi/scsi_enc.c	Split the enc driver into a generic driver file and one file	each for the SES and SAF-TE personalities.sys/cam/scsi/scsi_ses.h:	o Retain this header, but use it to only hold structures derived	  from the T10 SES spec.  The driver interface can be found in	  scsi_enc.h.	o Add definitions for most SES pages.sys/cam/scsi/scsi_enc.csys/cam/scsi/scsi_enc.h	o Use a function vector table to allow interaction between the	  generic and protocol specific portions of this driver.	o Provide a generic mechanism allowing personalities to define a	  finite state machine that is executed from a daemon thread context.	o Track CAM device arrival events and pass these on to personalities	  that have registered an interest in them.  These notifications are	  used to trigger physical path updates in the CAM EDT.sys/cam/scsi/scsi_enc_safte.c:	The SAF-TE personality.  This module is largely untouched by this	update.  To achieve the same level of support as we have for SES,	it will need to define an FSM and code to determine the physical	paths of elements within the enclosure.sys/cam/scsi/scsi_enc_ses.c:	o Implement a state machine to fetch configuration, status, element	  descriptors, and additional element status.	o Build a &quot;element map&quot; that indexes into the config and status	  data retrieved from a SES device.  Use this to simplify our	  responses to ioctls.	o Add support for using SAS domain/phy WWN data to determine the	  physical path (ence@&lt;enc WWN&gt;/type@&lt;elm type&gt;/slot@&lt;slot #&gt;)	  of an element.  Stubs are in place for FC, but both FC and SPI	  will need additional work in order to be supported.Sponsored by:	Spectra Logic CorporationSubmitted by:	gibbs, will

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Mon, 18 Jul 2011 21:26:16 +0200</pubDate>
        <dc:creator>Justin T. Gibbs &lt;gibbs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1a0fda2b547365c9453523592a445dfe21266d4b - IFH@204581</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#1a0fda2b547365c9453523592a445dfe21266d4b</link>
        <description>IFH@204581

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 04 Mar 2010 14:35:57 +0100</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>874108aed99d76099ff9eb6c8d830479a504c1ad - MFC @199204</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#874108aed99d76099ff9eb6c8d830479a504c1ad</link>
        <description>MFC @199204

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 12 Nov 2009 01:36:22 +0100</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2804a96a502283a0b41449bcfe2b049dbfc6dbae - Cleanup code to make it WARNS=6 clean:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#2804a96a502283a0b41449bcfe2b049dbfc6dbae</link>
        <description>Cleanup code to make it WARNS=6 clean: - ANSIfy prototypes; - Add __unused for parameters that is not being currently used; - Add a header for subrountines being called from other modules.Reviewed by:	mjacob

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 05 Nov 2009 00:36:23 +0100</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c2b1d5a3d67455a4dc6ffae7c1c41f74e8d162b0 - Include string.h for prototype of strcmp().</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#c2b1d5a3d67455a4dc6ffae7c1c41f74e8d162b0</link>
        <description>Include string.h for prototype of strcmp().

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Wed, 04 Nov 2009 22:12:33 +0100</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>daf1cffce2e07931f27c6c6998652e90df6ba87e - Update SES userland examples to something out of the toy stage.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#daf1cffce2e07931f27c6c6998652e90df6ba87e</link>
        <description>Update SES userland examples to something out of the toy stage.Approved: jkh

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Tue, 29 Feb 2000 06:44:19 +0100</pubDate>
        <dc:creator>Matt Jacob &lt;mjacob@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>874108aed99d76099ff9eb6c8d830479a504c1ad - MFC @199204</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#874108aed99d76099ff9eb6c8d830479a504c1ad</link>
        <description>MFC @199204

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 12 Nov 2009 01:36:22 +0100</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2804a96a502283a0b41449bcfe2b049dbfc6dbae - Cleanup code to make it WARNS=6 clean:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#2804a96a502283a0b41449bcfe2b049dbfc6dbae</link>
        <description>Cleanup code to make it WARNS=6 clean: - ANSIfy prototypes; - Add __unused for parameters that is not being currently used; - Add a header for subrountines being called from other modules.Reviewed by:	mjacob

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Thu, 05 Nov 2009 00:36:23 +0100</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c2b1d5a3d67455a4dc6ffae7c1c41f74e8d162b0 - Include string.h for prototype of strcmp().</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#c2b1d5a3d67455a4dc6ffae7c1c41f74e8d162b0</link>
        <description>Include string.h for prototype of strcmp().

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Wed, 04 Nov 2009 22:12:33 +0100</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>daf1cffce2e07931f27c6c6998652e90df6ba87e - Update SES userland examples to something out of the toy stage.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/examples/ses/srcs/getencstat.c#daf1cffce2e07931f27c6c6998652e90df6ba87e</link>
        <description>Update SES userland examples to something out of the toy stage.Approved: jkh

            List of files:
            /freebsd/share/examples/ses/srcs/getencstat.c</description>
        <pubDate>Tue, 29 Feb 2000 06:44:19 +0100</pubDate>
        <dc:creator>Matt Jacob &lt;mjacob@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
