<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys, branch stable/8</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r338200: Adding device ID for Terratec SiXPack 5.1+.</title>
<updated>2018-12-26T04:06:16+00:00</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2018-12-26T04:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=923263dddd270bd3efb79b83c0bea924593747fe'/>
<id>923263dddd270bd3efb79b83c0bea924593747fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r339582:</title>
<updated>2018-10-25T15:02:06+00:00</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-10-25T15:02:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e28fe2d8a7ee4ee7155366cd7d93d07f380624f3'/>
<id>e28fe2d8a7ee4ee7155366cd7d93d07f380624f3</id>
<content type='text'>
Drop sequencer mutex around uiomove() and make sure we don't move more bytes
than is available, else a panic might happen.

Found by:		Peter Holm &lt;peter@holm.cc&gt;
Sponsored by:		Mellanox Technologies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop sequencer mutex around uiomove() and make sure we don't move more bytes
than is available, else a panic might happen.

Found by:		Peter Holm &lt;peter@holm.cc&gt;
Sponsored by:		Mellanox Technologies
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r339581:</title>
<updated>2018-10-25T14:38:03+00:00</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-10-25T14:38:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8d27d23671448a7fde5f43b79e5f5ac08ac8c40d'/>
<id>8d27d23671448a7fde5f43b79e5f5ac08ac8c40d</id>
<content type='text'>
Fix off-by-one which can lead to panics.

Found by:		Peter Holm &lt;peter@holm.cc&gt;
Sponsored by:		Mellanox Technologies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix off-by-one which can lead to panics.

Found by:		Peter Holm &lt;peter@holm.cc&gt;
Sponsored by:		Mellanox Technologies
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r309748 (by glebius):</title>
<updated>2018-09-18T20:46:55+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-09-18T20:46:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e837bd8d024753f126e57bf72f4e368a52e5dd01'/>
<id>e837bd8d024753f126e57bf72f4e368a52e5dd01</id>
<content type='text'>
Treat R_X86_64_PLT32 relocs as R_X86_64_PC32.

If we load a binary that is designed to be a library, it produces
relocatable code via assembler directives in the assembly itself
(rather than compiler options).  This emits R_X86_64_PLT32 relocations,
which are not handled by the kernel linker.

Submitted by:	gallatin
Reviewed by:	kib
PR:		231451
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Treat R_X86_64_PLT32 relocs as R_X86_64_PC32.

If we load a binary that is designed to be a library, it produces
relocatable code via assembler directives in the assembly itself
(rather than compiler options).  This emits R_X86_64_PLT32 relocations,
which are not handled by the kernel linker.

Submitted by:	gallatin
Reviewed by:	kib
PR:		231451
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r338038: Extending the delay cycles to give the codec more time to pump ADC data across the AC-link.</title>
<updated>2018-08-26T13:06:57+00:00</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2018-08-26T13:06:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8620f1555c4aa6d68bf34a0e22ff294f4fc0a2d8'/>
<id>8620f1555c4aa6d68bf34a0e22ff294f4fc0a2d8</id>
<content type='text'>
Without this patch, some CS4614 cards will need users to reload the driver manually or
the hardware won't be initialised properly. Something like:

	# kldload snd_csa
	# kldunload snd_csa
	# kldload snd_csa

Tested with:	Terratec SiXPack 5.1+
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this patch, some CS4614 cards will need users to reload the driver manually or
the hardware won't be initialised properly. Something like:

	# kldload snd_csa
	# kldunload snd_csa
	# kldload snd_csa

Tested with:	Terratec SiXPack 5.1+
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r336438</title>
<updated>2018-08-09T00:56:40+00:00</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-08-09T00:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4b509df4b3ec429ad943bf5a0edb60a51786777e'/>
<id>4b509df4b3ec429ad943bf5a0edb60a51786777e</id>
<content type='text'>
Fixes for  the following issues:
1. Fix taskqueues drain/free to fix panic seen when interface is being
   bought down and in parallel asynchronous link events happening.

2. Fix bxe_ifmedia_status()

Submitted by:Vaishali.Kulkarni@cavium.com and Anand.Khoje@cavium.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes for  the following issues:
1. Fix taskqueues drain/free to fix panic seen when interface is being
   bought down and in parallel asynchronous link events happening.

2. Fix bxe_ifmedia_status()

Submitted by:Vaishali.Kulkarni@cavium.com and Anand.Khoje@cavium.com
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r333004</title>
<updated>2018-05-09T20:49:50+00:00</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-05-09T20:49:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cf0b39f6047fcd4cb2f357a91253fb771a1b7df7'/>
<id>cf0b39f6047fcd4cb2f357a91253fb771a1b7df7</id>
<content type='text'>
Fix Issue with adding MUltiCast Addresses. When multicast addresses are
added/deleted, the delete the multicast addresses previously programmed
in HW and reprogram the new set of multicast addresses.

Submitted by:	Vaishali.Kulkarni@cavium.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix Issue with adding MUltiCast Addresses. When multicast addresses are
added/deleted, the delete the multicast addresses previously programmed
in HW and reprogram the new set of multicast addresses.

Submitted by:	Vaishali.Kulkarni@cavium.com
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r326362:</title>
<updated>2017-12-08T15:37:36+00:00</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-12-08T15:37:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=33d01214e8c2c98cc60866c319e9e1fae3c247b7'/>
<id>33d01214e8c2c98cc60866c319e9e1fae3c247b7</id>
<content type='text'>
Disallow TUN and TAP character device IOCTLs to modify the network device
type to any value. This can cause page faults and panics due to accessing
uninitialized fields in the "struct ifnet" which are specific to the network
device type.

Found by:	jau@iki.fi
PR:		223767
Sponsored by:	Mellanox Technologies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disallow TUN and TAP character device IOCTLs to modify the network device
type to any value. This can cause page faults and panics due to accessing
uninitialized fields in the "struct ifnet" which are specific to the network
device type.

Found by:	jau@iki.fi
PR:		223767
Sponsored by:	Mellanox Technologies
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r318860:</title>
<updated>2017-05-28T10:46:34+00:00</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-05-28T10:46:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da49da4b7166e055d2c409f8677b3b5661985c46'/>
<id>da49da4b7166e055d2c409f8677b3b5661985c46</id>
<content type='text'>
Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of
binary data from sound.ko and the kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of
binary data from sound.ko and the kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r318820:</title>
<updated>2017-05-27T08:30:32+00:00</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-05-27T08:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=af134725236bac32196d34ed8125b083d70672aa'/>
<id>af134725236bac32196d34ed8125b083d70672aa</id>
<content type='text'>
Increase the allowed maximum number of audio channels from 31 to 127
in the PCM feeder mixer. Without this change a value of 32 channels is
treated like zero, due to using a mask of 0x1f, causing a kernel
assert when trying to playback bitperfect 32-channel audio. Also
update the AWK script which is generating the division tables to
handle more than 18 channels. This commit complements r282650.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increase the allowed maximum number of audio channels from 31 to 127
in the PCM feeder mixer. Without this change a value of 32 channels is
treated like zero, due to using a mask of 0x1f, causing a kernel
assert when trying to playback bitperfect 32-channel audio. Also
update the AWK script which is generating the division tables to
handle more than 18 channels. This commit complements r282650.
</pre>
</div>
</content>
</entry>
</feed>
