Module Name:    src
Committed By:   isaki
Date:           Sat Feb 29 05:51:11 UTC 2020

Modified Files:
        src/sys/arch/amiga/dev: toccata.c
        src/sys/arch/arm/rockchip: rk_i2s.c
        src/sys/arch/arm/sunxi: sunxi_codec.c sunxi_i2s.c
        src/sys/arch/evbarm/mini2440: audio_mini2440.c
        src/sys/arch/prep/isa: paud_isa.c
        src/sys/dev/ic: ad1848.c ad1848var.h interwave.c interwavevar.h pl041.c
        src/sys/dev/isa: gus.c wss.c ym.c
        src/sys/dev/isapnp: gus_isapnp.c
        src/sys/dev/pci: autri.c cmpci.c yds.c

Log Message:
Remove rounding by 4 bytes on round_blocksize().
For drivers which supports only 16bit * 2channels sampling,
rounding by 4 bytes no longer meaningful.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/amiga/dev/toccata.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/rockchip/rk_i2s.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/sunxi/sunxi_codec.c \
    src/sys/arch/arm/sunxi/sunxi_i2s.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/mini2440/audio_mini2440.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/prep/isa/paud_isa.c
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/ic/ad1848.c
cvs rdiff -u -r1.19 -r1.20 src/sys/dev/ic/ad1848var.h \
    src/sys/dev/ic/interwavevar.h
