git: ccb095bd1c98 - stable/15 - sound: Remove unnecessary uio checks in dsp_io_ops()
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 20 Nov 2025 13:31:43 UTC
The branch stable/15 has been updated by christos:
URL: https://cgit.FreeBSD.org/src/commit/?id=ccb095bd1c98b5b053fe8065c013ec028e174dcc
commit ccb095bd1c98b5b053fe8065c013ec028e174dcc
Author: Christos Margiolis <christos@FreeBSD.org>
AuthorDate: 2025-11-13 14:35:48 +0000
Commit: Christos Margiolis <christos@FreeBSD.org>
CommitDate: 2025-11-20 13:28:14 +0000
sound: Remove unnecessary uio checks in dsp_io_ops()
uiomove_faultflag() takes care of that already.
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D53733
(cherry picked from commit 6b5431941c10b6fdf164ad9d3dfa4b4f1b2edc22)
---
sys/dev/sound/pcm/dsp.c | 7 -------
1 file changed, 7 deletions(-)
diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c
index 429586e64aef..f7188fd16356 100644
--- a/sys/dev/sound/pcm/dsp.c
+++ b/sys/dev/sound/pcm/dsp.c
@@ -467,10 +467,6 @@ dsp_io_ops(struct dsp_cdevpriv *priv, struct uio *buf)
int prio, ret;
pid_t runpid;
- KASSERT(buf != NULL &&
- (buf->uio_rw == UIO_READ || buf->uio_rw == UIO_WRITE),
- ("%s(): io train wreck!", __func__));
-
d = priv->sc;
if (!DSP_REGISTERED(d))
return (EBADF);
@@ -488,9 +484,6 @@ dsp_io_ops(struct dsp_cdevpriv *priv, struct uio *buf)
ch = &priv->wrch;
chn_io = chn_write;
break;
- default:
- panic("invalid/corrupted uio direction: %d", buf->uio_rw);
- break;
}
runpid = buf->uio_td->td_proc->p_pid;