From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0013277000; Wed, 23 Apr 2025 07:54:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394848; cv=none; b=u/Gbrp1c/fRVY7/JqnxHyzQKSqvyXJAQydX45gC53O3wkDGjkEpu1IJpDG+bC6DptJluA+rqYprftZL4J/tjptcy9/tGjNAUepYiu6ikky8iisaC3BN6KxhnthuzGRNpb1z54V/n/ULIFkxSzUK/GHdV3gDJYLH7k8TcOLdya/4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394848; c=relaxed/simple; bh=BgLyIthlR1ViWBWQqISVLsAmPUpfYVKzJ2Vwu2Qx03Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ONTbSoyDoi60NhxyDnKOJMnbyD8G0JihB4t5aSkEHOjTguDvp4009T7q0An6OUSb+ZcbIIWBjfXiWVQrdpjM94NvZLL5TfW9SpLaQgkxvj6COeZGieJQ6NtmBHkxtNRRk87HSQBHR0qguTazkUTTgeGS0l2oyjFWRJEY1zoE8YY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Sauz9oQE; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Sauz9oQE" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E9990C4CEE2; Wed, 23 Apr 2025 07:54:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394847; bh=BgLyIthlR1ViWBWQqISVLsAmPUpfYVKzJ2Vwu2Qx03Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Sauz9oQEHQK7J51glj74IIddjBbegHfZpGbMfIAEbaBRYxDQGQTRZRSeXMzvOTxpa cZORTi2JrxT+/Y+DYWTvOEc/CR2EzlK00NHsDkA1t9tSzNc2owh/QnWr3NGI2EF575 0CW2hrc/H78gBMPRxUadygGej/OABMGq8ziMvhHWsLxUeL4w85rR9aIUQjacEEXp+j iBfnoR8blEj11N190FI818WsNbg0obJZyn4kn7oVNmwoYQTtXPUb10VtyAbATHbFra 8+eI5RURiLrp60/B4W7TCZKaM6MsVcQXK65vGudp4sPPoXC3OOSew8HCruWZFdNZ2Y hQJSZ7C2X2qTg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 01/28] ALSA: sonicvibes: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:19 +0200 Message-ID: <20250423075346.45907-2-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/sonicvibes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/sonicvibes.c b/sound/pci/sonicvibes.c index c30eaf1038e7..808a793ff4da 100644 --- a/sound/pci/sonicvibes.c +++ b/sound/pci/sonicvibes.c @@ -1227,7 +1227,7 @@ static int snd_sonicvibes_create(struct snd_card *car= d, sonic->pci =3D pci; sonic->irq =3D -1; =20 - err =3D pci_request_regions(pci, "S3 SonicVibes"); + err =3D pcim_request_all_regions(pci, "S3 SonicVibes"); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EBEAC279903; Wed, 23 Apr 2025 07:54:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394854; cv=none; b=ZxGrhk/Eh+Ujrq3LYEvL/oAw5sKXFQk9Y83Xs/wZRPCahLhf/aCJSsb9VZ5XuimIuGecBjdxChaEGXL+IJ8ks2eVd+W4bPZ2VL4jb3ycoExmkV46JIhHoNvK8bKK9zAaErUqQzErQeEhSnUxE8nS5x1YooxuSg15TUiYNgSH728= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394854; c=relaxed/simple; bh=xXQeYeGUi7EMnzuv6jOxYup1O/yXM1hMBHtCQk0Bwn4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DAudjlb2dC905K5DH8+CNVQwssF9Ju5iqLu8PV/JlxkpqVPkHQAXhKGnpIMNk5DDGTD7NMhAWOL1oJ1gKptpVxCsHm5fZIGRl6qfb3uWZO7BhJ+RoEOL/4ZPL0d5hC3FJ1YNK8s3msXskg3B+rtIVgI1JHllqP/TpSu9fmeIPQ4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=a7WCDgEW; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="a7WCDgEW" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F422EC4CEEA; Wed, 23 Apr 2025 07:54:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394853; bh=xXQeYeGUi7EMnzuv6jOxYup1O/yXM1hMBHtCQk0Bwn4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=a7WCDgEWh8wBBIRNVZzkhSCNgmgsYnOFxH4LDK/FixEnj1MDzlAMC9H5I+5n5Hg+l PhwfUiiLwlziftrIjt7VvqVGNGJXvJ+lXaipoAF8yi50LWVtF6CDpCjDOGYeipGdgH tYmxuCxNfyU/J+vrQIV36QDivZLWE1orRNeh+zYAId1uMy5CahoOIC5oBYOIee5atb UWvVKBfjODoVUEFUrcoYZ6DkhKpkEgGJor2E61YUJm8pTqmEUkI7IAUchScYwfMIgv /90HM/RBn6fa60TgHWNudkfoIiGAmM5r37s4NayhXCUg0RyaewEbTY7wxzfXZwhD6R CmDB7Iy7+hbmg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 02/28] ALSA: rme96: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:20 +0200 Message-ID: <20250423075346.45907-3-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/rme96.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/rme96.c b/sound/pci/rme96.c index 1265a7efac60..01029843d7f3 100644 --- a/sound/pci/rme96.c +++ b/sound/pci/rme96.c @@ -1575,7 +1575,7 @@ snd_rme96_create(struct rme96 *rme96) if (err < 0) return err; =20 - err =3D pci_request_regions(pci, "RME96"); + err =3D pcim_request_all_regions(pci, "RME96"); if (err < 0) return err; rme96->port =3D pci_resource_start(rme96->pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A235C278E7E; Wed, 23 Apr 2025 07:54:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394859; cv=none; b=ZoVw3oHiOl1AP4nXfGFEfzof69jp0Ld/wYCweAk4wgMDlMjbBLxK/B73UQiB2aw/EHA+vG3KkAdR8ju7IZYavcTukjxIw4cdgEF90PVGDDEDnOpu4m3oSkVYTabxFix0a7vtvichJtbwmWorMyFA1Boide0/w05/uxQNZyJJhZE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394859; c=relaxed/simple; bh=sVjY/9VaxYVlo1WsAcVuLK++iBH/bVgweDbZRouF+lI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dug7hOem46xjKCGy1fZyZddYzODTru+Ns9cQlhOgrYWlew8HZXSz4wOOTUlZqYUuD8f02zM519Y5YdRCygRNq97vCBpFpcdAE97uFHnhGkY6+uj5JL+rysimG7+y4IFbP16jWxXMmyNCl4cTbPnEhx+RLgELJc7MT32S8FubCfs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sA6Sw4gS; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="sA6Sw4gS" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 09C51C4CEE2; Wed, 23 Apr 2025 07:54:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394859; bh=sVjY/9VaxYVlo1WsAcVuLK++iBH/bVgweDbZRouF+lI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sA6Sw4gSCSyrQfVFYTQVAMxRt/R/yfDOHkARVPKplcYCZBdjizO0EUIIOH0H0usH4 zzsDlGZSxXKC6mN/RhB4spLLNgS/Ew3CcREwNxSHQd8/lN//392Xny0UIjb9CqiuxY G8zjfePYlp2b8CYEJMHQZxHJwYat5YR3yaohkfdwtDISRAO2/+AuBKB+/8V8rZNBeY U1AuoRaEsoA70y5v5ZRu6/d4Zxp7rbE/GbhexDqxhXomNJaINUcWZxl+djidyT2GOT 9vqSh9sH3Q5H5LMHcQ60i8zAajXLdCFleC49ur8FtisBzKdFPGfPMdxQPp7gCDX6Aq +elPGbjZNorIw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 03/28] ALSA: rme32: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:21 +0200 Message-ID: <20250423075346.45907-4-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/rme32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/rme32.c b/sound/pci/rme32.c index a8c2ceaadef5..4bf122abea48 100644 --- a/sound/pci/rme32.c +++ b/sound/pci/rme32.c @@ -1284,7 +1284,7 @@ static int snd_rme32_create(struct rme32 *rme32) if (err < 0) return err; =20 - err =3D pci_request_regions(pci, "RME32"); + err =3D pcim_request_all_regions(pci, "RME32"); if (err < 0) return err; rme32->port =3D pci_resource_start(rme32->pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E78D426D4E6; Wed, 23 Apr 2025 07:54:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394866; cv=none; b=fEvXqhQJ5zrJnYK/Z9OWBnBppbSfmNEBGrmKMIQt8rjvrvyNRQ53zlpUwLvAEkT/qEMEgGG33LGL/1q2MrMneW0u9O7lT20HFVoHSXbqFb5WUTgEso8Ii3qwscRDgMwIo1P2aIEM9q+OaRPBFrLa3fFyK38R7EZffA4d4UTnyf0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394866; c=relaxed/simple; bh=zp8MWTdchx+xn/ppkDoZU95BK9wmgT/7c0FOAN4CkbE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=T9H3cRcOv+FJkjeFCNsmxUBn6XqmCQgedKZPRvwbuPIBuNh2IuUPUHhTwCzm20nYHY5nVsyS6CchbbrxtYYT1DjEbfZKxqb5SZiRLB9XQco26bbj9ScXzpBJ7d5B5uMMViH8FqPrLmljCpg6TU+Cu5PxERmHVph1mUnNZSXE6EM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VGJxdhvX; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VGJxdhvX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id BD511C4CEEA; Wed, 23 Apr 2025 07:54:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394865; bh=zp8MWTdchx+xn/ppkDoZU95BK9wmgT/7c0FOAN4CkbE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VGJxdhvXR4sPTThCQAJTuZko7z4HzR+4wFxbLN+/S9RkxgA5+wrmfoMOOXruNWwUI +o5zKs9W0E1aYdcFwNASVN1ozBXKPxTg+ObCu340dDODh5mTpODxp2XDKiDeGqzKH3 +5ipqLM/foYOEbJD5U2hfDfo4Rn6dlvdhtNXIyAFsNUUbkPUxRLX52rkvoG1Mjm++S miE4Spb9j3oW/38dPCIkHwK3lrE8pXIQ855/Q8HHkFn6BcU0mAEyWex0QoUJVl0S6q TjDFJJvRKSVo+8VABlb4kXCN9O0Mi0irgRGj8iy9G6MuT1f8QEKiJzenUMLDztQpLd O4ikevSx3PGZg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 04/28] ALSA: ens1370: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:22 +0200 Message-ID: <20250423075346.45907-5-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/ens1370.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/ens1370.c b/sound/pci/ens1370.c index 71c89e4e3090..1e6adf1ae304 100644 --- a/sound/pci/ens1370.c +++ b/sound/pci/ens1370.c @@ -2022,7 +2022,7 @@ static int snd_ensoniq_create(struct snd_card *card, ensoniq->card =3D card; ensoniq->pci =3D pci; ensoniq->irq =3D -1; - err =3D pci_request_regions(pci, "Ensoniq AudioPCI"); + err =3D pcim_request_all_regions(pci, "Ensoniq AudioPCI"); if (err < 0) return err; ensoniq->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 353F726E164; Wed, 23 Apr 2025 07:54:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394872; cv=none; b=DtwPpGfVr8nuZ75rwkOVgIQIQ6gQ9MZZq6ta2EvD299muF1wX9XBhFAhlJGIibst2oyDl4ki8KWfGAM/YKEw8k03dKRFiaA4L2gLrQFpqzzcEIlmh8Zic7q0NhpJ8Lf4Ay2AuzMSBauBUcy3pHErax5kJvqNyCjJxBRE50TI0HU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394872; c=relaxed/simple; bh=yyUvT9JkMyum4hiAa1+6ebNVa9FblrUX8+2SiiZ1X9E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Xb/3Ttb6Hgx9LC+ynd0fvbuvi+/mC3YsRiGMhhX5S4pndfNUKcO27cEcGG6w2SNKixwvTN3SMLH7NI5juktn6igEYw4Duactp4MTt6LTQJa6fIZuyNgLn6tSKbb8G6q6bklwA2LiRiXXER13Ehr3lL2ePGm5vb3X/iJnZo8JTpU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ey+dwbsI; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ey+dwbsI" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E0709C4CEE2; Wed, 23 Apr 2025 07:54:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394870; bh=yyUvT9JkMyum4hiAa1+6ebNVa9FblrUX8+2SiiZ1X9E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ey+dwbsI4hAt0upV2zp5IbIphcj8DHK8kea4mW9K4WqR1Xwm1meeBMPSD+gzDO0rE Wwe6vStUO41BvYAU8Oy8u56n/sl17Zx5DhS4i9IMdq5dCdaWDodcm5k6ez4sqwjhnG CwPvtJkSk3DuCain1BtAPf+oFrgulmk7QPg/RHggcc568fbMVOibbaHr/kIVlAWfIl 5nGxe78QtUveIEqLxrpqzTrVu5zQc30aKRL/gdpFVkHa+y3oOdmYnX2QSvOTRrdKOs OhnWO9is3WhLlI2s+uiyy+JzqxaxQUoxrHYLokKhhWBFGa5/sDoWNiIdiNDUnT+kNh jPrkoAvfr5LvA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 05/28] ALSA: cmipci: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:23 +0200 Message-ID: <20250423075346.45907-6-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/cmipci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/cmipci.c b/sound/pci/cmipci.c index cb8593c376ee..b00df0a60d3f 100644 --- a/sound/pci/cmipci.c +++ b/sound/pci/cmipci.c @@ -2980,7 +2980,7 @@ static int snd_cmipci_create(struct snd_card *card, s= truct pci_dev *pci, cm->channel[1].ch =3D 1; cm->channel[0].is_dac =3D cm->channel[1].is_dac =3D 1; /* dual DAC mode */ =20 - err =3D pci_request_regions(pci, card->driver); + err =3D pcim_request_all_regions(pci, card->driver); if (err < 0) return err; cm->iobase =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B404B26E164; Wed, 23 Apr 2025 07:54:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394875; cv=none; b=Ra28H8xmbM0txqgj+z3OYmvRntFy/MkYMb8gkg2vyRj9FD5zy8KHo1ZRPkltu3Y6rwK3XYRnERpilT2avfFWrUTuZQ2doSBw5d1PhDDGrf40AZDrAKqMbwi00b34btOffcZFFIWzuhR/75OFM+yHwnLtPqvM3k9f8WKrlPTx+94= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394875; c=relaxed/simple; bh=W6L41CxhyxSigRjUiN6FHg7+GUS5vkh+LQ9hrJpAbEs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RLno2lfOpQ2ddyw3eZSi0mH7uFqQtBxB4oH4wjtzXReudGYL53gvPnMevEX70M2mnGQHQLYsezq13nzwe0RUpJtjCNQOFDb+K5a2BTu+uYtnl4M2Vq4PRuvQbF2U7585s8w4bkCs/pFBFEaxoiKnCZIZvgYCuEe/7fibu7XzT/k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nv7t6Ut1; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nv7t6Ut1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 54974C4CEEA; Wed, 23 Apr 2025 07:54:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394875; bh=W6L41CxhyxSigRjUiN6FHg7+GUS5vkh+LQ9hrJpAbEs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nv7t6Ut17hfgwPSrcjDDZzhlBr5lA7//4GOC3MHMWbWlW/cRsCVcdJYYlCqBuETDx beLmlk0Svxn2LKsYAW+qFqGaIJHIX/l28Zx5K35jGOAl23ilPb0yCg92k62j5J8X31 clsplmKROr+X2jz+irigBbQrHPYT8CfFkGWMm/2Q040lcefUcCCxIOiCM2NTUh2hcC tzk6ejwwxprFVPxylUdZzSVCtLjU2E3ciZ4aVC3Iz9RbtnsljVpr30gvX/FHHdrw7N kjLz4ScY/6K8Xz/pYOsuoH5IV28U7+44p5BtxVzcO8EAtryu8XJTohoJ+g/vXS0p5a Pz0gci28xSLFg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 06/28] ALSA: via82: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:24 +0200 Message-ID: <20250423075346.45907-7-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/via82xx.c | 2 +- sound/pci/via82xx_modem.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/via82xx.c b/sound/pci/via82xx.c index 89838b4fb118..a04dbc0a420f 100644 --- a/sound/pci/via82xx.c +++ b/sound/pci/via82xx.c @@ -2326,7 +2326,7 @@ static int snd_via82xx_create(struct snd_card *card, pci_write_config_byte(chip->pci, VIA_FUNC_ENABLE, chip->old_legacy & ~(VIA_FUNC_ENABLE_SB|VIA_FUNC_ENABLE_FM)); =20 - err =3D pci_request_regions(pci, card->driver); + err =3D pcim_request_all_regions(pci, card->driver); if (err < 0) return err; chip->port =3D pci_resource_start(pci, 0); diff --git a/sound/pci/via82xx_modem.c b/sound/pci/via82xx_modem.c index a0a49b8d1511..eef0f9ddaae0 100644 --- a/sound/pci/via82xx_modem.c +++ b/sound/pci/via82xx_modem.c @@ -1071,7 +1071,7 @@ static int snd_via82xx_create(struct snd_card *card, chip->pci =3D pci; chip->irq =3D -1; =20 - err =3D pci_request_regions(pci, card->driver); + err =3D pcim_request_all_regions(pci, card->driver); if (err < 0) return err; chip->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F034526F476; Wed, 23 Apr 2025 07:54:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394883; cv=none; b=J9egekx/7I6DEpb024qg9891PT0uTfOTSVnheuSVqVUYAuurZ9tA79pa3lAgX17Ih2Qh1C6pLStHu9RCp54vFFwLrFx1oR3kvHVsvJwuoV5ZQH9ayDjKTTo8dICVy+NwStkOc4p0s3i7+OvLU1neUlraSZSr4iE9P5eiQBPAEn0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394883; c=relaxed/simple; bh=cyoX0S0RxKOZeNzlIOigmhm5/jak5UazXis0dWDaZX0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gXwWYxzMVzPGpmqzWNdsSqs4Fi00nnNz4MS2ZZSZjidim88GkZNviLJtdI9oWITT/pCjJayxCuz/H1k7k9zmFfXN7GnNG8EX+jNMDfXXpWd73L1ZVzNtqx3VvNk3YYXCIQikF5k47uOmX94i87xXYHjrW+YrMuPWSUug0bDcUxU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=da+Ppkt/; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="da+Ppkt/" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3FCABC4CEE2; Wed, 23 Apr 2025 07:54:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394881; bh=cyoX0S0RxKOZeNzlIOigmhm5/jak5UazXis0dWDaZX0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=da+Ppkt/9EGu1Cxjj6ADT7OaQmwPVcxmWkfPavQbs4xPpvX+rMDREw5r4f37FUO5l tJSrnH6rHdP/A3hm6eBCWY9ar1ORZAy5gT3hHwMZAYhoNKMfV7fLjWs1VTyJxfGCph Fl3FuXk5Sgpx8stjg3/kHTs7aL15JshOzSlnY7T41tnLSy6Ku2GPYyYc9n1KVBnQ5D /wUPENFe+hePwrkKSOolS6b0ohzhw6qPRgBzxEMIlfZ/lhgPL2iSnyttLD6kucUS1W LKsOgI4c29hSQW2KxLwwF58f4Q2iMqCo05qQ8xePsAPhnQSzFyQhgLg05VirjY8yF3 e66ySe4kuBEJA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 07/28] ALSA: sis7019: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:25 +0200 Message-ID: <20250423075346.45907-8-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/sis7019.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/sis7019.c b/sound/pci/sis7019.c index 53206beb2cb5..42b22f123fa7 100644 --- a/sound/pci/sis7019.c +++ b/sound/pci/sis7019.c @@ -1273,7 +1273,7 @@ static int sis_chip_create(struct snd_card *card, sis->irq =3D -1; sis->ioport =3D pci_resource_start(pci, 0); =20 - rc =3D pci_request_regions(pci, "SiS7019"); + rc =3D pcim_request_all_regions(pci, "SiS7019"); if (rc) { dev_err(&pci->dev, "unable request regions\n"); return rc; --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A6A9026FA4C; Wed, 23 Apr 2025 07:54:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394887; cv=none; b=FY66NqMzXDX+fz+EX4EBp4poH9TzCqfXEwILgIF0uAh2WJFJusLioGBk4hSvxBcCJakeIJt0gVlFDZNuttjOlnUsBkSp9BMTlpBbrVq6BXIbyt2WPmKjh4+wyX+PYq97JYP27dPTIIrWZW5F3KUJRLJs5ftWhUd2UaM87t4SKz0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394887; c=relaxed/simple; bh=dh8pO19QIEXWKzKoDuFgHcqwku73Ixk3mwAOAY6eB5I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=a2k4a7hoF47zvqGnVMMgeDBoyFAzK4G9qg3aJIWMZC6ZvY9AqurQSxJcl0JaR+kmcctVD7tnGVZ0ZvlJJknJW0dQ3hd6kzzdEUlDtw54CFHCWBtGOlhwOe+CWHfiuKeJMrDqNACK35QgLBcpAJnCrh863dozvxnluUCmKkqOE20= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=uvPjGJGl; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="uvPjGJGl" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 186EBC4CEEA; Wed, 23 Apr 2025 07:54:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394887; bh=dh8pO19QIEXWKzKoDuFgHcqwku73Ixk3mwAOAY6eB5I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uvPjGJGlVUhfPSreiwB9AKpjezUZHZ+r1AEw72nbsdDbIHe/VYALeuVm+x4sbquT/ NMw5qjFaVVW4ed4Eu4YM81E+XYmhO0kA3gVM/6tegpOl1RLd5IBz/hUpsjWh1Z9V2S lUcrt1vE+3pfX2t0M7ofV+FyrWt/YGy+oiOFXCPP+Kb07p+G5HNyyQa8GKJUgAzvYz A41dSQmAc65AWzRJ03OFITLbuAVfhQNBxa8wlZHC+qBsF6R29DK2DtcKlH8S6YVr/P JOmZMkcUdGWhYcX0yDyR72HQknDu5WJxQvX98T0Ib3g7Kl1v2z+T1SnBHrcJuBu3lo ohHcrMMS5mt0w== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 08/28] ALSA: intel8x: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:26 +0200 Message-ID: <20250423075346.45907-9-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/intel8x0.c | 2 +- sound/pci/intel8x0m.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/intel8x0.c b/sound/pci/intel8x0.c index e4bb99f71c2c..51e7f1f1a48e 100644 --- a/sound/pci/intel8x0.c +++ b/sound/pci/intel8x0.c @@ -2926,7 +2926,7 @@ static int snd_intel8x0_init(struct snd_card *card, pci->device =3D=3D PCI_DEVICE_ID_INTEL_440MX) chip->fix_nocache =3D 1; /* enable workaround */ =20 - err =3D pci_request_regions(pci, card->shortname); + err =3D pcim_request_all_regions(pci, card->shortname); if (err < 0) return err; =20 diff --git a/sound/pci/intel8x0m.c b/sound/pci/intel8x0m.c index 38f8de51d641..1ce775fe8a70 100644 --- a/sound/pci/intel8x0m.c +++ b/sound/pci/intel8x0m.c @@ -1060,7 +1060,7 @@ static int snd_intel8x0m_init(struct snd_card *card, chip->pci =3D pci; chip->irq =3D -1; =20 - err =3D pci_request_regions(pci, card->shortname); + err =3D pcim_request_all_regions(pci, card->shortname); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9959926F47D; Wed, 23 Apr 2025 07:54:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394893; cv=none; b=nig3iE+djfXMb0+P3/m2uQHKdK8SmuLLdqhxfQDxP5NSC8UK0PDJdpLK4t/+Ge8VUCFoAnP4iPH/8X/zx7oN3V/TJpdI+DsKdYDa4Sn6QrYCSTqtEqBCmd9SpBkr7SJv7dyGI5u0kTTf+NmKMG5dYhZePcsdjUDm5pZypHDIF1M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394893; c=relaxed/simple; bh=ckUPC+gII0Muaj2FUy9202+fnQ3JDo4zEO/VHhFmR84=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PzTG7wezV7KQa4SlFZ9wnOAzFBlHHd4dH273JpKem9K7TS4rN5mljIyxdy1vRGHFGWEPB61m6re4QAU0HtLdtnCmU9mYjP6jEHKB5qoSqmbI9IIg8ZYhSUEHdUAuuIB99CVvSB0qqiM+uH0qsGHiAinYg+DvSiVg2YJQgNZgkUI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=BIJ6SzUv; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="BIJ6SzUv" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B2B24C4CEE2; Wed, 23 Apr 2025 07:54:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394893; bh=ckUPC+gII0Muaj2FUy9202+fnQ3JDo4zEO/VHhFmR84=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BIJ6SzUvpz2z3mK8tw/5gDaNPsKbcP2ME8yU1YxDV3xHEuJtbnclhOEVfcnPokK7l RYXXzAR8NDcvNI3eAm33pVr2xAYJXJEu3TcTxptKgjgqkVWzzP55ZrYEhBescUq7E7 unEe+Wf1SZjbjanCuz/2U3LVrxr8kRMd7g7MHY/P3D829Mn0MH/x5vV5FlPdlHw+3F WcBevdfTfGR3drWrN226dzpbV2rnMBRlfLQYVGi7scNjdw4qxbudzCVqA/PG65jhFG sxb8JEx7oX49VsPkwQeHzrpyC+yXyZ1E/Jh9QHNHkb9xFUcPtaxKksRcbkyJf/qOXb ECOl8nNsHautQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 09/28] ALSA: fm801: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:27 +0200 Message-ID: <20250423075346.45907-10-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/fm801.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/fm801.c b/sound/pci/fm801.c index 7f4834c2d5e6..f283256eda0d 100644 --- a/sound/pci/fm801.c +++ b/sound/pci/fm801.c @@ -1191,7 +1191,7 @@ static int snd_fm801_create(struct snd_card *card, chip->dev =3D &pci->dev; chip->irq =3D -1; chip->tea575x_tuner =3D tea575x_tuner; - err =3D pci_request_regions(pci, "FM801"); + err =3D pcim_request_all_regions(pci, "FM801"); if (err < 0) return err; chip->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DE2C126A092; Wed, 23 Apr 2025 07:54:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394899; cv=none; b=muFVqSRmTLaNxhU9aO4aU9WUNGIKDL/4MCf4aARqiYsYNB2jwC27HWpflpMChfYDirwTbMV1SzLVy2+TDFvgjpvPig18A7knbdhFx/3XIzXeSHEbq9cuG1hKOqaoXsm1nRj96vDIiRgPgPKbkoKai/4owYq1R83wejuOYfJctQA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394899; c=relaxed/simple; bh=h5Zgpsa48bh9H95a9hzZzCRVuxBEmBn+GcOnH8h3Dc8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hkmiXgBzVNyz28h9WJBnY7OTd1hOZ4bvMiYrS+NmwL/5cA/lgyiM83qSnB6b7RAx1d2yXm53Zp/mQqx1BhCdfpXIl5R3b7lhAz8cuRz4Jc+2QD6kRfHK5zYqs2z9OsZgOdqybI5OgM4ssT8qaD/noTRIL1hk2Yu1RET1mcVjnwM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jpKuzIeJ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jpKuzIeJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3A17C4CEEA; Wed, 23 Apr 2025 07:54:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394898; bh=h5Zgpsa48bh9H95a9hzZzCRVuxBEmBn+GcOnH8h3Dc8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jpKuzIeJYOI6a6J86wYbPpWUOeLkHm+zRZkFHv/aRykGoPjaKfxRjq5oylY58jEd/ X55VIJxgs5p3X4BvauKb05KFoNABx2GjR1j7Je4DH1x4auoGjcA2pV6XVEeGpN2Nf2 /WWhZvMK6bYjhbcFnKop6B7NKd5bGS8AOZpu+eXH0Eu06yUvognUDLuvz0JEh3s+0R OvDQ/hJG3uLz5oXRQ+2Dea/etCHSdEgyGrizg/7VR+KQU/fdWn6uA8KncQKL0+Qzln Is0jnno5ijyU9Ke5mM+XtVzVSmaZs4kPWNp/lQz4aZrthbudX6G5scS9mzh+YYEBar vChHNVcrlzt5w== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 10/28] ALSA: es19x8: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:28 +0200 Message-ID: <20250423075346.45907-11-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/es1938.c | 2 +- sound/pci/es1968.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/es1938.c b/sound/pci/es1938.c index 018a8d53ca53..27728bdfac57 100644 --- a/sound/pci/es1938.c +++ b/sound/pci/es1938.c @@ -1531,7 +1531,7 @@ static int snd_es1938_create(struct snd_card *card, chip->card =3D card; chip->pci =3D pci; chip->irq =3D -1; - err =3D pci_request_regions(pci, "ESS Solo-1"); + err =3D pcim_request_all_regions(pci, "ESS Solo-1"); if (err < 0) return err; chip->io_port =3D pci_resource_start(pci, 0); diff --git a/sound/pci/es1968.c b/sound/pci/es1968.c index c6c018b40c69..899135d3922e 100644 --- a/sound/pci/es1968.c +++ b/sound/pci/es1968.c @@ -2647,7 +2647,7 @@ static int snd_es1968_create(struct snd_card *card, chip->playback_streams =3D play_streams; chip->capture_streams =3D capt_streams; =20 - err =3D pci_request_regions(pci, "ESS Maestro"); + err =3D pcim_request_all_regions(pci, "ESS Maestro"); if (err < 0) return err; chip->io_port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 277F926FDAD; Wed, 23 Apr 2025 07:55:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394904; cv=none; b=S+0HvU1KTS9G78FJW+utXmboq2JevXE1ueLCI/EIHyoQbsvFMfF5aIqoN9XP1pZuvd9Xx62cz9vfrWMbBlXyr2BJlV0hONi+zefwQRv1cRwXZ/dEO+rRbu4vDrGuE+BkYTboa7Tr4d7W3TMMJkQC3YqXaQv/oCpELYT36G9Q1DA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394904; c=relaxed/simple; bh=fSRnfCoL9a6bxdshBIQMdkRn5cXeVSOBriq8mo2FYvo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rcOV+aCvYaU6VKhJFhnx98WJSGEhUOFHu52chMfpaV3CUYH0XHM063qtTz1xsACgiwrQpLnz62BGA8At1/j3YiqA2Xgfr8DeCb5WMyjuP0qvBlILIq51cE+0nh7+x6wKkXBtklkPwxsDIVIApwciFXscbFw04EREWLKOb5kxmoA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KFSyyzAP; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KFSyyzAP" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4A1A5C4CEE2; Wed, 23 Apr 2025 07:54:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394904; bh=fSRnfCoL9a6bxdshBIQMdkRn5cXeVSOBriq8mo2FYvo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KFSyyzAPKxzu2KSN5dwToRslJYt1kEE1qzWiFDC2D2hHU88F5Xb2oBm07xyRUc1vP 10LNMKic6iymSfu7tv9hLAhZ8bi68CptoNIXrJKo5e5mpICQWx7WTwtfYZHyIpDLMr VuyEWfPSmktZslptNH03EaK4NI0d20ouq4kgvy1Ko7scSqjZVNhcikNziV87bX8aOg W2gaTt6q3PJsCwD0RdMgc36bcCzzBTLEvwUhTi7saKGOtR87k/QT7FH58FvB6ufDDB RwXOgbdCGejHMJtwBuhEaLveWP/yLs2IIFKuH25zy3wqLYx8bDxwHyTB1/OQ0mD6g4 4cZQKS7MD964g== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 11/28] ALSA: azt3328: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:29 +0200 Message-ID: <20250423075346.45907-12-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/azt3328.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/azt3328.c b/sound/pci/azt3328.c index 8a895d838005..053a18f434bf 100644 --- a/sound/pci/azt3328.c +++ b/sound/pci/azt3328.c @@ -2347,7 +2347,7 @@ snd_azf3328_create(struct snd_card *card, return -ENXIO; } =20 - err =3D pci_request_regions(pci, "Aztech AZF3328"); + err =3D pcim_request_all_regions(pci, "Aztech AZF3328"); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3C2BA270570; Wed, 23 Apr 2025 07:55:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394910; cv=none; b=cm3DDLBXjvz4R32nhgz04RolymR3ek+P7wtfi1qMiD0sPUPk5SR/+O/ROYVxd6mav2QW4UYy87LkQgikJzQx+tit6PjkI+39WieiCFQ4E4+Ys7TgUG9FrFlE0kvlKfZeE9ZrAzeZ1O4y38EE05mmu7X2D90MUEMXVYs+0YUMf2I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394910; c=relaxed/simple; bh=hpsl3GfCNgR6vusE1HtvWnkX8X5I671B1NgKWynmTdc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NUBrEExtKvAjVLbvbuz+eAToCzlog/53oF3PMEncbvavHOM8ds6CTxEKpYQ8dU8huIe3UHcWjFWO3VkC+FcR21Yy9cMTGblH1GiBDWODBmHTRFYRDKQCeb15yLH6kQv3FkuTG40Uee3n3E6kSa6G1iEF0mpDdbAZgHO8Jh9UClI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ND6QBbxE; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ND6QBbxE" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 80A8FC4CEEC; Wed, 23 Apr 2025 07:55:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394909; bh=hpsl3GfCNgR6vusE1HtvWnkX8X5I671B1NgKWynmTdc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ND6QBbxEdLXyHNB6VwFjJ3O4Prg2BAbBWmezB9com7jpPe2Lzdz+1wNxsrgjnkYAD SBOZ589RtnejUrUehjqY3wlWaPte0Kj/D2fErd+i0oF0JKj7dnwLCd6FhfJQSpjR9g a9+j9KT8iDcuT1d4Gj+PAoLd90y0F0RliUTNy3cAPf5fcbOca2E+wTjlFB57KxyNvH PNIT54zM1pif3VIi/iYfNR7tcPrd2wXib1ZovGp+Nj2nbDJZnQ44l5/OqIdSkdjc0I 2uNaxlpte7CVYd18tDrcad/8siKmjLJ7p4DIMsd6f73m+d5PuJWXKq6hTPqTs1bfbY mqmPAvKJ2bIrg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 12/28] ALSA: als: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:30 +0200 Message-ID: <20250423075346.45907-13-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/als300.c | 2 +- sound/pci/als4000.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/als300.c b/sound/pci/als300.c index c7c481203ef8..43f98719e61b 100644 --- a/sound/pci/als300.c +++ b/sound/pci/als300.c @@ -617,7 +617,7 @@ static int snd_als300_create(struct snd_card *card, chip->chip_type =3D chip_type; spin_lock_init(&chip->reg_lock); =20 - err =3D pci_request_regions(pci, "ALS300"); + err =3D pcim_request_all_regions(pci, "ALS300"); if (err < 0) return err; =20 diff --git a/sound/pci/als4000.c b/sound/pci/als4000.c index 022473594c73..3f4f3037f71f 100644 --- a/sound/pci/als4000.c +++ b/sound/pci/als4000.c @@ -836,7 +836,7 @@ static int __snd_card_als4000_probe(struct pci_dev *pci, return -ENXIO; } =20 - err =3D pci_request_regions(pci, "ALS4000"); + err =3D pcim_request_all_regions(pci, "ALS4000"); if (err < 0) return err; iobase =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5BC5A270570; Wed, 23 Apr 2025 07:55:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394915; cv=none; b=fZnfNq6fHTTIImJ1zR+J5z8Uh0iMD44MToE1rLqe6TK7sx0pddXnG75IaAhIqjkolCLeLwH079eSIUzXlndgC8u7kYSskqXVnmnVn0adNmJzQfee4Qg9nQRUPUNwMLmUiaS318pVrY29DXh3MZGAj+AjOliE7d/xL1yvFAUW/TI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394915; c=relaxed/simple; bh=8yKUlLXHUWppgyCklU9qzK3udYjt0wg2dXiGw914pMM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ma0wPXZ+gGNRV8buc4gwGjIc3Lnxu6xDsOLw9wqTM3OetKqFs5RCfPaWNyl8an012Vi6R51AQ/lly1z9mqYYPn9P7DavubIJ3L02UJUwL3vsE1vI8oNu1UFtN7OGRaj8Zyve2Y2OoWm5XB9t/K3t1myWgQfEa2ArQC00ZhWjHFw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=drx3pnH6; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="drx3pnH6" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4EDC0C4CEE2; Wed, 23 Apr 2025 07:55:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394915; bh=8yKUlLXHUWppgyCklU9qzK3udYjt0wg2dXiGw914pMM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=drx3pnH6sIWyK3T7zitSvvXyHaczorg+VwR3OupJ15N4X4sEMnm1vsNhoxV2VRNhe hwabNkjYzFl3CndygTmihg5TKn1zz5FoweWpt3cjOXJc/zUdrS66qc7p3fEIfmTAlL nn/vXzIAfUvdtux8tWKGo86IJsxcqtF5qPDIdjNpJzQ4pW2Scfb15pTqwfmtv0mbcP 4X71IZPA+cboHyVmivfaXEZGvCl1qCqP0r4yLW/R2tihZj+kG4NatJu8/N1WRbgTcp eH5sWMJwDKLdv8hzs6P6aRsoukUjirrQAcjgHNixlF5zFqGzSz+p8gYcJFon5PXM9J 9yshdWYMVPyPw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/28] ALSA: oxygen: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:31 +0200 Message-ID: <20250423075346.45907-14-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/oxygen/oxygen_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/oxygen/oxygen_lib.c b/sound/pci/oxygen/oxygen_lib.c index 9340d3c9ffd6..39b8ccf37cdd 100644 --- a/sound/pci/oxygen/oxygen_lib.c +++ b/sound/pci/oxygen/oxygen_lib.c @@ -609,7 +609,7 @@ static int __oxygen_pci_probe(struct pci_dev *pci, int = index, char *id, if (err < 0) return err; =20 - err =3D pci_request_regions(pci, DRIVER); + err =3D pcim_request_all_regions(pci, DRIVER); if (err < 0) { dev_err(card->dev, "cannot reserve PCI resources\n"); return err; --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18D181E3793; Wed, 23 Apr 2025 07:55:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394921; cv=none; b=PQoZoh0sQOHFGhtN7aA3CuKNiw9F4vYyLx/r5e/l1HWNodo7Rup7jiZFW+XEtE550O5zmz+e+O4hwPnNj52y1KhM94coKZkrOQjACtGFAhN8yFeV7xIKtNP4yXN7O8ZnyXZ/X2vzpaS1H+UGSjIwxavvGBjYdV2O1G/bIOA1CBg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394921; c=relaxed/simple; bh=WJYylwhCepb1SNsaRnb/rTV5rCelb585I7xMBcKHMJo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nAM3vXjZF/sdlBBZnTfRRy+fCLeWLYvawKqs2Ksq2jk5k65gL1fWHcAin+SFSgIM5zoJ5Tq7YUKC+tQVCgOdvNVzrqKL84egXYl0qN+5pvnRzaUceogD/MWWgJFOapPRKCKlONEgxDQBg/TnHFIYd0x2p1u+7plM3s4J5PCttTY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tffuB9CS; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tffuB9CS" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C0DB1C4CEE2; Wed, 23 Apr 2025 07:55:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394921; bh=WJYylwhCepb1SNsaRnb/rTV5rCelb585I7xMBcKHMJo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tffuB9CSQVsXysR8StVkUU+VGT5twYPHrqVVlRBl4Np7x6UJQfQwSMzo/5Mb/Zc2t tIIWsPUkMz/8ln03M0+FZgOFKC4c43mfuRFy7MLc+NA1fRRMYiVccSxD6IaQLB4xSX iWnQKvNQF9J4J4hkNQ1P4UGPPqLspPsD3OvMBEt9P9ZxBbHHgGIAA7gIf3R0Mr1qJ7 pmANq2uvv33is/hU0AEP7vZinzJ2zsEsnOhkFB0/nA924krNBVrU0XOOARf0ytGN+p 8fkIU4LgAt90gYck3RVm6Z46vIVbP4td66MiTtC0noeryRpDO5bFFYRL4pBumkM8rm uMUZki6qLVd8g== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 14/28] ALSA: lx6464es: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:32 +0200 Message-ID: <20250423075346.45907-15-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/lx6464es/lx6464es.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/lx6464es/lx6464es.c b/sound/pci/lx6464es/lx6464es.c index bd9b6148dd6f..63ebf9803ea8 100644 --- a/sound/pci/lx6464es/lx6464es.c +++ b/sound/pci/lx6464es/lx6464es.c @@ -944,7 +944,7 @@ static int snd_lx6464es_create(struct snd_card *card, mutex_init(&chip->setup_mutex); =20 /* request resources */ - err =3D pci_request_regions(pci, card_name); + err =3D pcim_request_all_regions(pci, card_name); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5586F18D63A; Wed, 23 Apr 2025 07:55:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394927; cv=none; b=WG02FWidjI5dmQmcYJr/l/O+QyN/0bnH+BSoegZlQc3biOwS5kO1ImIUFgO96Hqotizx2+rRxV3kCtcQ5jDYNrfJV5YcrjKfJomYqNk6UAzt1K+SiR/S+MZDLPLOT8iluJ7SXvJOXmJPp6nDTNsAjvzRYP1/ic/kFwVOmH7qljU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394927; c=relaxed/simple; bh=pRlQuKwYT6jW8iLQvmqLXqutr9MP9tCZHFL43ftBrws=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WGzMm4+ntyvELV/+eNX9ilhWztfLvq+SJXknqx5NN9S/iRYyUy5P309H46VYupi9SBANvXEAvZjorfKwc7ZORCOiExN6un+Lmcw3PNz/O0WVPjh8FWJC93IhfQ727Q2AjngBFudWYa9aRQwEbHUrWTZpjYBvJyWYITWuBVUz93g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nNyBMOBN; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nNyBMOBN" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 98C53C4CEE2; Wed, 23 Apr 2025 07:55:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394926; bh=pRlQuKwYT6jW8iLQvmqLXqutr9MP9tCZHFL43ftBrws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nNyBMOBNWQdYVnm+yOBa4Kty5N0oznkPpIkB7ty8MJ/lk8ZgKEqF0mUZEoHKgHimj zesi+6EYwxv5lY/yQ2AuE24sg2+wZh0Bxo1VjFfYfmlJC2JrfUpMTwyYVbhELImytg w61Fygzpg306la6O0su98fiXogzKhtL2JEki7XkSoQH+nBkm6WDPeieYsKwUtdMgeb s+1QPK2y9sn1z3kc7ylnqNwVNQwbfPcTBO1PAOWlg8LOIqiKjxYJg0nPv22jwjUsRz QhsCYA3y0wBAJHX5c7zE4svo3pd7whUty3pVcKSKQ8x3J118VmiwE01ZzYHShVm8XM N4+qFdcJVKovg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 15/28] ALSA: vx222: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:33 +0200 Message-ID: <20250423075346.45907-16-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Pass the driver's name as the name parameter of pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/vx222/vx222.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/vx222/vx222.c b/sound/pci/vx222/vx222.c index fdb039896205..693a4e471cf7 100644 --- a/sound/pci/vx222/vx222.c +++ b/sound/pci/vx222/vx222.c @@ -123,7 +123,7 @@ static int snd_vx222_create(struct snd_card *card, stru= ct pci_dev *pci, vx =3D to_vx222(chip); vx->pci =3D pci; =20 - err =3D pci_request_regions(pci, CARD_NAME); + err =3D pcim_request_all_regions(pci, KBUILD_MODNAME); if (err < 0) return err; for (i =3D 0; i < 2; i++) --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8A53327465A; Wed, 23 Apr 2025 07:55:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394932; cv=none; b=sEgckDODHVECKyFji3rx2D6AJe9h903YGHZELVDfbDobOlrnWUxNO/lS4A8D1bokvaZVt94bwOa0CBMgLn3wp98wptLEzhz9CSeSp2lYUIw3QUfTQy102W1ivzy/tbfmnnG3ICQzkSBq7UUI46RCEJ87VyH/5+SAwF8NEKsfG/8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394932; c=relaxed/simple; bh=cVxI83a5H3NBHRTkCPsUOKpoBtLBr5HobqXAAjYwo14=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RLrvmbEgo0tfLy8ZzmFrQKBMnJVzSKBuNPmrBbq25OiYdXjGwCXNusnh66t9jrUBi5Oy/W5ttu93/MbYmuhKZ6iBJNkB/QDEe7AUbEaN39pUmFIHQyELFuuv+ClCyaC5ObmLxwkgeB4/Y0IoWhiZIh/12P4UojfrhE/uphJV93s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=en5T9sv3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="en5T9sv3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4AEDAC4CEEF; Wed, 23 Apr 2025 07:55:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394932; bh=cVxI83a5H3NBHRTkCPsUOKpoBtLBr5HobqXAAjYwo14=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=en5T9sv3f90xLk7QSt/JZ4RqBD0eC179RcJR8g2s3jorGigXUaWvKmtfxc01I6Qp+ lRT1mEmhFkMfrS3NwrbsNXMRg3z3pavgzusvlXvTsmu3vo29wlgp9657Gt84Wb5Ga1 UCz5lynaE9ML9vbpOzztRzUun4qTXJ1gQzaO52x+TMdUw25JdPHgLMu1gRY0LfbSUe FTDmiRV6506e+BbmbjBq6sf3Ogstt5BCWCfRtnMh2L1y2slG9GmTOojztvsyclXvcf lF7ih6QA09K652NNvjiyeXGf20KRt0GI1MbkweLvWSmYuoRNXqFXOFICKrR3CGmRxI 6/Td5+YmCqYYw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 16/28] ALSA: trident: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:34 +0200 Message-ID: <20250423075346.45907-17-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. In addition, the request function's name parameter should describe the driver, not the device. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/trident/trident_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/trident/trident_main.c b/sound/pci/trident/trident_m= ain.c index 8039f445bee2..4e16b79d6584 100644 --- a/sound/pci/trident/trident_main.c +++ b/sound/pci/trident/trident_main.c @@ -3533,7 +3533,7 @@ int snd_trident_create(struct snd_card *card, trident->midi_port =3D TRID_REG(trident, T4D_MPU401_BASE); pci_set_master(pci); =20 - err =3D pci_request_regions(pci, "Trident Audio"); + err =3D pcim_request_all_regions(pci, "Trident Audio"); if (err < 0) return err; trident->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A78B427466D; Wed, 23 Apr 2025 07:55:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394937; cv=none; b=iuJBCfnvir3Icw41+YX/y/rTqrZpu+mju2OoViGajofzEkAzMtfcTDkH0orISuENZ1wGyA8eIxl4AaihPDQOMTOgDPX/DqVVyXuUZtLSO5/KnxQoC9VJEU/uR8iWzDRSKY8tKNG7NXjPitsW0As9DOYslNwVQTr/hBilDaA5cXM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394937; c=relaxed/simple; bh=81LnQXQ3jZoLQH8C61dQCX16AgtA56SkQ7xh3/MmwHo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nZyHej/nYo4X7yJoTmEbpMYZtIi8IZzyp5lLSvyOQxEio8U6nDulPPn1I5TOl1Gus09AP4EIa9D/FDg1qVvKeNdUHTSnqoQQl7V3A6j08gh4byM4NiiUDjd0vbx0zlnAaY85Xu3b+yMA1x55IaCtrr6ShRr/rBGGOIxkUdO4SRY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=n/TX96V4; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="n/TX96V4" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F2270C4CEE2; Wed, 23 Apr 2025 07:55:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394937; bh=81LnQXQ3jZoLQH8C61dQCX16AgtA56SkQ7xh3/MmwHo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n/TX96V4SCBDZk+jF14wJnMTigtbuJVW/QdglHSPFxQpnoMhmse8k9BdivsB/ahY/ D161ro2SD/4mJXfxv3IW6+DZq2JR7gULxXQ6+vqlIe+W99p8N6+a59fD7jXdeuiUS3 nfnYPsXyK10LrVdV5kXiKazH0R7UJ4BNkhZthbDNq1FMyyyyXolDUxIM53hzz1qYEg /EMHur+ohkVtKxsAU5HUphK8LEI61OycIMTxs+vcWX0I3lGY+CRDYddT3r2YQWrYWV Oxv9wuxIngvTcrZkSTIaPFmmjYwyFI/ijopyClU7gVuegJwVSlSxfZJIdFsPxzHI56 rPvR2ALocq0MQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 17/28] ALSA: rme9652: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:35 +0200 Message-ID: <20250423075346.45907-18-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/rme9652.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/rme9652/hdsp.c b/sound/pci/rme9652/hdsp.c index dc326face54a..873b7eadfc50 100644 --- a/sound/pci/rme9652/hdsp.c +++ b/sound/pci/rme9652/hdsp.c @@ -5277,7 +5277,7 @@ static int snd_hdsp_create(struct snd_card *card, =20 pci_set_master(hdsp->pci); =20 - err =3D pci_request_regions(pci, "hdsp"); + err =3D pcim_request_all_regions(pci, "hdsp"); if (err < 0) return err; hdsp->port =3D pci_resource_start(pci, 0); diff --git a/sound/pci/rme9652/rme9652.c b/sound/pci/rme9652/rme9652.c index 5b8dd7b0a02c..34d9c7995ddd 100644 --- a/sound/pci/rme9652/rme9652.c +++ b/sound/pci/rme9652/rme9652.c @@ -2406,7 +2406,7 @@ static int snd_rme9652_create(struct snd_card *card, =20 spin_lock_init(&rme9652->lock); =20 - err =3D pci_request_regions(pci, "rme9652"); + err =3D pcim_request_all_regions(pci, "rme9652"); if (err < 0) return err; rme9652->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E3237274675; Wed, 23 Apr 2025 07:55:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394944; cv=none; b=kYcglsn8FuFNwy2FBIQcNDp8X967QC3wytUGLHGwjQCsGwlg6MHtGa2lrJG6PX/NKtcfwzvC+Z8bJLuEZv4F8jb0S9stNDNu81WlXW53INqsRQjA9K4oy78Ls6/FWEvVU1qej8NmYLGJEZG0XvEsiWaj6xWkI6jiBUYfpU7IB8s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394944; c=relaxed/simple; bh=D1c33WK4ZllBAGJvl22HwEcQdZW27eAp7Ljv7yzye7o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TytNzQh8N0Myia/1jkGLrKGMUKZW167na2IgUIrknj82cEmGiLfba4wbDjWSx+B3JrXVEoGT0iLIRIzPmSj/nXLWkk/oUzudjLbIJQ4DF+mIkQbQOkZVn0dbRQ1auwK+GWH0EhShDCwEQ/yDTsWf7TOZbzawpgoOun5zE+XG+sM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jI5VRHZm; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jI5VRHZm" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5A38BC4CEE2; Wed, 23 Apr 2025 07:55:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394943; bh=D1c33WK4ZllBAGJvl22HwEcQdZW27eAp7Ljv7yzye7o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jI5VRHZm4j5paCbFySnz+n/Oq1K+dwQlqqUbS947XRuDmqn70pb6HRIq+zvtGGUby 6ZSmZz//sQK+sBEcRR7q951RuGT1+lZbBDeNBWDre8So6VFmOFSpPDPbBHytbk2rZA RcJdFJ2nRAL4BEilMUBX9VHJdViK9hoXuowX3qaYQhzRdg9/L/tl8Fjh7G2rRmpZlw hziUP+w8prtRCfehj5Uj5DfhHP18pPbFkwcQDufTx6h5D+++sIE0B32ZZFu2PsIwp4 vgMaV/4Oa8YsFPGPxES6XfW4Cn8IOzmN5QvNGi7Ah8ypOgNTDW3evylW55Be0z43q9 fEqiI+cU56XfA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 18/28] ALSA: ymfpci: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:36 +0200 Message-ID: <20250423075346.45907-19-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/ymfpci/ymfpci_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/ymfpci/ymfpci_main.c b/sound/pci/ymfpci/ymfpci_main.c index 6b8d8690b6b2..d495f53a8324 100644 --- a/sound/pci/ymfpci/ymfpci_main.c +++ b/sound/pci/ymfpci/ymfpci_main.c @@ -2307,7 +2307,7 @@ int snd_ymfpci_create(struct snd_card *card, chip->device_id =3D pci->device; chip->rev =3D pci->revision; =20 - err =3D pci_request_regions(pci, "YMFPCI"); + err =3D pcim_request_all_regions(pci, "YMFPCI"); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B637F2749DB; Wed, 23 Apr 2025 07:55:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394949; cv=none; b=fvgjeM6UqJRDe128h4reBko8ymaDPyeI02kGt9c5O5PBdGQ5ix1JR4pgphJm9ifnkzoH+bc1GSgVglWlOHNN4vV5IIkdHmhLdH7pV9Kj+7caQgjgFApLWavHuUDP1LdDk/F+TZahwbMZjZV+Y75xClGztYZkO4MTKVjCb3G+gDI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394949; c=relaxed/simple; bh=FOml+/b/imwGGSqny080hhfuNCDfVvOdmZO95YoEmPE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mZ9UEuo7uUdmgpu78ds25heI3MhahXV9GdBLot3ervpMT9EfC2Ywe94qg5xv0lV9shwX+st8U0vlqCbAkc8bQwItin1/AvmUV7plhCNO4IedZ4o+IIYXMhxv1ow+EGFcSEkH8ur430lQUA88wZfc1hP7JPgejMiH8Ft4OrX3CpM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pizUXIS0; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pizUXIS0" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 598F0C4CEE2; Wed, 23 Apr 2025 07:55:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394949; bh=FOml+/b/imwGGSqny080hhfuNCDfVvOdmZO95YoEmPE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pizUXIS09V4HZRnSBYYlUjnhxPbgdLU/2FnztyA/arI9ftV1t19aEliI0+WMC73g1 uIqjSzGSn22HQcZIFZBF0nT83MOAY3U1Z33xj2GwunIiDV0jgUDUvQcCbWpXOsxwyK +24zg9Gp+SbclUfbP8V8OJ1XSJx/vbkGC+UaLsu/Nv8tOioHLH9VxhPgdIscnGAhao RHueUxbCE795cwjQa48NvsnKMWNWjnRqwTN0B77+kX09Cn31jntuCWw25LH5qJnxWx 6MXkC/dP4PA9ojNiDe3AI7MFDkz5RQ5UREAwx5W03xOQtr4/rXqoe1koZK+9PeZ7FU HFumJ6RsBS4cw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 19/28] ALSA: riptide: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:37 +0200 Message-ID: <20250423075346.45907-20-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/riptide/riptide.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/riptide/riptide.c b/sound/pci/riptide/riptide.c index 329816f37b76..578be0755b8a 100644 --- a/sound/pci/riptide/riptide.c +++ b/sound/pci/riptide/riptide.c @@ -1831,7 +1831,7 @@ snd_riptide_create(struct snd_card *card, struct pci_= dev *pci) chip->cif =3D NULL; card->private_free =3D snd_riptide_free; =20 - err =3D pci_request_regions(pci, "RIPTIDE"); + err =3D pcim_request_all_regions(pci, "RIPTIDE"); if (err < 0) return err; hwport =3D (struct riptideport *)chip->port; --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 878AD27056C; Wed, 23 Apr 2025 07:55:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394955; cv=none; b=glqY57yLzoWsC8qJ0Hjz+wgjAIYdbXI3GXIyjMeUUT7d6370kvDjh+bVBIbbiKSa5T3ruqDpPGjVf/abyMTAe9xcVLrV1C5wOa6tN0K3mEpi1HEsFwTFlmWuN1cVAgwSR/eE8eHgw2rw4CFH8tqItp24hg90el0DSR1H+ls3Ais= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394955; c=relaxed/simple; bh=QI9SJ6Qhx4A/06Soeoid2rgK4QHLZtZI13FnozHxHRw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gwxvvmLw19UGzBaiTaMWTx4hDXz9PAlE1Ak2tM8XRXSNTDHId1IRX/WYoAuzAAVvqX4A158O04wDBmktchrM9q71EShRqZEfee8jkkB8MvOkhx1K7lIeqxJYXSD4WEV/uNWS1JlHmz/lc5nR3Tev4689GmEBr0N1ba55THVSsxk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YtHnxn5P; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="YtHnxn5P" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C008CC4CEEA; Wed, 23 Apr 2025 07:55:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394955; bh=QI9SJ6Qhx4A/06Soeoid2rgK4QHLZtZI13FnozHxHRw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YtHnxn5P6K9s9t00m1Kze9DGrK8XahFwlalKKY4BvAkZ5nTBwwBxB8Q6GzAFaoYT6 fIxipIjTc7JzLLME1ZaqpaY6V8LQ6gL0sZa79BJ1Fag2tnicru9XCjhfXupxsSqP4g RG/ntuDncgPQaOdxC11NbbEVaIzewcjezN6It/YwZGEQFLoBGjoagu3MfqamiDK9fH KhK3I/GKqDt1lJKG4WmnVrZAJrbqAXCtKAtTn0V2eGE8vuAFItJaTsES219EhH+AyB sRhIn0Hftq1qOhjo63wua+81JAYXNeT9vIm1GMaRBIErdOTp2r0YV4sh+ELOFfJXRJ HKw901TM99J7w== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 20/28] ALSA: nm256: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:38 +0200 Message-ID: <20250423075346.45907-21-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/nm256/nm256.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/nm256/nm256.c b/sound/pci/nm256/nm256.c index 44085237fb44..cd4dc43dbff1 100644 --- a/sound/pci/nm256/nm256.c +++ b/sound/pci/nm256/nm256.c @@ -1447,7 +1447,7 @@ snd_nm256_create(struct snd_card *card, struct pci_de= v *pci) chip->buffer_addr =3D pci_resource_start(pci, 0); chip->cport_addr =3D pci_resource_start(pci, 1); =20 - err =3D pci_request_regions(pci, card->driver); + err =3D pcim_request_all_regions(pci, card->driver); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5C58D27056C; Wed, 23 Apr 2025 07:56:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394961; cv=none; b=jRt7DvBXEKvkPq3ytEYJR0gk84H58rCzdlGXQNx/HJMQvnz0stowEOyTjCH2WRxdb+rWYAmLO7jb1abljP8nWWK4CWvVp49dn8y4buXIDM7185ouyLZRRVyEEAfuBYT2+byfFxP1sQU2T7IGX5YLIYvO8Fps9mb/HIt6qiVix3k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394961; c=relaxed/simple; bh=YbeGJwJcAGjAdYjyTvpCClUTJ2o/Qzlqprcetq20FfM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XRELuhEMuhp4zXF10E1T2QarogLVUA2wPHdmiOiv/pxStS0P9WANSw25s+dZtHBq0T0Vgl6uUHe3sKEmvzuwBazCv5JSRmuVQiSUfu/xF9CNwDcjhfIc+3OlvjoiI7URFhNH/kvgbtmVnsj+R28IVhzxkqmZz8QoQE9h5Thl3gg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ObLdY3m0; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ObLdY3m0" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9877CC4CEE2; Wed, 23 Apr 2025 07:55:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394960; bh=YbeGJwJcAGjAdYjyTvpCClUTJ2o/Qzlqprcetq20FfM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ObLdY3m0oQY3GuzW9JfU9eL8oPqLm80oJi+Ezh77oS2yn4fnpWi5n/yLMVoQng1Va GVcc83hBWaBf8CZnJkYEFYFZL/oOzHA8r398xBJLrgRmSf0gjQ8GxlkLpRc1BjGF7X IFu7Pj+82gnSd3RHR/1wTa0Sugj/WJJTYwpNeFE6VWbNdLX5PUxHOVae7NCSD2VuII 3wEzGRhnbxbSF5nTJDh1EL9sqc4uiVhGBHX8SgPVGxIx3tulXOMRiuYIJ/tow9qFjA p8zZM7zPdQJwcuI8i6BSrNL8Fih5TBDKwnCP2h4BfrZ2sEpSs0rNSOAKqFuGjP/7L4 096K8e4hOYQNg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 21/28] ALSA: ice: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:39 +0200 Message-ID: <20250423075346.45907-22-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/ice1712/ice1712.c | 2 +- sound/pci/ice1712/ice1724.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/ice1712/ice1712.c b/sound/pci/ice1712/ice1712.c index 3b0c3e70987b..a8ac14887676 100644 --- a/sound/pci/ice1712/ice1712.c +++ b/sound/pci/ice1712/ice1712.c @@ -2502,7 +2502,7 @@ static int snd_ice1712_create(struct snd_card *card, pci_write_config_word(ice->pci, 0x42, 0x0006); snd_ice1712_proc_init(ice); =20 - err =3D pci_request_regions(pci, "ICE1712"); + err =3D pcim_request_all_regions(pci, "ICE1712"); if (err < 0) return err; ice->port =3D pci_resource_start(pci, 0); diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c index 1dc776acd637..be22b159e65a 100644 --- a/sound/pci/ice1712/ice1724.c +++ b/sound/pci/ice1712/ice1724.c @@ -2491,7 +2491,7 @@ static int snd_vt1724_create(struct snd_card *card, pci_set_master(pci); snd_vt1724_proc_init(ice); =20 - err =3D pci_request_regions(pci, "ICE1724"); + err =3D pcim_request_all_regions(pci, "ICE1724"); if (err < 0) return err; ice->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D9B7E274FC9; Wed, 23 Apr 2025 07:56:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394966; cv=none; b=DpZmRNnC7S+15ePqElk6DPDHEmA6NPzmb95gZ6USUJmHTXB6CFShcI9TUKL8K357rQ3IREYmyi5U1gtq+snkw7mmWM2GFnS474Xnf9fQkH7nQMuZVN/tL9wXNCYJ4ixsYwewQrjMZ2rfSc0nWM2VwkCWFwfYZ7bicW/6iAdT3cY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394966; c=relaxed/simple; bh=3Jy5j2C1X/vtBTfyX0/JGv5U9K5PwudYX9Jo9OmSXNE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=P/SszImLOW1hdepR2tvpDTI0jYQsNby2/ZvFqevGNFW3Sj1G2D+njIVfNsIcW1cAWvhkxkiTqsnMKYFlg9rWW9KQfMrlGkiWSOFDQtaCcDniQINjyI3/mj4fSf2TYI6peCmcyPdCZAjNsKNkWcnMjoTmUkZbhLbL/4Uqpxz3YXo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ShP0iyy1; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ShP0iyy1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 70D8BC4CEEA; Wed, 23 Apr 2025 07:56:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394966; bh=3Jy5j2C1X/vtBTfyX0/JGv5U9K5PwudYX9Jo9OmSXNE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ShP0iyy1sl8qYgmLZ7ZshR0Ziyah3JT5bR0B8GMCKUupWb1Ji/fiH+Pqm3Mw33sp7 rNWMOjVwQ7xN/34fn1pqCUE2xpFI+3fifqfMsP2eDkW9tBPAdSFknMkieGbd7wQpy6 2kvJQ6lHom6SQmHD0eHc+FmR0M6FlO0hQewIoHMOEvw+0poL8ljuOIo/hF5lJ9l5gJ Hmj+VNbGf8HjZ/EtB1Xzj3RzLxiWRvC1Ce9mFqMFh7S3mbE2qjr8Fy2LwtFk4YpAef 0tW0djxdnRWDu4HEuW7Ym2WawNQmo4V17Co1ncAspx3eebyPYPnCLwaw4T805Hw27V I00aNR9E0T93w== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 22/28] ALSA: emu10k1: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:40 +0200 Message-ID: <20250423075346.45907-23-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emu10k1x.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/pci/emu10k1/emu10k1_main.c b/sound/pci/emu10k1/emu10k1_m= ain.c index 5b8a5ba825bd..bbe252b8916c 100644 --- a/sound/pci/emu10k1/emu10k1_main.c +++ b/sound/pci/emu10k1/emu10k1_main.c @@ -1563,7 +1563,7 @@ int snd_emu10k1_create(struct snd_card *card, else emu->gpr_base =3D FXGPREGBASE; =20 - err =3D pci_request_regions(pci, "EMU10K1"); + err =3D pcim_request_all_regions(pci, "EMU10K1"); if (err < 0) return err; emu->port =3D pci_resource_start(pci, 0); diff --git a/sound/pci/emu10k1/emu10k1x.c b/sound/pci/emu10k1/emu10k1x.c index 89043392f3ec..30ac37b5a214 100644 --- a/sound/pci/emu10k1/emu10k1x.c +++ b/sound/pci/emu10k1/emu10k1x.c @@ -884,7 +884,7 @@ static int snd_emu10k1x_create(struct snd_card *card, spin_lock_init(&chip->emu_lock); spin_lock_init(&chip->voice_lock); =20 - err =3D pci_request_regions(pci, "EMU10K1X"); + err =3D pcim_request_all_regions(pci, "EMU10K1X"); if (err < 0) return err; chip->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C0F2E26B972; Wed, 23 Apr 2025 07:56:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394971; cv=none; b=No7qFTvqfmq67Q4AphVlmQaZdDB2FGR6rrnBGmHcUmiLbZ7m/0Bh1yzNVTeasDmxeIkRQ5RVjulTi+kdNmGXBRXssWZzIbLJhSY0s38Pl0aNPK9x5FsNw2mxgNoKsChrg6QohK3jfQKNgstw/gNSsxMFqOEN3g/fSzrpKr5l1pM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394971; c=relaxed/simple; bh=xhHJ6NrNjgWVvLXfeckaVT5bsoFk3guU27u3fnUlOqM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pXy4LXewflW6i3R/Vzhyr/QLtJfWNk8/QxR1RVvtub/abzleWpOfyGtoctR1O/LEdJnE/GmIzngAgAmJDheDy9DqE2cys3WTLvpDAeLAFpml3Gx5L29azQx9Sny1BA9exDxWXmUEkE2dkNTcrOefIc+8SI95doZCF0G3TarPVZ8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=DcZRhxHL; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="DcZRhxHL" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F1C67C4CEEC; Wed, 23 Apr 2025 07:56:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394971; bh=xhHJ6NrNjgWVvLXfeckaVT5bsoFk3guU27u3fnUlOqM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DcZRhxHLGvEBghLr2S2caLHuVWUJl0+/TxGVQokCdsoowtDTDdY5B0shgKFlc5+hi DOhHSkN9XXr3oy08Uxaa0TdAFshcMYgKS6nRyEBovqvD8CbM1A1Esr1/ZHy6VR9w1Q nsqGGR92NXfNC98JYSaxDqRISAySW7JpC5UD1/cICe6gEWFjSSjU1OeVG2d9MspOWh wenrOvFiB11nPmFYfvZcoYJxPMqPRdgwPX7UYq32SDlgGVspRZV/DuR7T6kJDcphhN GrljrsQ58MNFfpruJA8+5FHTn8dOOd5YOthFR+W82fxleKPE/Xhz3GgmKDj3bbXqQ1 YCn0wTyhEw7rQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 23/28] ALSA: echoaudio: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:41 +0200 Message-ID: <20250423075346.45907-24-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/echoaudio/echoaudio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/echoaudio/echoaudio.c b/sound/pci/echoaudio/echoaudi= o.c index 4effcc0090ac..80d8ce75fdbb 100644 --- a/sound/pci/echoaudio/echoaudio.c +++ b/sound/pci/echoaudio/echoaudio.c @@ -1910,7 +1910,7 @@ static int snd_echo_create(struct snd_card *card, chip->can_set_rate =3D 1; =20 /* PCI resource allocation */ - err =3D pci_request_regions(pci, ECHOCARD_NAME); + err =3D pcim_request_all_regions(pci, ECHOCARD_NAME); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65AD1274FFE; Wed, 23 Apr 2025 07:56:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394977; cv=none; b=BC/QnmdPIrj9jvZJO0iyRrb2VzMsBb0/NAYBe4j7xtiyf6lsJ2S3F0bLgSUU3m1Wl7aqsoFLj4MAkdieDa1TyHocpifBKIH411CD5dLdC5Cz/+l+3zj9Vg37lammWYmHXoPKP4rIGCJmjVUawPK2PZldl5vAZcrL1HIW1Vf282A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394977; c=relaxed/simple; bh=hVM9VlTYcI4bKCfu0tZacwR+Hp9K7x5sbnt77Pure7c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lsiYyHzMN5hzlb5tkbWMl7CT+eTrFFbucTSiceso9fMCuw4bgMOZiyyDrJ1iQBlGwZThief3v3rAxtd/pOLbSSL9fTxoKci/GB0fNDKfM7XehMR4J5MNOWUWo6eDXc5befiQCQPIkkKuMkMw0B1wBiEzDsE69kB6KXbLWgtZZzI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oc4STb2G; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="oc4STb2G" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 341D8C4CEE2; Wed, 23 Apr 2025 07:56:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394977; bh=hVM9VlTYcI4bKCfu0tZacwR+Hp9K7x5sbnt77Pure7c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oc4STb2GM/yCnKQpbkZ/YdxMzurULQTXbSAUEUcFvGkmN3L6cFWmO+rzTcK10F4lK 3kQSFoC77Z+rK8sWaTck7heeJUX/p9yvQ8hDGcusi8kEqRjBVfOkHOuK0M+T9VilV9 M39d0I0Imeci2iwGO+edWj6IiSMTuEv3liYTKLrqByRziOb+ahCde9111HpSHDTWcO ENGSRSVMFU8LwvzpSV4UXhciFz26lAGSPOtkO1D9YJLKjN4z47T0W3lPrLhJ3mq80k wpV1Hr6BM+zEpKBgiWSLKUTcEv/GzlYzE0NejqObErU7oUNRWzzD/ZlFL6Fc5nMl3m YZf+++xEMhiAA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 24/28] ALSA: cs5535: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:42 +0200 Message-ID: <20250423075346.45907-25-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/cs5535audio/cs5535audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/cs5535audio/cs5535audio.c b/sound/pci/cs5535audio/cs= 5535audio.c index 440b8f9b40c9..0f319013a2a2 100644 --- a/sound/pci/cs5535audio/cs5535audio.c +++ b/sound/pci/cs5535audio/cs5535audio.c @@ -262,7 +262,7 @@ static int snd_cs5535audio_create(struct snd_card *card, cs5535au->pci =3D pci; cs5535au->irq =3D -1; =20 - err =3D pci_request_regions(pci, "CS5535 Audio"); + err =3D pcim_request_all_regions(pci, "CS5535 Audio"); if (err < 0) return err; =20 --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 55BB826C3AC; Wed, 23 Apr 2025 07:56:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394983; cv=none; b=X7qtEIzyTldoOT9opXjNJ9U0PLsc9Ks90YSztAa6jNHpNDAXgqYAcNDpzWG2wsC0PULYUZUNenrtdGB1qlytyqIbppL9vG2DzrvzGjF7r+WysMluxhO6pndFc3UPFpbOnSa6449oGI+UhxfA9288LhVXlXEUmAQKmy1GQH1rork= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394983; c=relaxed/simple; bh=DXyvzxIlC1/iCNvghRELrGLjwc/42U+k2+KxW1oFSvQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rT0wR72mxCZLPtphZal22W+kT4sN/4izbDka+X0hWd3V7FQVbkZhO+oMWBDVXYjgnuY6Ao+0LGM6+VEIkn73I6Gqnf/vRLdSnZPNxHFSWudpMZdBpg7zSlUIh+nISg9ekJPxmeV0yY5iTwIU522b58APK7hxesj575hPJbHZ3Hs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=H207xFmo; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="H207xFmo" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E74C5C4CEE2; Wed, 23 Apr 2025 07:56:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394983; bh=DXyvzxIlC1/iCNvghRELrGLjwc/42U+k2+KxW1oFSvQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=H207xFmoItJAq9Se99p1I/uA8RO5huZztxT89cmpfs1BnkJ6UXBNcgqG1uTz9q80i IY9x+Ao2Ut9cPodXTnKO0PxmvJnCbP0MFkM7jOSjoNQ2inEgw7FIC6QlRaOINfHgn0 IogyMI0UtDNNOZgz7fDtQuLmU1pH5gh1/4hR1bjMFF84fKZtvl0RFmDV0gP8H+dl+E H13Lxzw8u1aCJtWo7EKuj/Q6DnpaRNYY8MhZ9P9CEYXOgEd5xli1D9x2dkcwBuQ/t7 rtxYVjBr1mgapx31m5joPQB3QelO7P3dQcEJWrynsKJ17ozRzuJxmAase+W7Jx8zUf MEcZslBQ3mmRg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 25/28] ALSA: cs46xx: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:43 +0200 Message-ID: <20250423075346.45907-26-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/cs46xx/cs46xx_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/cs46xx/cs46xx_lib.c b/sound/pci/cs46xx/cs46xx_lib.c index f3a94bb537bd..fb733633740b 100644 --- a/sound/pci/cs46xx/cs46xx_lib.c +++ b/sound/pci/cs46xx/cs46xx_lib.c @@ -3839,7 +3839,7 @@ int snd_cs46xx_create(struct snd_card *card, chip->pci =3D pci; chip->irq =3D -1; =20 - err =3D pci_request_regions(pci, "CS46xx"); + err =3D pcim_request_all_regions(pci, "CS46xx"); if (err < 0) return err; chip->ba0_addr =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6042726B09A; Wed, 23 Apr 2025 07:56:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394989; cv=none; b=Dj+0LPKiKnmWjjEieNUWTcH5fD+jWKmojA0MzeOSM0E4jerC7ALiOckn+3AYbKI5sMACcG3Q1XKd7d5hS+6VticH5JGm5hBgjiSCNEpg/YvdnYkvzQwsA1LRPWGoR1Ng94n1njerc0rrzKDtpbp0UgrGtUvyW2DUan4W6dON2Q0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394989; c=relaxed/simple; bh=IWfuvOEywoyLY/asNuZKj9Ee0ljQP2WmlWtqjK+EH7A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IhjEMSyAAfEHwEbqbpODVMPzDMesz6DACaUO/uEy4lXkU5T7ekbdPegr/K6f85f5n0lKUYhQh+BMep/Bn49s6g1eide9lGaG8/JtbOhepG76UocDpnxijuw1IKKQMdAc+HGNginnYqUI1fHYEeyYCUyRFqr5ScPT15nk2E0+h8Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Aa01bk9k; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Aa01bk9k" Received: by smtp.kernel.org (Postfix) with ESMTPSA id AFF09C4CEE2; Wed, 23 Apr 2025 07:56:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394988; bh=IWfuvOEywoyLY/asNuZKj9Ee0ljQP2WmlWtqjK+EH7A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Aa01bk9k2Fud2hguelzV8d0YHQ8iihOP+R/yoUz8s9yOgjCoq3PmJhVQOlDYOeS8E QgHhbvItMC3TpvjQouYGJY50zmo2Moe39XGHKZKdgUVPZ6MuwurCY+rmO/KxQwRKcd kTXM3d1IhEZvCjkSbMnXnx+YBvhjitLwvqB2mWrB5BAqw6KS64euBwB8SV797Z4imL LzyN1jkCq6+NoU0z8wwbqKxqBfEZRwSC6xDL8mBoN9WHVXN/eWUcUtHOoK+k1hECff sODyit0LJn4LPFHpFya86q7FPG/tJEfym/gJ7OovKtD2nT0ws8vGJEhqnq8XAaQ3lJ IGUObSXxs7AnQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 26/28] ALSA: ca0106: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:44 +0200 Message-ID: <20250423075346.45907-27-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/ca0106/ca0106_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/ca0106/ca0106_main.c b/sound/pci/ca0106/ca0106_main.c index cf1bac7a435f..7c7119cad63c 100644 --- a/sound/pci/ca0106/ca0106_main.c +++ b/sound/pci/ca0106/ca0106_main.c @@ -1593,7 +1593,7 @@ static int snd_ca0106_create(int dev, struct snd_card= *card, =20 spin_lock_init(&chip->emu_lock); =20 - err =3D pci_request_regions(pci, "snd_ca0106"); + err =3D pcim_request_all_regions(pci, "snd_ca0106"); if (err < 0) return err; chip->port =3D pci_resource_start(pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ECAE02749C4; Wed, 23 Apr 2025 07:56:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394995; cv=none; b=h+5zAm+F6H+YJB77jn7Z/nTORhYCCeBtQb/IfEyOV35thtTguVSDeyjEny8j8g/MQNLRfrc2AvJqQCfg7BE1N4Q2qgTqtS0HGNFAM1fIulxX9VwqbaQkGfPWT3+c0SNqqKf2YldeHdUScc2DqY6bGmvUQhXOPy52Ps++L8+M48E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745394995; c=relaxed/simple; bh=bYsDk+7D95w8HBhjBbBGx6xu461/Onf3AMTiBYZIojQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i00yJW8KiYLOMNntpWRFwyR9btVx4G48MTQzASvhBmuWSbpnJfyKMVsVcteWYxGVhFvg0ic38esDEWdNb1WAcl+oCB2WPlx9LULY0GnOeSb4jzcHdpH7SYAuvYeZgyZtkcGQa1CHhZE9E1kIR8c7Q8zPp4LU3nbVOwC+W0ekQLE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gZEqaYWK; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="gZEqaYWK" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 658C2C4CEEA; Wed, 23 Apr 2025 07:56:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745394994; bh=bYsDk+7D95w8HBhjBbBGx6xu461/Onf3AMTiBYZIojQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gZEqaYWKjo6/YJNMHGcRUGCmaDpNuQUphnhRQnJCKQ+ZtBIXuAgyGlvc32JL9hma3 mxjORg3IAmIH/RC9EbDcPUYiuAAGLi0PZr/+n1nM3Bt/plsGBt72kYuKm/FKwMTkCr ItdvJX0eksEiPTHT/7dGEus2kWzIIV7DimWvcGsv87X+pSrzZFsy8+8ZwvQj9MJofs dXSJj6jkn5g5DinwdYflnTKi8rOn3eiQCX401fAHVtetT2SyB9R+LQSgIjYQB3PW8E qtemZi/TyWBR1M/2m82MU+RIgTV3FVdsdQ8zmz5mat0Cq0pFrqTBHYllPJyAu02q3E k2ougp9aD/Ifw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 27/28] ALSA: ali5451: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:45 +0200 Message-ID: <20250423075346.45907-28-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/ali5451/ali5451.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/ali5451/ali5451.c b/sound/pci/ali5451/ali5451.c index 793d2f13267e..5f38a60467c1 100644 --- a/sound/pci/ali5451/ali5451.c +++ b/sound/pci/ali5451/ali5451.c @@ -1989,7 +1989,7 @@ static int snd_ali_resources(struct snd_ali *codec) int err; =20 dev_dbg(codec->card->dev, "resources allocation ...\n"); - err =3D pci_request_regions(codec->pci, "ALI 5451"); + err =3D pcim_request_all_regions(codec->pci, "ALI 5451"); if (err < 0) return err; codec->port =3D pci_resource_start(codec->pci, 0); --=20 2.48.1 From nobody Sat Feb 7 17:01:51 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CF3E9276024; Wed, 23 Apr 2025 07:56:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745395000; cv=none; b=m3OnDtTkM7cSszIWVDfwEMiAfzNTs3N32qg3x5DLhCvCQBnbaqvWKzJJCGlpYRLM+rN6W1ZcMJwYJg+XRh5irw+hNA4RjFOZeXY8PziM6X6AoexH0Yi+6xJouq/6d2gYn5Dwutgis19N5Oqc9YbbkKhnbJNRI0NAot+sUwYgqwc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745395000; c=relaxed/simple; bh=jns8DCaUvcDMxTBgEWlKIvW7BD9aUIHXZcrNon36aTk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EapGHdfuYQTZFpducTLh59vlgit78AW9uj0pwsTHQ5mbr5fIMQQUHdXjPr5Hf8yEHXdCut7Rq94UHx2GqV4b8MbRaR4opeADQF2zW8q49xAGYpnhjV3YNeapVcBLRJl483yoYFuuJ1mVr/KIAKBUe2YbOmsH9zHw8nRQ1qtB1Qc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ohpjFjc7; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ohpjFjc7" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 14691C4CEE2; Wed, 23 Apr 2025 07:56:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745395000; bh=jns8DCaUvcDMxTBgEWlKIvW7BD9aUIHXZcrNon36aTk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ohpjFjc7+ByLUDL4COQwP1gz+24CAqqv8dcF413+b4zBWgkp2sPhqCVwypPbaWqmw /hKK9kbBGY+zPngJ0iAmlU09dVAYHSuBeH38q753cj/a6M6w8R0dksW70f8w3cC00a sjpI9qIHLejaFgR4cFPeCEmJmrxnG9YLx/yeTrF0tldcTIxNNthe3lfHZu9QLihu33 Yjy0qnTVgOYydHx2RsiltY7yQkZaCChvxiagty5AvWV1v1AaSBRXl20jJsQ1YBC2Vo WTYFkRVbgj3WWaAi7o02Nx/vQUCdgsdROwIeTUKQbVjOo8qeBtcCTj1e5OEwcgNqsW Wyx7TBk/PFEPw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Colin Ian King , Philipp Stanner , Andy Shevchenko , Jerome Brunet , Mark Brown , liujing , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , David Rhodes , Ingo Molnar , Thomas Gleixner Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 28/28] ALSA: maestro3: Use pure devres PCI Date: Wed, 23 Apr 2025 09:53:46 +0200 Message-ID: <20250423075346.45907-29-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250423075346.45907-1-phasta@kernel.org> References: <20250423075346.45907-1-phasta@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pci_request_regions() is a hybrid function which becomes managed if pcim_enable_device() was called before. This hybrid nature is deprecated and should not be used anymore. Replace pci_request_regions() with the always-managed function pcim_request_all_regions(). Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/pci/maestro3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/maestro3.c b/sound/pci/maestro3.c index f4d211970d7e..e61e15774706 100644 --- a/sound/pci/maestro3.c +++ b/sound/pci/maestro3.c @@ -2552,7 +2552,7 @@ snd_m3_create(struct snd_card *card, struct pci_dev *= pci, if (err < 0) return err; =20 - err =3D pci_request_regions(pci, card->driver); + err =3D pcim_request_all_regions(pci, card->driver); if (err < 0) return err; =20 --=20 2.48.1