<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bktr, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-02-04T03:36:42Z</updated>
<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>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>Replace kernel virtual address space allocation with vmem.  This provides</title>
<updated>2013-08-07T06:21:20Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2013-08-07T06:21:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5df87b21d3fc592f112c1721d9c2d533d4411ae4'/>
<id>urn:sha1:5df87b21d3fc592f112c1721d9c2d533d4411ae4</id>
<content type='text'>
transparent layering and better fragmentation.

 - Normalize functions that allocate memory to use kmem_*
 - Those that allocate address space are named kva_*
 - Those that operate on maps are named kmap_*
 - Implement recursive allocation handling for kmem_arena in vmem.

Reviewed by:	alc
Tested by:	pho
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Pass a format string to kproc_create() [1] and thus fix the build with</title>
<updated>2013-04-30T05:08:17Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2013-04-30T05:08:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6fea6cebc19af1bb42bccceaab860efda66745a'/>
<id>urn:sha1:f6fea6cebc19af1bb42bccceaab860efda66745a</id>
<content type='text'>
-DBKTR_NEW_MSP34XX_DRIVER and -Wformat-security.
This also allows to eliminates a superfluous malloc/snprintf/free on
intermediate buffer.

PR:		kern/175546
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix white spaces.</title>
<updated>2013-04-23T18:30:33Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2013-04-23T18:30:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22989042a95262f882eb32808662c9438a002580'/>
<id>urn:sha1:22989042a95262f882eb32808662c9438a002580</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make temp, temp1 the same type that they will later be used for.</title>
<updated>2013-04-23T13:02:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2013-04-23T13:02:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b213939ba6b7726c46a89f59b23a59f2d140b9ae'/>
<id>urn:sha1:b213939ba6b7726c46a89f59b23a59f2d140b9ae</id>
<content type='text'>
PR:		kern/176712
Submitted by:	Hiren Panchasara &lt;hiren.panchasara@gmail.com&gt;
Reviewed by:	jmg (earlier version)
Approved by:	cperciva (mentor)
</content>
</entry>
<entry>
<title>- Corrrect mispellings of word useful</title>
<updated>2013-04-17T11:45:15Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2013-04-17T11:45:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8fb3bbe7706f0919ce074f9b44f04d8fafe690e6'/>
<id>urn:sha1:8fb3bbe7706f0919ce074f9b44f04d8fafe690e6</id>
<content type='text'>
Submitted by:	Christoph Mallon &lt;christoph.mallon@gmx.de&gt; (via private mail)
</content>
</entry>
<entry>
<title>Clean some 'svn:executable' properties in the tree.</title>
<updated>2013-01-26T22:08:21Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2013-01-26T22:08:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=646a7fea0c8a60ce2795ffc1bdf58e0fd0f7d624'/>
<id>urn:sha1:646a7fea0c8a60ce2795ffc1bdf58e0fd0f7d624</id>
<content type='text'>
Submitted by:	Christoph Mallon
MFC after:	3 days
</content>
</entry>
<entry>
<title>Fix typo; s/ouput/output</title>
<updated>2012-11-07T07:00:59Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-11-07T07:00:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0f5e7edc1421b6f3c44b4397adffa51b7662ede6'/>
<id>urn:sha1:0f5e7edc1421b6f3c44b4397adffa51b7662ede6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert previous commit...</title>
<updated>2012-10-10T08:36:38Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-10-10T08:36:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9823d52705ad71f19ef2205aa729547ac396e3eb'/>
<id>urn:sha1:9823d52705ad71f19ef2205aa729547ac396e3eb</id>
<content type='text'>
Pointyhat to:	kevlo (myself)
</content>
</entry>
</feed>