cvs rdiff -u -r1.42 -r1.43 src/sys/dev/ic/interwave.c
cvs rdiff -u -r1.7 -r1.8 src/sys/dev/ic/pl041.c
cvs rdiff -u -r1.117 -r1.118 src/sys/dev/isa/gus.c
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/isa/wss.c
cvs rdiff -u -r1.46 -r1.47 src/sys/dev/isa/ym.c
cvs rdiff -u -r1.40 -r1.41 src/sys/dev/isapnp/gus_isapnp.c
cvs rdiff -u -r1.58 -r1.59 src/sys/dev/pci/autri.c
cvs rdiff -u -r1.56 -r1.57 src/sys/dev/pci/cmpci.c
cvs rdiff -u -r1.64 -r1.65 src/sys/dev/pci/yds.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/arch/amiga/dev/toccata.c
diff -u src/sys/arch/amiga/dev/toccata.c:1.20 src/sys/arch/amiga/dev/toccata.c:1.21
--- src/sys/arch/amiga/dev/toccata.c:1.20	Sat Jun  8 08:02:36 2019
+++ src/sys/arch/amiga/dev/toccata.c	Sat Feb 29 05:51:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: toccata.c,v 1.20 2019/06/08 08:02:36 isaki Exp $ */
+/* $NetBSD: toccata.c,v 1.21 2020/02/29 05:51:10 isaki Exp $ */
 
 /*-
  * Copyright (c) 1998, 1999, 2001, 2002 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: toccata.c,v 1.20 2019/06/08 08:02:36 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: toccata.c,v 1.21 2020/02/29 05:51:10 isaki Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -415,11 +415,10 @@ int
 toccata_round_blocksize(void *addr, int blk,
 			int mode, const audio_params_t *param)
 {
-	int ret;
 
-	ret = blk > 512 ? 512 : (blk & -4);
-
-	return ret;
+	if (blk > 512)
+		blk = 512;
+	return blk;
 }
 
 size_t

Index: src/sys/arch/arm/rockchip/rk_i2s.c
diff -u src/sys/arch/arm/rockchip/rk_i2s.c:1.2 src/sys/arch/arm/rockchip/rk_i2s.c:1.3
--- src/sys/arch/arm/rockchip/rk_i2s.c:1.2	Sat Jan  4 13:54:04 2020
+++ src/sys/arch/arm/rockchip/rk_i2s.c	Sat Feb 29 05:51:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: rk_i2s.c,v 1.2 2020/01/04 13:54:04 jmcneill Exp $ */
+/* $NetBSD: rk_i2s.c,v 1.3 2020/02/29 05:51:10 isaki Exp $ */
 
 /*-
  * Copyright (c) 2019 Jared McNeill <[email protected]>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rk_i2s.c,v 1.2 2020/01/04 13:54:04 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rk_i2s.c,v 1.3 2020/02/29 05:51:10 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -231,16 +231,6 @@ rk_i2s_get_props(void *priv)
 	    AUDIO_PROP_FULLDUPLEX;
 }
 
-static int
-rk_i2s_round_blocksize(void *priv, int bs, int mode,
-    const audio_params_t *params)
-{
-	bs &= ~3;
-	if (bs == 0)
-		bs = 4;
-	return bs;
-}
-
 static void *
 rk_i2s_allocm(void *priv, int dir, size_t size)
 {
@@ -360,7 +350,6 @@ static const struct audio_hw_if rk_i2s_h
 	.query_format = rk_i2s_query_format,
 	.set_format = rk_i2s_set_format,
 	.get_props = rk_i2s_get_props,
-	.round_blocksize = rk_i2s_round_blocksize,
 	.allocm = rk_i2s_allocm,
 	.freem = rk_i2s_freem,
 	.trigger_output = rk_i2s_trigger_output,

Index: src/sys/arch/arm/sunxi/sunxi_codec.c
diff -u src/sys/arch/arm/sunxi/sunxi_codec.c:1.7 src/sys/arch/arm/sunxi/sunxi_codec.c:1.8
--- src/sys/arch/arm/sunxi/sunxi_codec.c:1.7	Sat Jun  8 08:02:37 2019
+++ src/sys/arch/arm/sunxi/sunxi_codec.c	Sat Feb 29 05:51:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: sunxi_codec.c,v 1.7 2019/06/08 08:02:37 isaki Exp $ */
+/* $NetBSD: sunxi_codec.c,v 1.8 2020/02/29 05:51:10 isaki Exp $ */
 
 /*-
  * Copyright (c) 2014-2017 Jared McNeill <[email protected]>
@@ -29,7 +29,7 @@
 #include "opt_ddb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sunxi_codec.c,v 1.7 2019/06/08 08:02:37 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sunxi_codec.c,v 1.8 2020/02/29 05:51:10 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -261,16 +261,6 @@ sunxi_codec_get_props(void *priv)
 }
 
 static int
-sunxi_codec_round_blocksize(void *priv, int bs, int mode,
-    const audio_params_t *params)
-{
-	bs &= ~3;
-	if (bs == 0)
-		bs = 4;
-	return bs;
-}
-
-static int
 sunxi_codec_trigger_output(void *priv, void *start, void *end, int blksize,
     void (*intr)(void *), void *intrarg, const audio_params_t *params)
 {
@@ -475,7 +465,6 @@ static const struct audio_hw_if sunxi_co
 	.get_port = sunxi_codec_get_port,
 	.query_devinfo = sunxi_codec_query_devinfo,
 	.get_props = sunxi_codec_get_props,
-	.round_blocksize = sunxi_codec_round_blocksize,
 	.trigger_output = sunxi_codec_trigger_output,
 	.trigger_input = sunxi_codec_trigger_input,
 	.halt_output = sunxi_codec_halt_output,
Index: src/sys/arch/arm/sunxi/sunxi_i2s.c
diff -u src/sys/arch/arm/sunxi/sunxi_i2s.c:1.7 src/sys/arch/arm/sunxi/sunxi_i2s.c:1.8
--- src/sys/arch/arm/sunxi/sunxi_i2s.c:1.7	Sun Nov 17 17:33:34 2019
+++ src/sys/arch/arm/sunxi/sunxi_i2s.c	Sat Feb 29 05:51:10 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: sunxi_i2s.c,v 1.7 2019/11/17 17:33:34 jmcneill Exp $ */
+/* $NetBSD: sunxi_i2s.c,v 1.8 2020/02/29 05:51:10 isaki Exp $ */
 
 /*-
  * Copyright (c) 2018 Jared McNeill <[email protected]>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sunxi_i2s.c,v 1.7 2019/11/17 17:33:34 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sunxi_i2s.c,v 1.8 2020/02/29 05:51:10 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -390,16 +390,6 @@ sunxi_i2s_get_props(void *priv)
 }
 
 static int
-sunxi_i2s_round_blocksize(void *priv, int bs, int mode,
-    const audio_params_t *params)
-{
-	bs &= ~3;
-	if (bs == 0)
-		bs = 4;
-	return bs;
-}
-
-static int
 sunxi_i2s_trigger_output(void *priv, void *start, void *end, int blksize,
     void (*intr)(void *), void *intrarg, const audio_params_t *params)
 {
@@ -587,7 +577,6 @@ static const struct audio_hw_if sunxi_i2
 	.allocm = sunxi_i2s_allocm,
 	.freem = sunxi_i2s_freem,
 	.get_props = sunxi_i2s_get_props,
-	.round_blocksize = sunxi_i2s_round_blocksize,
 	.trigger_output = sunxi_i2s_trigger_output,
 	.trigger_input = sunxi_i2s_trigger_input,
 	.halt_output = sunxi_i2s_halt_output,

Index: src/sys/arch/evbarm/mini2440/audio_mini2440.c
diff -u src/sys/arch/evbarm/mini2440/audio_mini2440.c:1.4 src/sys/arch/evbarm/mini2440/audio_mini2440.c:1.5
--- src/sys/arch/evbarm/mini2440/audio_mini2440.c:1.4	Fri Jun  7 13:49:23 2019
+++ src/sys/arch/evbarm/mini2440/audio_mini2440.c	Sat Feb 29 05:51:11 2020
@@ -74,7 +74,6 @@ int	uda_ssio_query_format(void *, audio_
 int	uda_ssio_set_format(void *, int,
 		       const audio_params_t *, const audio_params_t *,
 		       audio_filter_reg_t *, audio_filter_reg_t *);
-int	uda_ssio_round_blocksize(void *, int, int, const audio_params_t *);
 int	uda_ssio_start_output(void *, void *, int, void (*)(void *),
 			      void *);
 int	uda_ssio_start_input(void *, void *, int, void (*)(void *),
@@ -93,7 +92,6 @@ struct audio_hw_if uda1341_hw_if = {
 	.close			= uda_ssio_close,
 	.query_format		= uda_ssio_query_format,
 	.set_format		= uda_ssio_set_format,
-	.round_blocksize	= uda_ssio_round_blocksize,
 	.start_output		= uda_ssio_start_output,
 	.start_input		= uda_ssio_start_input,
 	.halt_output		= uda_ssio_halt_output,
@@ -301,18 +299,6 @@ uda_ssio_set_format(void *handle, int se
 }
 
 int
-uda_ssio_round_blocksize(void *handle, int bs, int mode,
-			 const audio_params_t *param)
-{
-	int out_bs;
-	DPRINTF(("%s: %d\n", __func__, bs));
-
-	out_bs =  (bs + 0x03) & ~0x03;
-	DPRINTF(("%s: out_bs: %d\n", __func__, out_bs));
-	return out_bs;
-}
-
-int
 uda_ssio_start_output(void *handle, void *block, int bsize,
 		      void (*intr)(void *), void *intrarg)
 {

Index: src/sys/arch/prep/isa/paud_isa.c
diff -u src/sys/arch/prep/isa/paud_isa.c:1.18 src/sys/arch/prep/isa/paud_isa.c:1.19
--- src/sys/arch/prep/isa/paud_isa.c:1.18	Wed May  8 13:40:16 2019
+++ src/sys/arch/prep/isa/paud_isa.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: paud_isa.c,v 1.18 2019/05/08 13:40:16 isaki Exp $	*/
+/*	$NetBSD: paud_isa.c,v 1.19 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: paud_isa.c,v 1.18 2019/05/08 13:40:16 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: paud_isa.c,v 1.19 2020/02/29 05:51:11 isaki Exp $");
 
 #include "audio.h"
 #if NAUDIO > 0
@@ -98,7 +98,6 @@ static const struct audio_hw_if paud_hw_
 	.close			= ad1848_isa_close,
 	.query_format		= ad1848_query_format,
 	.set_format		= ad1848_set_format,
-	.round_blocksize	= ad1848_round_blocksize,
 	.commit_settings	= ad1848_commit_settings,
 	.halt_output		= ad1848_isa_halt_output,
 	.halt_input		= ad1848_isa_halt_input,

Index: src/sys/dev/ic/ad1848.c
diff -u src/sys/dev/ic/ad1848.c:1.32 src/sys/dev/ic/ad1848.c:1.33
--- src/sys/dev/ic/ad1848.c:1.32	Wed May  8 13:40:18 2019
+++ src/sys/dev/ic/ad1848.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: ad1848.c,v 1.32 2019/05/08 13:40:18 isaki Exp $	*/
+/*	$NetBSD: ad1848.c,v 1.33 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2008 The NetBSD Foundation, Inc.
@@ -95,7 +95,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ad1848.c,v 1.32 2019/05/08 13:40:18 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ad1848.c,v 1.33 2020/02/29 05:51:11 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -863,15 +863,6 @@ ad1848_get_rec_port(struct ad1848_softc 
 }
 
 int
-ad1848_round_blocksize(void *addr, int blk,
-    int mode, const audio_params_t *param)
-{
-
-	/* Round to a multiple of the biggest sample size. */
-	return blk &= -4;
-}
-
-int
 ad1848_open(void *addr, int flags)
 {
 	struct ad1848_softc *sc;

Index: src/sys/dev/ic/ad1848var.h
diff -u src/sys/dev/ic/ad1848var.h:1.19 src/sys/dev/ic/ad1848var.h:1.20
--- src/sys/dev/ic/ad1848var.h:1.19	Wed May  8 13:40:18 2019
+++ src/sys/dev/ic/ad1848var.h	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: ad1848var.h,v 1.19 2019/05/08 13:40:18 isaki Exp $	*/
+/*	$NetBSD: ad1848var.h,v 1.20 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2008 The NetBSD Foundation, Inc.
@@ -176,7 +176,6 @@ int	ad1848_query_format(void *, audio_fo
 int	ad1848_set_format(void *, int,
 	    const audio_params_t *, const audio_params_t *,
 	    audio_filter_reg_t *, audio_filter_reg_t *);
-int	ad1848_round_blocksize(void *, int, int, const audio_params_t *);
 int	ad1848_commit_settings(void *);
 int	ad1848_set_rec_port(struct ad1848_softc *, int);
 int	ad1848_get_rec_port(struct ad1848_softc *);
Index: src/sys/dev/ic/interwavevar.h
diff -u src/sys/dev/ic/interwavevar.h:1.19 src/sys/dev/ic/interwavevar.h:1.20
--- src/sys/dev/ic/interwavevar.h:1.19	Wed May  8 13:40:18 2019
+++ src/sys/dev/ic/interwavevar.h	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: interwavevar.h,v 1.19 2019/05/08 13:40:18 isaki Exp $	*/
+/*	$NetBSD: interwavevar.h,v 1.20 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 1997, 1999, 2008 The NetBSD Foundation, Inc.
@@ -204,9 +204,6 @@ int	iw_audio_set_format(void *, int,
 	    const audio_params_t *, const audio_params_t *,
 	    audio_filter_reg_t *, audio_filter_reg_t *);
 
-	/* Hardware may have some say in the blocksize to choose */
-int	iw_round_blocksize(void *, int, int, const audio_params_t *);
-
 int	iw_commit_settings(void *);
 
 	/* Software en/decode functions, set if SW coding required by HW */

Index: src/sys/dev/ic/interwave.c
diff -u src/sys/dev/ic/interwave.c:1.42 src/sys/dev/ic/interwave.c:1.43
--- src/sys/dev/ic/interwave.c:1.42	Sat Jun  8 08:02:38 2019
+++ src/sys/dev/ic/interwave.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: interwave.c,v 1.42 2019/06/08 08:02:38 isaki Exp $	*/
+/*	$NetBSD: interwave.c,v 1.43 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 1997, 1999, 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: interwave.c,v 1.42 2019/06/08 08:02:38 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: interwave.c,v 1.43 2020/02/29 05:51:11 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -698,15 +698,6 @@ iw_audio_set_format(void *addr, int setm
 	return 0;
 }
 
-int
-iw_round_blocksize(void *addr, int blk, int mode,
-    const audio_params_t *param)
-{
-
-	/* Round to a multiple of the biggest sample size. */
-	return blk & -4;
-}
-
 void
 iw_mixer_line_level(struct iw_softc *sc, int line, int levl, int levr)
 {

Index: src/sys/dev/ic/pl041.c
diff -u src/sys/dev/ic/pl041.c:1.7 src/sys/dev/ic/pl041.c:1.8
--- src/sys/dev/ic/pl041.c:1.7	Sun Feb 23 04:02:46 2020
+++ src/sys/dev/ic/pl041.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: pl041.c,v 1.7 2020/02/23 04:02:46 isaki Exp $ */
+/* $NetBSD: pl041.c,v 1.8 2020/02/29 05:51:11 isaki Exp $ */
 
 /*-
  * Copyright (c) 2017 Jared McNeill <[email protected]>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pl041.c,v 1.7 2020/02/23 04:02:46 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pl041.c,v 1.8 2020/02/29 05:51:11 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -76,7 +76,6 @@ __KERNEL_RCSID(0, "$NetBSD: pl041.c,v 1.
 #define	AACIDR			0x90
 
 #define	AACI_FIFO_DEPTH		512
-#define	AACI_BLOCK_ALIGN	4
 
 #define	AACI_READ(sc, reg)			\
 	bus_space_read_4((sc)->sc_bst, (sc)->sc_bsh, (reg))
@@ -212,12 +211,6 @@ aaci_halt_output(void *priv)
 	return 0;
 }
 
-static int
-aaci_round_blocksize(void *priv, int bs, int mode, const audio_params_t *params)
-{
-	return roundup(bs, AACI_BLOCK_ALIGN);
-}
-
 static void
 aaci_get_locks(void *priv, kmutex_t **intr, kmutex_t **thread)
 {
@@ -237,7 +230,6 @@ static const struct audio_hw_if aaci_hw_
 	.get_props = aaci_get_props,
 	.trigger_output = aaci_trigger_output,
 	.halt_output = aaci_halt_output,
-	.round_blocksize = aaci_round_blocksize,
 	.get_locks = aaci_get_locks,
 };
 

Index: src/sys/dev/isa/gus.c
diff -u src/sys/dev/isa/gus.c:1.117 src/sys/dev/isa/gus.c:1.118
--- src/sys/dev/isa/gus.c:1.117	Sat Jun  8 08:02:38 2019
+++ src/sys/dev/isa/gus.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: gus.c,v 1.117 2019/06/08 08:02:38 isaki Exp $	*/
+/*	$NetBSD: gus.c,v 1.118 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1999, 2008 The NetBSD Foundation, Inc.
@@ -88,7 +88,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gus.c,v 1.117 2019/06/08 08:02:38 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gus.c,v 1.118 2020/02/29 05:51:11 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -2332,7 +2332,6 @@ gusmax_round_blocksize(void *addr, int b
 
 	ac = addr;
 	sc = ac->sc_ad1848.parent;
-/*	blocksize = ad1848_round_blocksize(ac, blocksize, mode, param);*/
 	return gus_round_blocksize(sc, blocksize, mode, param);
 }
 

