Index: uspace/drv/audio/sb16/dsp.c
===================================================================
--- uspace/drv/audio/sb16/dsp.c	(revision 57542304e29bdc815e6d7c4760586bed8b3bf5a1)
+++ uspace/drv/audio/sb16/dsp.c	(revision a4a4e4702f38cf9f123629113980b037c3761e9c)
@@ -43,12 +43,7 @@
 	/* In microseconds */
 	const unsigned wait_period = 1000000 / sampling_rate;
-	int ret;
 	while (size--) {
-		ret = dsp_write(regs, DIRECT_8B_OUTPUT);
-		if (ret != EOK)
-			return ret;
-		ret = dsp_write(regs, *data++);
-		if (ret != EOK)
-			return ret;
+		pio_write_8(&regs->dsp_write, DIRECT_8B_OUTPUT);
+		pio_write_8(&regs->dsp_write, *data++);
 		udelay(wait_period);
 	}
Index: uspace/drv/audio/sb16/mixer.c
===================================================================
--- uspace/drv/audio/sb16/mixer.c	(revision 57542304e29bdc815e6d7c4760586bed8b3bf5a1)
+++ uspace/drv/audio/sb16/mixer.c	(revision a4a4e4702f38cf9f123629113980b037c3761e9c)
@@ -31,4 +31,5 @@
 #include <libarch/ddi.h>
 
+#include "ddf_log.h"
 #include "mixer.h"
 
