From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 6759D29BD94 for ; Thu, 4 Dec 2025 16:39:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764866347; cv=none; b=AqphY2Cj0R1ife8QVVKdkwMU0kfvHUzAg8nEvAyFoCH95AE1Zo8tfTsunIWzrDZ8cxFo/OSqE/fSZhI857wSlRsu9//PIZ9mT9Eke5duwWGMAC83jFO67LARQ2nAzVk/4mA9EMMESTl4UjigMBkNcG9q3EjVsSAZMD48x86j+NM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764866347; c=relaxed/simple; bh=SvNHv0bTFKcXTillna3oIEsjHJ4k7Bj8G+9Wpk4xE2w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=bpuVKH+USy6ghDYP1X56viL5XTbqKgSfBYOa9o9M66jdM45OxfsU9NfbieTfsWhX7Wq6My/LV3MePAre8TTSH7ELxONrhIbS3kRnewXW20JxEe1C5Uye0ftv3rl3IaH5Pq7NWBdN+YUGENVAMhww0VOt4EKFOAutwzjySUuY9zw= 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.54 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-f54.google.com with SMTP id 5b1f17b1804b1-477632d9326so8160345e9.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=BDo8GbXkjEWMvYL3ybK07Qaw+Kzl25STWdyXQ/jz76jTyxLiH0e+tAmHUZMugCk5Ya dqJyIF9CnzpSbwb9ia00zHLoLL9TuelvqJEkd0qmTXx6HikJPboJTN+w7X3W5FA0odaF NLibA7b7aCKBsi2NjZHyhdZjzr4mrJy6PGwplBWQnuRZ+1L/hsgE3PFbaAx/eYcgT0/N I9KsaCZnDxe/9+64wY1Pc9SbvDb4D/vXQAumjP/QpJhotEJBjNLgNjcbOoo9zaTvnQHp 6quNdPm7JRoWSnFwswE074ZxtYHVAIOHFHKOMKgmCMx++iwUj1O2Gk9cKpKG/PZKZ4pW TH3w== X-Forwarded-Encrypted: i=1; AJvYcCU++3ej78YYlbGuaU5rPdkNgnn57vBPaA31bhYEmNGdgLhtsijybWCp7In4r+94WDH57dmkEqpD1IWs@vger.kernel.org X-Gm-Message-State: AOJu0Yx+tJF+I92MQawIKx5vwHKvYi2om40HERVs/u4MLQaU/NXBRmaT 5O/dsxBAo0fPTj64zQfG6/xgSqBI8ka1SV3okbFPvPb8dWxD0+TWiKIR X-Gm-Gg: ASbGncvdUt5psu/CIk4XK7rR2ujTNnt3wbTs0yZlOLWhiq2fuBm0UHvdYlCCCD/5rle VmrVwrsfV+Bjqr4B+pvPFF2nkW97jAbq6Tmq2Fghs+RMq+Q5aFBs0oOKHUtJRgepsTS3a8iGfVT gUVb2O/9BDM0JqNXFRFXYqwX75Q4R17TopOig9+UfCU0+QZhk7SXY/RDa7ZCiuj/cyV87IonuYE EV4loSOWlfQxavb6pyhRjSFRFfF3kUbqOYux1VVhkAlbDJM1anWqGwpVyb+iYp3B4/UEMaDYkC8 H7VQyNFfxphv+ofxdfHDbBXKMWPas9JdBFJD5zlf53647cAL3L8MY+SJY8xyKJmfWCDkmwGC49A Y+Pp2gwt2W2yJGbdzAb8akJhw+0uWBe0srME5PP2brNnpKvboitW2nQb0fpo/nKax7C69eIBSrm CDhdqB+bM00NUvPOVmOXSu1sXu3YgdDfVjyxTf+ujd87kJbddb6Ylh1Vwx0/+ACmtT5MqbSCHPC tT0Kw== 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-mips@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--