diff options
author | Christos Margiolis <christos@FreeBSD.org> | 2024-07-06 18:23:22 +0000 |
---|---|---|
committer | Christos Margiolis <christos@FreeBSD.org> | 2024-07-06 18:23:22 +0000 |
commit | e850bd36dfda98608432d2459800627d16119fec (patch) | |
tree | a3f0c266e37daf28784063a6a7bb3ab7b13c8565 /sys/miscfs/(developers-only) | |
parent | 1a768ea9db3d66941b0dc5340ac028ef548808b8 (diff) | |
download | src-main.tar.gz src-main.zip |
In sndstat_build_sound4_nvlist(), if we have INVARIANTS or
SND_DIAGNOSTIC enabled, we will hit a lock assertion panic when we call
CHN_GETVOLUME(). Also lock the channel in the sndstat_prepare_pcm() loop
for good measure.
Fixes: bbca3a75bb41 ("sound: Include sound(4) channel information in sndstat nvlist")
Sponsored by: The FreeBSD Foundation
MFC after: 2 days
Reviewed by: dev_submerge.ch
Differential Revision: https://reviews.freebsd.org/D45898
Diffstat (limited to 'sys/miscfs/(developers-only)')
0 files changed, 0 insertions, 0 deletions