Index: src/sys/dev/isa/wss.c
diff -u src/sys/dev/isa/wss.c:1.73 src/sys/dev/isa/wss.c:1.74
--- src/sys/dev/isa/wss.c:1.73	Wed May  8 13:40:18 2019
+++ src/sys/dev/isa/wss.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: wss.c,v 1.73 2019/05/08 13:40:18 isaki Exp $	*/
+/*	$NetBSD: wss.c,v 1.74 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 1994 John Brezak
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wss.c,v 1.73 2019/05/08 13:40:18 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wss.c,v 1.74 2020/02/29 05:51:11 isaki Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -89,7 +89,6 @@ const struct audio_hw_if wss_hw_if = {
 	.close			= ad1848_isa_close,
 	.query_format		= ad1848_query_format,
 	.set_format		= ad1848_set_format,
-	.round_blocksize	= ad1848_round_blocksize,
 	.commit_settings	= ad1848_commit_settings,
 	.halt_output		= ad1848_isa_halt_output,
 	.halt_input		= ad1848_isa_halt_input,

Index: src/sys/dev/isa/ym.c
diff -u src/sys/dev/isa/ym.c:1.46 src/sys/dev/isa/ym.c:1.47
--- src/sys/dev/isa/ym.c:1.46	Wed May  8 13:40:18 2019
+++ src/sys/dev/isa/ym.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: ym.c,v 1.46 2019/05/08 13:40:18 isaki Exp $	*/
+/*	$NetBSD: ym.c,v 1.47 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1999-2002, 2008 The NetBSD Foundation, Inc.
@@ -60,7 +60,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ym.c,v 1.46 2019/05/08 13:40:18 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ym.c,v 1.47 2020/02/29 05:51:11 isaki Exp $");
 
 #include "mpu_ym.h"
 #include "opt_ym.h"
@@ -172,7 +172,6 @@ const struct audio_hw_if ym_hw_if = {
 	.close			= ad1848_isa_close,
 	.query_format		= ad1848_query_format,
 	.set_format		= ad1848_set_format,
-	.round_blocksize	= ad1848_round_blocksize,
 	.commit_settings	= ad1848_commit_settings,
 	.halt_output		= ad1848_isa_halt_output,
 	.halt_input		= ad1848_isa_halt_input,

Index: src/sys/dev/isapnp/gus_isapnp.c
diff -u src/sys/dev/isapnp/gus_isapnp.c:1.40 src/sys/dev/isapnp/gus_isapnp.c:1.41
--- src/sys/dev/isapnp/gus_isapnp.c:1.40	Wed May  8 13:40:18 2019
+++ src/sys/dev/isapnp/gus_isapnp.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: gus_isapnp.c,v 1.40 2019/05/08 13:40:18 isaki Exp $	*/
+/*	$NetBSD: gus_isapnp.c,v 1.41 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 1997, 1999, 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gus_isapnp.c,v 1.40 2019/05/08 13:40:18 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gus_isapnp.c,v 1.41 2020/02/29 05:51:11 isaki Exp $");
 
 #include "guspnp.h"
 #if NGUSPNP > 0
@@ -66,7 +66,6 @@ static const struct audio_hw_if guspnp_h
 	.close			= iwclose,
 	.query_format		= iw_query_format,
 	.set_format		= iw_audio_set_format,
-	.round_blocksize	= iw_round_blocksize,
 	.commit_settings	= iw_commit_settings,
 	.init_output		= iw_init_output,
 	.init_input		= iw_init_input,

Index: src/sys/dev/pci/autri.c
diff -u src/sys/dev/pci/autri.c:1.58 src/sys/dev/pci/autri.c:1.59
--- src/sys/dev/pci/autri.c:1.58	Sat Jun  8 08:02:38 2019
+++ src/sys/dev/pci/autri.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: autri.c,v 1.58 2019/06/08 08:02:38 isaki Exp $	*/
+/*	$NetBSD: autri.c,v 1.59 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 2001 SOMEYA Yoshihiko and KUROSAWA Takahiro.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autri.c,v 1.58 2019/06/08 08:02:38 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autri.c,v 1.59 2020/02/29 05:51:11 isaki Exp $");
 
 #include "midi.h"
 
@@ -113,7 +113,6 @@ static int	autri_query_format(void *, au
 static int	autri_set_format(void *, int,
 				 const audio_params_t *, const audio_params_t *,
 				 audio_filter_reg_t *, audio_filter_reg_t *);
-static int	autri_round_blocksize(void *, int, int, const audio_params_t *);
 static int	autri_trigger_output(void *, void *, void *, int,
 				     void (*)(void *), void *,
 				     const audio_params_t *);
@@ -135,7 +134,6 @@ static const struct audio_hw_if autri_hw
 	.open			= autri_open,
 	.query_format		= autri_query_format,
 	.set_format		= autri_set_format,
-	.round_blocksize	= autri_round_blocksize,
 	.halt_output		= autri_halt_output,
 	.halt_input		= autri_halt_input,
 	.getdev			= autri_getdev,
@@ -912,13 +910,6 @@ autri_set_format(void *addr, int setmode
 }
 
 static int
-autri_round_blocksize(void *addr, int block,
-    int mode, const audio_params_t *param)
-{
-	return block & -4;
-}
-
-static int
 autri_halt_output(void *addr)
 {
 	struct autri_softc *sc;

Index: src/sys/dev/pci/cmpci.c
diff -u src/sys/dev/pci/cmpci.c:1.56 src/sys/dev/pci/cmpci.c:1.57
--- src/sys/dev/pci/cmpci.c:1.56	Sat Jun  8 08:02:38 2019
+++ src/sys/dev/pci/cmpci.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: cmpci.c,v 1.56 2019/06/08 08:02:38 isaki Exp $	*/
+/*	$NetBSD: cmpci.c,v 1.57 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 2000, 2001, 2008 The NetBSD Foundation, Inc.
@@ -43,7 +43,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cmpci.c,v 1.56 2019/06/08 08:02:38 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cmpci.c,v 1.57 2020/02/29 05:51:11 isaki Exp $");
 
 #if defined(AUDIO_DEBUG) || defined(DEBUG)
 #define DPRINTF(x) if (cmpcidebug) printf x
@@ -129,7 +129,6 @@ static int cmpci_query_format(void *, au
 static int cmpci_set_format(void *, int,
     const audio_params_t *, const audio_params_t *,
     audio_filter_reg_t *, audio_filter_reg_t *);
-static int cmpci_round_blocksize(void *, int, int, const audio_params_t *);
 static int cmpci_halt_output(void *);
 static int cmpci_halt_input(void *);
 static int cmpci_getdev(void *, struct audio_device *);
@@ -149,7 +148,6 @@ static void cmpci_get_locks(void *, kmut
 static const struct audio_hw_if cmpci_hw_if = {
 	.query_format		= cmpci_query_format,
 	.set_format		= cmpci_set_format,
-	.round_blocksize	= cmpci_round_blocksize,
 	.halt_output		= cmpci_halt_output,
 	.halt_input		= cmpci_halt_input,
 	.getdev			= cmpci_getdev,
@@ -629,15 +627,6 @@ cmpci_set_format(void *handle, int setmo
 	return 0;
 }
 
-/* ARGSUSED */
-static int
-cmpci_round_blocksize(void *handle, int block,
-    int mode, const audio_params_t *param)
-{
-
-	return block & -4;
-}
-
 static int
 cmpci_halt_output(void *handle)
 {

Index: src/sys/dev/pci/yds.c
diff -u src/sys/dev/pci/yds.c:1.64 src/sys/dev/pci/yds.c:1.65
--- src/sys/dev/pci/yds.c:1.64	Sat Jun  8 08:02:38 2019
+++ src/sys/dev/pci/yds.c	Sat Feb 29 05:51:11 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: yds.c,v 1.64 2019/06/08 08:02:38 isaki Exp $	*/
+/*	$NetBSD: yds.c,v 1.65 2020/02/29 05:51:11 isaki Exp $	*/
 
 /*
  * Copyright (c) 2000, 2001 Kazuki Sakamoto and Minoura Makoto.
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: yds.c,v 1.64 2019/06/08 08:02:38 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: yds.c,v 1.65 2020/02/29 05:51:11 isaki Exp $");
 
 #include "mpu.h"
 
@@ -1280,7 +1280,7 @@ yds_round_blocksize(void *addr, int blk,
 	if (blk < 1024)
 		blk = 1024;
 
-	return blk & ~3;
+	return blk;
 }
 
 static uint32_t

Reply via email to