From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 85F7833E35C for ; Thu, 4 Dec 2025 16:39:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764866345; cv=none; b=X3SVYtCs+ttLnRq9H2ToUz/19EoZtGn8I4BFkr/BRIRyhDsGJrfaCLBksUB2lNJvPKKMpRNCOnOS429Bg9RLzxgwTUVxNfXB/dH93qFZUlUd9qqeSY+Qfw4A7rktbVQluI+OelwX3vyNxgpCqyBdNIPD4ZxaeURCWtDySFWMErI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764866345; c=relaxed/simple; bh=SvNHv0bTFKcXTillna3oIEsjHJ4k7Bj8G+9Wpk4xE2w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=IruQO4gQ60KfLP4zqnhwirUsVjSA8g3XnbaSlWwYNFELSeWC3v1jATOCLDxJQozsNoYGmA2/8oHzyFqegTUuPB5OtgYbepZvV6szGotkDltxIz9UktHRA6PlfoVbVtXEkAONN1iZOdqwdUoHkRHW3ERMIzik65oHiLRCeD6o/9Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=m64GBbpb; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="m64GBbpb" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-477632d9326so8160335e9.1 for ; Thu, 04 Dec 2025 08:39:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764866342; x=1765471142; darn=vger.kernel.org; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=+3Ml0jWCuH/33LJ6xOAJUPn9vl8+nWQjtPcrbdX2QrE=; b=m64GBbpbTRXk52FSBXkmPfAGhOTmKKMuu6mNFVbkF/MaRWchkX8OssZEefd1ehtaul ccUA9fPPFAEmCkutKwMhNcP3ziuVb1lHMamsl47TYk7MoCSWCa3ox0ZI+s/7DA9Dwf5o 0XPFTR44WxiZCNKeDGmSGU2UW7PfB8Ek6DXmReNBC6vOhoOdv/gxp0DEAO41UcYOkXkV Z8O5wAMyUWKqIukLfCea6jPu5lCJlKaXOuuSZFgPFQjLkZGgkUMrojkvicQR1bGabdvp L0p9G2cBK2eMpyfhRiiT/DwxsrCDHHHk79j88aSpII0vZsIQ2ZhCCB0eqNwZBzqbyDxO /sTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764866342; x=1765471142; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+3Ml0jWCuH/33LJ6xOAJUPn9vl8+nWQjtPcrbdX2QrE=; b=sKUaTC+t8HPC9RFxAEg1WwGrNFsEihRzpDp2U46IUmbfpIhJrIpE4i/pWa9bK2YsVq TF3qYgpIVMPKEOyoX483+t/icQeWmiKaEzEze7QnuN4IQmRl4eXxxT7Mvi6tu6Kws23V bo63joCp5u7llW6aGoZjRxrczs4mD8yCw852cZA5Irq8/ovFZTLWGYUvFmx9ZSpW7AmG lEt4yLdyhZnZYtIsgO2WXixuOaDqNyVIsCGqwLYL9fxnVp61wZxZgQBJRR0RJXPb6HE9 MeAAKctTCmqEQklCgPppSOaxK6855YyZyGhVi89JiKL7FQusmOi4h2j+XUWo2L72WTB4 AZyg== X-Forwarded-Encrypted: i=1; AJvYcCVrSUqOgzGU0O3tSB/BOpM7kqDoeFLXsf8Bn0hXlyEWU1uQwtkHlHxC/plZk+5+Bx0JwIPs+IoHmg==@vger.kernel.org X-Gm-Message-State: AOJu0YxQGWtxLLLGbBjJBaCezA7/2Sj8MScZ8Xre8zqGqPMYb2SOcGk0 7k1kNgxyd40SsDghgxNQCILYBV5TL7ZJztaADh/SNx30EQaJdwfAYA+K X-Gm-Gg: ASbGncvUVBmFdnw6d4vFBut47XCKiQ6nBHxVHJmomDpipfk2vD2in1dT9P0pWDKdsSr OQcCMadwdWeVVnh5ayb17e9BjyS4FT9vhSIyqh7IdOrITibPw4wfjGeqtLe3bbaipvefrGZd+s2 Hkjb6czhhEc91xCGxKsEVA7phkiknuai+FnSL9rTMf3PHh0nPcD6b9zNy1DgoGEJGRQffGSKUVW cVKKE6fwAbPkhEc7cuXURLR2D4y9q92AqUMof+Fy3bd8fW9I9pGXLv/2Um5+UC1z9XyyCwYB/cE H3D2L0a2hgfyeqUB82nR5wKGsMNHQjXcuOOFHS9ZPi3+1T9aouICck10R4aSnYVfGUnrMs7UMO9 7fzZqGL07Jktyj/8X1LnBLg+JsqRHeWMRCSkLIkhuj5ERdwveWeiSJs48TFOpcEwY+eBNCB7mxd urn4JEw+dX40xDmwY1ci/qDLa4x/NKKDpRr0Pa3hqfKYFUZ7i1JzbyYzpEoS3Z1hZ8jlg+Cd30K zRiBg== X-Google-Smtp-Source: AGHT+IFsyy5YStgxmY5AXM0tdH84tJ569HxdiHRQT0I3Oz0EaQQxZDq00b76OtLTDgynIknFJ4swPA== X-Received: by 2002:a05:600c:4710:b0:46e:1fb7:a1b3 with SMTP id 5b1f17b1804b1-4792af3d16fmr63824975e9.23.1764866341710; Thu, 04 Dec 2025 08:39:01 -0800 (PST) Received: from dell.localnet (2a01-114f-4013-18c0-0000-0000-0000-0540.ea.ipv6.supernova.orange.pl. [2a01:114f:4013:18c0::540]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4793092c039sm39198205e9.5.2025.12.04.08.38.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Dec 2025 08:39:01 -0800 (PST) From: Janusz Krzysztofik To: Russell King , Vladimir Zapolskiy , Piotr Wojtaszczyk , Aaro Koskinen , Tony Lindgren , Thierry Reding , Jonathan Hunter , Thomas Bogendoerfer , Keguang Zhang , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Jaroslav Kysela , Takashi Iwai , david@ixit.cz Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-tegra@vger.kernel.org, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-sh@vger.kernel.org, linux-sound@vger.kernel.org, David Heidelberg Subject: Re: [PATCH] ALSA: Do not build obsolete API Date: Thu, 04 Dec 2025 17:38:59 +0100 Message-ID: <1939135.tdWV9SEqCh@dell> In-Reply-To: <20251203-old-alsa-v1-1-ac80704f52c3@ixit.cz> References: <20251203-old-alsa-v1-1-ac80704f52c3@ixit.cz> Precedence: bulk X-Mailing-List: linux-sh@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2244374.irdbgypaU6"; micalg="pgp-sha512"; protocol="application/pgp-signature" --nextPart2244374.irdbgypaU6 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Janusz Krzysztofik Subject: Re: [PATCH] ALSA: Do not build obsolete API Date: Thu, 04 Dec 2025 17:38:59 +0100 Message-ID: <1939135.tdWV9SEqCh@dell> In-Reply-To: <20251203-old-alsa-v1-1-ac80704f52c3@ixit.cz> References: <20251203-old-alsa-v1-1-ac80704f52c3@ixit.cz> MIME-Version: 1.0 On Wednesday, 3 December 2025 23:34:10 CET David Heidelberg via B4 Relay wrote: > From: David Heidelberg > > ALSA 0.9.0-rc3 is from 2002, 23 years old. > > Signed-off-by: David Heidelberg > --- > Maybe I could drop also the code and Kconfig option? > > David > --- > arch/arm/configs/am200epdkit_defconfig | 1 - > arch/arm/configs/lpc32xx_defconfig | 1 - > arch/arm/configs/omap1_defconfig | 1 - For omap1: Reviewed-by: Janusz Krzysztofik > arch/arm/configs/tegra_defconfig | 1 - > arch/mips/configs/gcw0_defconfig | 1 - > arch/mips/configs/loongson1_defconfig | 1 - > arch/mips/configs/qi_lb60_defconfig | 1 - > arch/mips/configs/rbtx49xx_defconfig | 1 - > arch/mips/configs/rs90_defconfig | 1 - > arch/powerpc/configs/85xx-hw.config | 1 - > arch/powerpc/configs/86xx-hw.config | 1 - > arch/powerpc/configs/mpc5200_defconfig | 1 - > arch/powerpc/configs/ppc6xx_defconfig | 1 - > arch/sh/configs/edosk7760_defconfig | 1 - > arch/sh/configs/se7724_defconfig | 1 - > arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - > sound/core/Kconfig | 2 +- > 17 files changed, 1 insertion(+), 17 deletions(-) > > diff --git a/arch/arm/configs/am200epdkit_defconfig b/arch/arm/configs/am200epdkit_defconfig > index 134a559aba3dd..2367b1685c1cf 100644 > --- a/arch/arm/configs/am200epdkit_defconfig > +++ b/arch/arm/configs/am200epdkit_defconfig > @@ -68,7 +68,6 @@ CONFIG_SOUND=m > CONFIG_SND=m > CONFIG_SND_MIXER_OSS=m > CONFIG_SND_PCM_OSS=m > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > CONFIG_SND_PXA2XX_AC97=m > CONFIG_USB_GADGET=y > diff --git a/arch/arm/configs/lpc32xx_defconfig b/arch/arm/configs/lpc32xx_defconfig > index 2bddb0924a8c0..b9e2e603cd95e 100644 > --- a/arch/arm/configs/lpc32xx_defconfig > +++ b/arch/arm/configs/lpc32xx_defconfig > @@ -113,7 +113,6 @@ CONFIG_LOGO=y > # CONFIG_LOGO_LINUX_VGA16 is not set > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > CONFIG_SND_DEBUG=y > CONFIG_SND_DEBUG_VERBOSE=y > diff --git a/arch/arm/configs/omap1_defconfig b/arch/arm/configs/omap1_defconfig > index dee820474f444..df88763fc7c3d 100644 > --- a/arch/arm/configs/omap1_defconfig > +++ b/arch/arm/configs/omap1_defconfig > @@ -148,7 +148,6 @@ CONFIG_SOUND=y > CONFIG_SND=y > CONFIG_SND_MIXER_OSS=y > CONFIG_SND_PCM_OSS=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > CONFIG_SND_DUMMY=y > CONFIG_SND_USB_AUDIO=y > diff --git a/arch/arm/configs/tegra_defconfig b/arch/arm/configs/tegra_defconfig > index ce70ff07c978a..68aedaf92667a 100644 > --- a/arch/arm/configs/tegra_defconfig > +++ b/arch/arm/configs/tegra_defconfig > @@ -219,7 +219,6 @@ CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y > CONFIG_LOGO=y > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_DRIVERS is not set > CONFIG_SND_HDA_TEGRA=y > CONFIG_SND_HDA_INPUT_BEEP=y > diff --git a/arch/mips/configs/gcw0_defconfig b/arch/mips/configs/gcw0_defconfig > index fda9971bdd8d9..adb9fd62ddb0d 100644 > --- a/arch/mips/configs/gcw0_defconfig > +++ b/arch/mips/configs/gcw0_defconfig > @@ -79,7 +79,6 @@ CONFIG_LOGO=y > # CONFIG_LOGO_LINUX_VGA16 is not set > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_PROC_FS is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_SPI is not set > diff --git a/arch/mips/configs/loongson1_defconfig b/arch/mips/configs/loongson1_defconfig > index 02d29110f7024..1d9781ff96986 100644 > --- a/arch/mips/configs/loongson1_defconfig > +++ b/arch/mips/configs/loongson1_defconfig > @@ -119,7 +119,6 @@ CONFIG_WATCHDOG_SYSFS=y > CONFIG_LOONGSON1_WDT=y > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_MIPS is not set > # CONFIG_SND_USB is not set > diff --git a/arch/mips/configs/qi_lb60_defconfig b/arch/mips/configs/qi_lb60_defconfig > index 5f5b0254d75e7..a1bb0792f6eb1 100644 > --- a/arch/mips/configs/qi_lb60_defconfig > +++ b/arch/mips/configs/qi_lb60_defconfig > @@ -81,7 +81,6 @@ CONFIG_LOGO=y > # CONFIG_LOGO_LINUX_CLUT224 is not set > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_SPI is not set > diff --git a/arch/mips/configs/rbtx49xx_defconfig b/arch/mips/configs/rbtx49xx_defconfig > index 03a7bbe28a532..49c709d663beb 100644 > --- a/arch/mips/configs/rbtx49xx_defconfig > +++ b/arch/mips/configs/rbtx49xx_defconfig > @@ -53,7 +53,6 @@ CONFIG_TXX9_WDT=m > # CONFIG_VGA_ARB is not set > CONFIG_SOUND=m > CONFIG_SND=m > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_PCI is not set > diff --git a/arch/mips/configs/rs90_defconfig b/arch/mips/configs/rs90_defconfig > index a53dd66e9b864..8382d535e6dc1 100644 > --- a/arch/mips/configs/rs90_defconfig > +++ b/arch/mips/configs/rs90_defconfig > @@ -105,7 +105,6 @@ CONFIG_LOGO=y > CONFIG_SOUND=y > CONFIG_SND=y > # CONFIG_SND_PCM_TIMER is not set > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_PROC_FS is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_MIPS is not set > diff --git a/arch/powerpc/configs/85xx-hw.config b/arch/powerpc/configs/85xx-hw.config > index 8aff832173977..2b19c20a9a2c4 100644 > --- a/arch/powerpc/configs/85xx-hw.config > +++ b/arch/powerpc/configs/85xx-hw.config > @@ -117,7 +117,6 @@ CONFIG_SND_INTEL8X0=y > CONFIG_SND_POWERPC_SOC=y > # CONFIG_SND_PPC is not set > CONFIG_SND_SOC=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_USB is not set > CONFIG_SND=y > CONFIG_SOUND=y > diff --git a/arch/powerpc/configs/86xx-hw.config b/arch/powerpc/configs/86xx-hw.config > index e7bd265fae5a4..07f30ab881e59 100644 > --- a/arch/powerpc/configs/86xx-hw.config > +++ b/arch/powerpc/configs/86xx-hw.config > @@ -80,7 +80,6 @@ CONFIG_SERIO_LIBPS2=y > CONFIG_SND_INTEL8X0=y > CONFIG_SND_MIXER_OSS=y > CONFIG_SND_PCM_OSS=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > CONFIG_SND=y > CONFIG_SOUND=y > CONFIG_ULI526X=y > diff --git a/arch/powerpc/configs/mpc5200_defconfig b/arch/powerpc/configs/mpc5200_defconfig > index c0fe5e76604a0..617650cea56a9 100644 > --- a/arch/powerpc/configs/mpc5200_defconfig > +++ b/arch/powerpc/configs/mpc5200_defconfig > @@ -75,7 +75,6 @@ CONFIG_FB_SM501=m > CONFIG_LOGO=y > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_PCI is not set > # CONFIG_SND_PPC is not set > diff --git a/arch/powerpc/configs/ppc6xx_defconfig b/arch/powerpc/configs/ppc6xx_defconfig > index b082c1fae13c9..787d707f64a42 100644 > --- a/arch/powerpc/configs/ppc6xx_defconfig > +++ b/arch/powerpc/configs/ppc6xx_defconfig > @@ -726,7 +726,6 @@ CONFIG_SND_OSSEMUL=y > CONFIG_SND_MIXER_OSS=m > CONFIG_SND_PCM_OSS=m > CONFIG_SND_DYNAMIC_MINORS=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > CONFIG_SND_VERBOSE_PRINTK=y > CONFIG_SND_DEBUG=y > CONFIG_SND_DEBUG_VERBOSE=y > diff --git a/arch/sh/configs/edosk7760_defconfig b/arch/sh/configs/edosk7760_defconfig > index abeae220606a3..905fac1072845 100644 > --- a/arch/sh/configs/edosk7760_defconfig > +++ b/arch/sh/configs/edosk7760_defconfig > @@ -79,7 +79,6 @@ CONFIG_FB_TILEBLITTING=y > CONFIG_FB_SH_MOBILE_LCDC=m > CONFIG_SOUND=y > CONFIG_SND=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > CONFIG_SND_VERBOSE_PRINTK=y > CONFIG_SND_SOC=y > diff --git a/arch/sh/configs/se7724_defconfig b/arch/sh/configs/se7724_defconfig > index 9e3a54936f76f..8ca46d704c8ba 100644 > --- a/arch/sh/configs/se7724_defconfig > +++ b/arch/sh/configs/se7724_defconfig > @@ -83,7 +83,6 @@ CONFIG_LOGO=y > # CONFIG_LOGO_SUPERH_VGA16 is not set > CONFIG_SOUND=y > CONFIG_SND=m > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_DRIVERS is not set > # CONFIG_SND_SPI is not set > # CONFIG_SND_SUPERH is not set > diff --git a/arch/sh/configs/sh7785lcr_32bit_defconfig b/arch/sh/configs/sh7785lcr_32bit_defconfig > index eb63aa61b0465..5468cc53cddb4 100644 > --- a/arch/sh/configs/sh7785lcr_32bit_defconfig > +++ b/arch/sh/configs/sh7785lcr_32bit_defconfig > @@ -93,7 +93,6 @@ CONFIG_SND_PCM_OSS=y > CONFIG_SND_SEQUENCER_OSS=y > CONFIG_SND_HRTIMER=y > CONFIG_SND_DYNAMIC_MINORS=y > -# CONFIG_SND_SUPPORT_OLD_API is not set > # CONFIG_SND_VERBOSE_PROCFS is not set > CONFIG_SND_VERBOSE_PRINTK=y > CONFIG_SND_DEBUG=y > diff --git a/sound/core/Kconfig b/sound/core/Kconfig > index 48db44fa56feb..4e7bc370ffd7f 100644 > --- a/sound/core/Kconfig > +++ b/sound/core/Kconfig > @@ -155,7 +155,7 @@ config SND_MAX_CARDS > > config SND_SUPPORT_OLD_API > bool "Support old ALSA API" > - default y > + default n > help > Say Y here to support the obsolete ALSA PCM API (ver.0.9.0 rc3 > or older). > > --- > base-commit: b2c27842ba853508b0da00187a7508eb3a96c8f7 > change-id: 20251203-old-alsa-fa2c2cb038e1 > > Best regards, > --nextPart2244374.irdbgypaU6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEnyr6IsGnTYAeAkHJ2WqSnltsjBoFAmkxuSMACgkQ2WqSnlts jBoEqQf/Sjc0qt+Drex1cQ2k/z80kq9/GzHrmnzgVxa+5a/fQpOUSV9mjQ8dXZT1 MWYxTSIbMYegarGZ7hbByLrhKbbV04MghXJ5m+sAhdDrN6QAJp5BaVu5Ols6Z5xH MOUch2VVP88w08L9IBrwqJNFyBNxM5O4hpgEWCoO0CccbgAmtg+M3yJfxLqpz//Y pBXwt0bdY/fKicChMpUmrsSFda0rnItv56Mp17YoibFbVxRCKSnfOLDiE4qaIAae L09ouH5JZ3U9AxOel2JETxGJiWxv5iDWTrsKFdKt6LCYQ/zOsCerakNM8PSxlsUo hOPg0Wrf2HhofRo0M2unRvM7bCbPpA== =HYXo -----END PGP SIGNATURE----- --nextPart2244374.irdbgypaU6--