git: a5b10ce45d67 - stable/15 - sound: Propagate error value from dsp_make_dev()

Christos Margiolis <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.src
Message-ID <6a7b68db.1ebcc.720505b2__42790.0227297627$1786472700$gmane$org@gitrepo.freebsd.org>
The branch stable/15 has been updated by christos:

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

commit a5b10ce45d678be3c771c686cc3949db2faf55aa
Author:     Christos Margiolis <[email protected]>
AuthorDate: 2026-07-27 14:31:10 +0000
Commit:     Christos Margiolis <[email protected]>
CommitDate: 2026-08-11 18:24:03 +0000

    sound: Propagate error value from dsp_make_dev()
    
    It is better to propagate it to pcm_register(), and later to the device
    drivers, than to simply ignore it and return ENXIO.
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      1 week
    
    (cherry picked from commit a46c92aad16bf6c9d6c3967c8af3e8b3bdb59cda)
---
 sys/dev/sound/pcm/dsp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c
index e030b06d22dc..72dbbf055066 100644
--- a/sys/dev/sound/pcm/dsp.c
+++ b/sys/dev/sound/pcm/dsp.c
@@ -148,7 +148,7 @@ dsp_make_dev(device_t dev)
 	if (err != 0) {
 		device_printf(dev, "failed to create dsp%d: error %d",
 		    unit, err);
-		return (ENXIO);
+		return (err);
 	}
 
 	return (0);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.