<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/mpt, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-12-27T00:01:28Z</updated>
<entry>
<title>MFC r274926: Squelch a (bogus) gcc used before init warning</title>
<updated>2014-12-27T00:01:28Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-12-27T00:01:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cfd11f18af75c13f88a83b07cc6506bbe2ef3c2'/>
<id>urn:sha1:4cfd11f18af75c13f88a83b07cc6506bbe2ef3c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r274819:</title>
<updated>2014-12-21T03:06:11Z</updated>
<author>
<name>Steven Hartland</name>
<email>smh@FreeBSD.org</email>
</author>
<published>2014-12-21T03:06:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=117c93e53f1784aedab7d9942d1fb8e00c8b1618'/>
<id>urn:sha1:117c93e53f1784aedab7d9942d1fb8e00c8b1618</id>
<content type='text'>
Prevent overflow issues in timeout processing

MFC r274852:
Fix build with asr driver

Sponsored by:	Multiplay
</content>
</entry>
<entry>
<title>MFC r267690</title>
<updated>2014-06-27T05:37:00Z</updated>
<author>
<name>Hiren Panchasara</name>
<email>hiren@FreeBSD.org</email>
</author>
<published>2014-06-27T05:37:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e254d7a479579aa92d6a4f89cdee8e9db9011522'/>
<id>urn:sha1:e254d7a479579aa92d6a4f89cdee8e9db9011522</id>
<content type='text'>
Hide a harmless "QUEUE FULL EVENT" message behind bootverbose.
</content>
</entry>
<entry>
<title>MFC: r260058</title>
<updated>2014-04-25T22:01:02Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-04-25T22:01:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=12745e110aaaedc8cdad9fb2ce94128d89dde008'/>
<id>urn:sha1:12745e110aaaedc8cdad9fb2ce94128d89dde008</id>
<content type='text'>
- Remove a redundant variable in mpt_pci_attach().
- #if 0 the currently unused paired port linking and unlinking of dual
  adapters.
- Simplify MSI/MSI-X allocation and release. For a single one, we don't need
  to fiddle with the MSI/MSI-X count and pci_release_msi(9) is smart enough
  to just do nothing in case of INTx.
- Canonicalize actions taken on attach failure and detach.
- Remove the remainder of incomplete support for older FreeBSD versions.
</content>
</entry>
<entry>
<title>MFC r258779,r258780,r258787,r258822:</title>
<updated>2014-02-04T03:36:42Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2014-02-04T03:36:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eca45e57193faeac9fd7a519ed8aef106f2234b5'/>
<id>urn:sha1:eca45e57193faeac9fd7a519ed8aef106f2234b5</id>
<content type='text'>
Fix undefined behavior: (1 &lt;&lt; 31) is not defined as 1 is an int and this
shifts into the sign bit.  Instead use (1U &lt;&lt; 31) which gets the
expected result.

Similar to the (1 &lt;&lt; 31) case it is not defined to do (2 &lt;&lt; 30).

This fix is not ideal as it assumes a 32 bit int, but does fix the issue
for most cases.

A similar change was made in OpenBSD.
</content>
</entry>
<entry>
<title>MFC r256826:</title>
<updated>2014-01-05T22:40:28Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2014-01-05T22:40:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa653126d6dbf11d54d3bbd45b515a1f02b92a9f'/>
<id>urn:sha1:fa653126d6dbf11d54d3bbd45b515a1f02b92a9f</id>
<content type='text'>
Fix several target mode SIMs to not blindly clear ccb_h.flags field of
ATIO CCBs.  Not all CCB flags there belong to them.
</content>
</entry>
<entry>
<title>Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI</title>
<updated>2013-08-12T23:30:01Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2013-08-12T23:30:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c68534f1d5bab4ad466384c4fb9bb2956811e8b9'/>
<id>urn:sha1:c68534f1d5bab4ad466384c4fb9bb2956811e8b9</id>
<content type='text'>
command register.  The lazy BAR allocation code in FreeBSD sometimes
disables this bit when it detects a range conflict, and will re-enable
it on demand when a driver allocates the BAR.  Thus, the bit is no longer
a reliable indication of capability, and should not be checked.  This
results in the elimination of a lot of code from drivers, and also gives
the opportunity to simplify a lot of drivers to use a helper API to set
the busmaster enable bit.

This changes fixes some recent reports of disk controllers and their
associated drives/enclosures disappearing during boot.

Submitted by:	jhb
Reviewed by:	jfv, marius, achadd, achim
MFC after:	1 day
</content>
</entry>
<entry>
<title>Flag mpt(4) as supporting unmapped I/O; all necessary conversion actually</title>
<updated>2013-06-24T21:27:15Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-06-24T21:27:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f33856104fbf8af3d116e839eda9e6b668ce50c5'/>
<id>urn:sha1:f33856104fbf8af3d116e839eda9e6b668ce50c5</id>
<content type='text'>
already has been done as part of r246713 except for a comment update.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Explicitly use a pair of parentheses to ensure correct evaluation</title>
<updated>2013-05-31T17:27:44Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-05-31T17:27:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb5a918317901f1affbee3a73faac90ef97acf68'/>
<id>urn:sha1:cb5a918317901f1affbee3a73faac90ef97acf68</id>
<content type='text'>
ordering for bitwise operation.

Submitted by:	swildner (DragonFly)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Move hptmv and mpt drivers shutdown a bit later to the SHUTDOWN_PRI_LAST</title>
<updated>2013-04-24T19:00:45Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-04-24T19:00:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c33c978915c9d302134841492e83c3fb449d1625'/>
<id>urn:sha1:c33c978915c9d302134841492e83c3fb449d1625</id>
<content type='text'>
stage of shutdown_post_sync.  That should allow CAM to do final cache flush
at the SHUTDOWN_PRI_DEFAULT without using polling magic.

MFC after:	3 days
</content>
</entry>
</feed>
