The branch main has been updated by christos:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=6b5431941c10b6fdf164ad9d3dfa4b4f1b2edc22

commit 6b5431941c10b6fdf164ad9d3dfa4b4f1b2edc22
Author:     Christos Margiolis <[email protected]>
AuthorDate: 2025-11-13 14:35:48 +0000
Commit:     Christos Margiolis <[email protected]>
CommitDate: 2025-11-13 14:35:48 +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
---
 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;

Reply via email to