<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/sound/pcm, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-11-20T14:02:43Z</updated>
<entry>
<title>Unlock channels when any of them are locked, when returning for non-busy state.</title>
<updated>2020-11-20T14:02:43Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-11-20T14:02:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=77602e977e0c6d1d8cd6e1e2b5fc7c1be95b79aa'/>
<id>urn:sha1:77602e977e0c6d1d8cd6e1e2b5fc7c1be95b79aa</id>
<content type='text'>
Reported and tested by:	"Wall, Stephen" &lt;stephen.wall@redcom.com&gt;
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</content>
</entry>
<entry>
<title>sound: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:27:34Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:27:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=378503af2e65497a3503301d51a2e96a9478ebf0'/>
<id>urn:sha1:378503af2e65497a3503301d51a2e96a9478ebf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set PCM_CAP_VIRTUAL for virtual DSP devices.</title>
<updated>2020-05-07T18:15:35Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-05-07T18:15:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=40d59cd731f25afae744be05877adbad81a01163'/>
<id>urn:sha1:40d59cd731f25afae744be05877adbad81a01163</id>
<content type='text'>
Submitted by:	Kevin Zheng &lt;kevinz5000@gmail.com&gt;
PR:		246206
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Implement new mixer API to return the device pointer based on the mixer pointer.</title>
<updated>2020-03-30T15:36:38Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-03-30T15:36:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=93e39e2325fcd42e8570a3f6e528fa920f84d1e1'/>
<id>urn:sha1:93e39e2325fcd42e8570a3f6e528fa920f84d1e1</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Change default microphone level from 0 to 25.</title>
<updated>2020-03-27T10:28:15Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-03-27T10:28:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9211468fc2a33ca9ad09743be29150be7b794e70'/>
<id>urn:sha1:9211468fc2a33ca9ad09743be29150be7b794e70</id>
<content type='text'>
Discussed with:	Horse Ma &lt;Shichun.Ma@dell.com&gt;
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Implement a detaching flag for the sound(4) subsystem to take</title>
<updated>2020-03-04T17:23:20Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-03-04T17:23:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cc1efc23c8f94991ae65f43c9a311a7e43918480'/>
<id>urn:sha1:cc1efc23c8f94991ae65f43c9a311a7e43918480</id>
<content type='text'>
appropriate actions when we are trying to detach an audio device,
but cannot because someone is using it.

This avoids applications having to wait for the DSP read data
timeout before they receive any error indication.
Tested with virtual_oss(8).

Remove some unused definitions while at it.

PR:		194727
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)</title>
<updated>2020-02-26T14:26:36Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-26T14:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7029da5c36f2d3cf6bb6c81bf551229f416399e8'/>
<id>urn:sha1:7029da5c36f2d3cf6bb6c81bf551229f416399e8</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Mark all obvious cases as MPSAFE.  All entries that haven't been marked
as MPSAFE before are by default marked as NEEDGIANT

Approved by:	kib (mentor, blanket)
Commented by:	kib, gallatin, melifaro
Differential Revision:	https://reviews.freebsd.org/D23718
</content>
</entry>
<entry>
<title>Decrease the default audio playback latency to a maximum of 21.3ms.</title>
<updated>2019-09-05T10:49:12Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2019-09-05T10:49:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a48a37bee23ba0d3e504446bc9a97d9b62ced1c7'/>
<id>urn:sha1:a48a37bee23ba0d3e504446bc9a97d9b62ced1c7</id>
<content type='text'>
This significantly improves the audio playback response time.

Discussed with:	mav@
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Extract eventfilter declarations to sys/_eventfilter.h</title>
<updated>2019-05-20T00:38:23Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2019-05-20T00:38:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e2e050c8ef733138fc6a9e514e4b856fefbc3ff1'/>
<id>urn:sha1:e2e050c8ef733138fc6a9e514e4b856fefbc3ff1</id>
<content type='text'>
This allows replacing "sys/eventfilter.h" includes with "sys/_eventfilter.h"
in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces header
pollution substantially.

EVENTHANDLER_DECLARE and EVENTHANDLER_LIST_DECLAREs were moved out of .c
files into appropriate headers (e.g., sys/proc.h, powernv/opal.h).

As a side effect of reduced header pollution, many .c files and headers no
longer contain needed definitions.  The remainder of the patch addresses
adding appropriate includes to fix those files.

LOCK_DEBUG and LOCK_FILE_LINE_ARG are moved to sys/_lock.h, as required by
sys/mutex.h since r326106 (but silently protected by header pollution prior
to this change).

No functional change (intended).  Of course, any out of tree modules that
relied on header pollution for sys/eventhandler.h, sys/lock.h, or
sys/mutex.h inclusion need to be fixed.  __FreeBSD_version has been bumped.
</content>
</entry>
<entry>
<title>Add a comment noting that the additional range checks are not needed.</title>
<updated>2018-12-02T13:29:13Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-12-02T13:29:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d77e8982abbe8f1fd22bcccff0a7d32412c0f8c4'/>
<id>urn:sha1:d77e8982abbe8f1fd22bcccff0a7d32412c0f8c4</id>
<content type='text'>
The object size is set in the dsp_mmap_single() which provides the
range limit by vm_fault().

Reported by:	C Turt &lt;ecturt@gmail.com&gt;
Reviewed by:	alc, markj
admbug:		781
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
