<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ciss, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-04-21T16:55:02Z</updated>
<entry>
<title>MFC r264127</title>
<updated>2014-04-21T16:55:02Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2014-04-21T16:55:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3bf62e76e74782c1be19bdae1e54084d6a5c0fdc'/>
<id>urn:sha1:3bf62e76e74782c1be19bdae1e54084d6a5c0fdc</id>
<content type='text'>
Add PCI-IDs for TBD Gen9 RAID controller HBAs from HP to ciss(4)

Submitted by:   Benesh, Scott &lt;scott.benesh@hp.com&gt;
Sponsored by:   Yahoo! Inc.
</content>
</entry>
<entry>
<title>MFC r264354 but change the lock arg and implementation to fit the current state</title>
<updated>2014-04-15T17:52:22Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2014-04-15T17:52:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=988286084a23c66c9ab9f4629d75bc401af23bbf'/>
<id>urn:sha1:988286084a23c66c9ab9f4629d75bc401af23bbf</id>
<content type='text'>
of CAM in stable/9

Fix insta-panic on assert of unlocked periph mtx in ciss(4) when
logical volume state changes.

I'm still setting the mergeinfo as done here as the intent of the MFC, if not
the EXACT code is being implemented.

Reviewed by:	mav@
Sponsored by:	Yahoo! Inc
</content>
</entry>
<entry>
<title>MFC r253980 - new pciids for ciss(4) support</title>
<updated>2013-09-09T21:25:34Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2013-09-09T21:25:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3bc3b782477eb4e49aa89677fc2c4ed2df214101'/>
<id>urn:sha1:3bc3b782477eb4e49aa89677fc2c4ed2df214101</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Jump on the 9.2r MFC bonanza and update ciss(4)</title>
<updated>2013-07-10T17:16:10Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2013-07-10T17:16:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a690c6ab52181961eaa587f7c47d839cda683718'/>
<id>urn:sha1:a690c6ab52181961eaa587f7c47d839cda683718</id>
<content type='text'>
r250031
 - zero a data structure for notifications

r250022 r249977 r249947 r249908
 - handle cases of controllers advertising an sg_list of less than
   CISS_MAX_SG_ELEMENTS.  Fixes ciss(4) ZMR cases.
</content>
</entry>
<entry>
<title>MFC r249468:</title>
<updated>2013-07-08T15:54:38Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-07-08T15:54:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e4e5885166ea909e8b4fb152427c50e5d311a22'/>
<id>urn:sha1:3e4e5885166ea909e8b4fb152427c50e5d311a22</id>
<content type='text'>
Stop abusing xpt_periph in random plases that really have no periph related
to CCB, for example, bus scanning.  NULL value is fine in such cases and it
is correctly logged in debug messages as "noperiph".  If at some point we
need some real XPT periphs (alike to pmpX now), quite likely they will be
per-bus, and not a single global instance as xpt_periph now.
</content>
</entry>
<entry>
<title>Big MFC of the physbio changes necessary for unmapped I/O.  These changes</title>
<updated>2013-06-18T00:36:53Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2013-06-18T00:36:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=039e422c063977ba9073fd2c93883dd8a5a36d48'/>
<id>urn:sha1:039e422c063977ba9073fd2c93883dd8a5a36d48</id>
<content type='text'>
have been in production at Netflix for several months with significant
success.

MFC r246713:

Reform the busdma API so that new types may be added without modifying
every architecture's busdma_machdep.c.  It is done by unifying the
bus_dmamap_load_buffer() routines so that they may be called from MI
code.  The MD busdma is then given a chance to do any final processing
in the complete() callback.

MFC r249538:
Some compilers issue a warning when wider integer is casted to narrow
pointer.  Supposedly shut down the warning by casting through
uintptr_t.

MFC r251479:
Simplify the checking of flags for cam_periph_mapmem().  This gets rid of
a lot of code redundancy and grossness at very minor expense.

MFC r251837:
MFC r251842:
Add infrastructure for doing compatibility shims, as has been sorely
needed for the last 10 years.  Far too much of the internal API is
exposed, and every small adjustment causes applications to stop working.
To kick this off, bump the API version to 0x17 as should have been done
with r246713, but add shims to compensate.  Thanks to the shims, there
should be no visible change in application behavior.

Submitted by:	kib, jeffr
Approved by:	kib
Obtained from:	Netflix
</content>
</entry>
<entry>
<title>MFC r249815</title>
<updated>2013-05-08T15:47:51Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2013-05-08T15:47:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cfd371d4cf3329948cc589ee997025cae6f8f4db'/>
<id>urn:sha1:cfd371d4cf3329948cc589ee997025cae6f8f4db</id>
<content type='text'>
Return a lun count of 1 and a lun id of 0 when CAM attempts a REPORT_LUNS
command on a disk device.  This quieseces some noise on the console that
recently appeared.
</content>
</entry>
<entry>
<title>MFC r249349</title>
<updated>2013-04-25T17:02:22Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2013-04-25T17:02:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7786a5804d26e890c38501efa0640beeeb3bc3dd'/>
<id>urn:sha1:7786a5804d26e890c38501efa0640beeeb3bc3dd</id>
<content type='text'>
Repair camcontrol output and use CAM defined values for string sizes
</content>
</entry>
<entry>
<title>MFC r249170</title>
<updated>2013-04-19T05:28:08Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2013-04-19T05:28:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d6bfc86b670d36ed0dde35348d8b1c97a82a0b1'/>
<id>urn:sha1:5d6bfc86b670d36ed0dde35348d8b1c97a82a0b1</id>
<content type='text'>
Notify CAM on state* change to a logical volume not status.  This resolves
the issues reported regarding camcontrol devlist not showing the rebuild
states of volumes unless an explicit camcontrol rescan was executed.
</content>
</entry>
<entry>
<title>MFC r248824 &amp; r248826</title>
<updated>2013-04-14T00:20:32Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2013-04-14T00:20:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f6494de2a259ed5f3db6f9e3ebd6de7e8d77203'/>
<id>urn:sha1:1f6494de2a259ed5f3db6f9e3ebd6de7e8d77203</id>
<content type='text'>
Fix compile with CISS_DEBUG defined

Fix DDB hook to actually work again
</content>
</entry>
</feed>
