Module Name: src Committed By: maya Date: Sat Dec 10 16:08:04 UTC 2016
Modified Files: src/sys/dev: audio.c Log Message: remove redundant null check allocating with KM_SLEEP can't fail To generate a diff of this commit: cvs rdiff -u -r1.271 -r1.272 src/sys/dev/audio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/audio.c diff -u src/sys/dev/audio.c:1.271 src/sys/dev/audio.c:1.272 --- src/sys/dev/audio.c:1.271 Fri Dec 9 13:06:02 2016 +++ src/sys/dev/audio.c Sat Dec 10 16:08:04 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: audio.c,v 1.271 2016/12/09 13:06:02 martin Exp $ */ +/* $NetBSD: audio.c,v 1.272 2016/12/10 16:08:04 maya Exp $ */ /*- * Copyright (c) 2016 Nathanial Sloss <nathanialsl...@yahoo.com.au> @@ -148,7 +148,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: audio.c,v 1.271 2016/12/09 13:06:02 martin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: audio.c,v 1.272 2016/12/10 16:08:04 maya Exp $"); #include "audio.h" #if NAUDIO > 0 @@ -1331,8 +1331,6 @@ audio_stream_ctor(audio_stream_t *stream size = min(size, AU_RING_SIZE); stream->bufsize = size; stream->start = kmem_zalloc(size, KM_SLEEP); - if (stream->start == NULL) - return ENOMEM; frame_size = (param->precision + 7) / 8 * param->channels; size = (size / frame_size) * frame_size; stream->end = stream->start + size; @@ -1864,8 +1862,6 @@ audio_open(dev_t dev, struct audio_softc return ENXIO; sc->sc_vchan[n] = kmem_zalloc(sizeof(struct virtual_channel), KM_SLEEP); - if (sc->sc_vchan[n] == NULL) - return ENOMEM; vc = sc->sc_vchan[n]; vc->sc_open = 0;