From nobody Wed Dec 17 05:49:20 2025 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 09C84132122; Wed, 16 Apr 2025 13:13: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=1744809187; cv=none; b=Ym41x3QOgIF2ficdRl+OKKp/1/rL6pUgTzQsBkIOUe5coE7d4/Vx2xdHs12bFF2ilAOQLxXphrD+CM2nx8qbNWSE3uZzflKYdloTYdMrFUZeFGxxfSRzA3e1I0FjV+rzynWbek1XZXgg2YpkJWBQUUnLaRfCTduQk/Cqn5TTnSk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809187; c=relaxed/simple; bh=xTElyRR645mFTDYZGJqyarTLXqFYYitJacfd5zreojo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cJ76BarRLdC4X4f0tJkPB6H7MhsaahJjW3MPMamEVP+LNWOuyqaepRqmqsLLIDc/fcVb2DtkO0aCpI6GyNzNP3ANIIbArbdqPJkiHfDiYDjbnp4YOQ/JuEv2VphtAFQhsE9dQ2NPspqtMrZOoYwWlPgEs+BC0fiz/C0UsQb4R/M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FLFwoIs1; 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="FLFwoIs1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3F15BC4CEEA; Wed, 16 Apr 2025 13:13:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809186; bh=xTElyRR645mFTDYZGJqyarTLXqFYYitJacfd5zreojo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FLFwoIs19DxOO9pnlBEAnp1gMrHTRe8kTNApfdcCHtIJy/LHNxu3Rzuy8Y/LzTVXl hWvj0dpfqJz0BRL3/HqlNtl6bT8NayxMt7duvm2rFtGRDsYyRcBK51Qmo+9V5fsukn NBFClAxcTFgCKixXyM3pHi6cuF2N1ziTF5ROrnT8CbipjsUPHzuqdnBjYxYSdggvv9 ib+uIcabWntlPFB9t9u4BFWDGTY4N+CQh43PK7Ht0uPTCpMXbfDqcudUhkNq8URrMv 9EyQYd/FNE7UI6mz0PxjI90BgI/y6u8/GTxpFZESQiUgqBG6FWdzV65r3nrBrnv3gZ yaE3q4JoA73xw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 01/31] ASoC: sof: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:11 +0200 Message-ID: <20250416131241.107903-2-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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(). Remove surplus calls to PCI release functions, since pcim_ functions do cleanup automatically. Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/soc/sof/sof-pci-dev.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/sound/soc/sof/sof-pci-dev.c b/sound/soc/sof/sof-pci-dev.c index 2fc14b9a33d4..3d3282375827 100644 --- a/sound/soc/sof/sof-pci-dev.c +++ b/sound/soc/sof/sof-pci-dev.c @@ -216,7 +216,7 @@ int sof_pci_probe(struct pci_dev *pci, const struct pci= _device_id *pci_id) if (ret < 0) return ret; =20 - ret =3D pci_request_regions(pci, "Audio DSP"); + ret =3D pcim_request_all_regions(pci, "Audio DSP"); if (ret < 0) return ret; =20 @@ -240,8 +240,7 @@ int sof_pci_probe(struct pci_dev *pci, const struct pci= _device_id *pci_id) path_override->ipc_type =3D sof_pci_ipc_type; } else { dev_err(dev, "Invalid IPC type requested: %d\n", sof_pci_ipc_type); - ret =3D -EINVAL; - goto out; + return -EINVAL; } =20 path_override->fw_path =3D fw_path; @@ -273,10 +272,6 @@ int sof_pci_probe(struct pci_dev *pci, const struct pc= i_device_id *pci_id) /* call sof helper for DSP hardware probe */ ret =3D snd_sof_device_probe(dev, sof_pdata); =20 -out: - if (ret) - pci_release_regions(pci); - return ret; } EXPORT_SYMBOL_NS(sof_pci_probe, "SND_SOC_SOF_PCI_DEV"); @@ -290,9 +285,6 @@ void sof_pci_remove(struct pci_dev *pci) if (snd_sof_device_probe_completed(&pci->dev) && !(sof_pci_debug & SOF_PCI_DISABLE_PM_RUNTIME)) pm_runtime_get_noresume(&pci->dev); - - /* release pci regions and disable device */ - pci_release_regions(pci); } EXPORT_SYMBOL_NS(sof_pci_remove, "SND_SOC_SOF_PCI_DEV"); =20 --=20 2.48.1 From nobody Wed Dec 17 05:49:20 2025 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 C8BE519B3EE; Wed, 16 Apr 2025 13:13: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=1744809193; cv=none; b=HvuLn02jkC8vYbLzm7Vr9Mpp8k8DjOVGht6FE0XcF7vxhpsyxgboysDnVftGp1q4VlgMlGLZffvXdh34fQy/M7X5GiaXzgZH+s2rBJxobZnfSuhKC+tj+He17+8zoBi6M7pK39clAmfsb2ejqkDATPeZqm+3pnk9dcjIot2J6/c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809193; c=relaxed/simple; bh=gpb1Vl3zMc7v2AN2uXCdpJ78JEE37uEZ4vxk3DO8D9A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OXpuyKzBOITiEEeKumhsgf2ilGyxrWlxBC8CsZu9aFneeYb83/gt6SyhIzsjoFolIaN/nWwgZTH7aItkD4N8Ur0/0BIlbHYZLq8rn2xigw9X0YPTGOTf020C3+wg2lCdzddSEWpiAOxeYZX9nRgvMsjdIIoOHl+8rVLMHuWaGmM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=P600EFgm; 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="P600EFgm" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0432FC4CEE2; Wed, 16 Apr 2025 13:13:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809193; bh=gpb1Vl3zMc7v2AN2uXCdpJ78JEE37uEZ4vxk3DO8D9A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=P600EFgmXprsNVhs3v+ad9SQQLgijdBDpegkHqU6jSGe47OWeouD2vaqOEL80DnlH h7Jp6uVRilvUldtfZF9WNfzzG9XlNIrYwU5PaDJ4gMWUvhXtjV2zE55V9IMWZjHpqI rFHcD5gkWinoV9vD9PPDOYxpeNat8jvZ3ko/FHKGsBH8Uk59Br5PPso4FRC9Bpzfw2 A3/QB9QOEfAbswO90K+XAvxrc5+ha6IujlUPwjv+R+qDBgTb4PituiUxWleAwKY3Et 98IzRO27isqPDF5IXyYhHzgbKbyaE/ZtPzGqHAW697oNu0Dk6/ayyaj9iAdTQ8WDnK UBCKPL7kFIASg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 02/31] ASoC: intel/avs: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:12 +0200 Message-ID: <20250416131241.107903-3-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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(). Remove the goto jump to pci_release_regions(), since pcim_ functions clean up automatically. Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/soc/intel/avs/core.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/sound/soc/intel/avs/core.c b/sound/soc/intel/avs/core.c index 8fbf33e30dfc..dafe46973146 100644 --- a/sound/soc/intel/avs/core.c +++ b/sound/soc/intel/avs/core.c @@ -445,7 +445,7 @@ static int avs_pci_probe(struct pci_dev *pci, const str= uct pci_device_id *id) return ret; } =20 - ret =3D pci_request_regions(pci, "AVS HDAudio"); + ret =3D pcim_request_all_regions(pci, "AVS HDAudio"); if (ret < 0) return ret; =20 @@ -454,8 +454,7 @@ static int avs_pci_probe(struct pci_dev *pci, const str= uct pci_device_id *id) bus->remap_addr =3D pci_ioremap_bar(pci, 0); if (!bus->remap_addr) { dev_err(bus->dev, "ioremap error\n"); - ret =3D -ENXIO; - goto err_remap_bar0; + return -ENXIO; } =20 adev->dsp_ba =3D pci_ioremap_bar(pci, 4); @@ -512,8 +511,6 @@ static int avs_pci_probe(struct pci_dev *pci, const str= uct pci_device_id *id) iounmap(adev->dsp_ba); err_remap_bar4: iounmap(bus->remap_addr); -err_remap_bar0: - pci_release_regions(pci); return ret; } =20 --=20 2.48.1 From nobody Wed Dec 17 05:49:20 2025 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 829021940A2; Wed, 16 Apr 2025 13:13:20 +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=1744809200; cv=none; b=KcRhVpLezwxDePrSTcIC7P43k9nJORwk9jQdX4xJJ6Ttwfb1x6+pCHokNPmZ8QpTTHuGoEfS3zPmuTmpKxYq59Aok4PNj/emNbZlwB+nOv/F5qLyfVeyicouOT/H+9gdAZStYv4M4YFEsx4lYrjW3OeWg4SCZMsg8w/oy5uoAaQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809200; c=relaxed/simple; bh=JJqlW6rkxVse8XmNftPjMwgYAiaTh4ve0xsdKDggTuY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WcYWIM7jOCw5pJC4lwY/PQXWNtXCSuC4ZWwiMF4XyYfVIzwbS8qEeEGJJ2TZY2koHZDeT3WPyFiQxBcg5sG4RQyICcPd64k3t9EV+WhnlQnPF/xR1Ci/Qfy0H3opNX0CgeOvDZ7+tuyUV2LpD5gfSR5qkdxQx3I/S8n4cyg9wTY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=u6yPGwFf; 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="u6yPGwFf" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A945FC4CEED; Wed, 16 Apr 2025 13:13:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809199; bh=JJqlW6rkxVse8XmNftPjMwgYAiaTh4ve0xsdKDggTuY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=u6yPGwFfozHiDTT4YXOFdHZi0cqoPPAsxvzvgbnfVxiVdmK8LTrEX4OAiGHRn+Cls YimDTBmKW0T8MmpWO/rBS1uQhEVM0wFXhcqzmdTDLtavGxaqHfeIO1yZb8ZR0TBaTZ 0P/5LAW/uWJBwumVS+lAZCK2oy7M9jWbUbV6DU+k5Qq0gtgN6rX2YHDV9hEIijH9TC u1zODr4blu/w0CZ5qYIiv0x+gRVL3baVggamnmUZ/JPTAheyAMEi1SLn1ZTx61OH+K Ip5ei/bpS7yruBgzbQg3qy7c0HMvtg7Wdhd46YagDzvP3Hn2L/squSKbZkpKd42Rbw YPc5t3zhDztPg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 03/31] AsoC: intel/atom: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:13 +0200 Message-ID: <20250416131241.107903-4-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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(). Remove the call to pci_release_regions(), since pcim_ functions do cleanup automatically. Pass 0 as length parameter to pcim_iomap(), which is the standard way for ioremapping an entire BAR. Signed-off-by: Philipp Stanner Reviewed-by: Andy Shevchenko --- sound/soc/intel/atom/sst/sst_pci.c | 56 ++++++++++++------------------ 1 file changed, 23 insertions(+), 33 deletions(-) diff --git a/sound/soc/intel/atom/sst/sst_pci.c b/sound/soc/intel/atom/sst/= sst_pci.c index d1e64c3500be..102d4b0e6125 100644 --- a/sound/soc/intel/atom/sst/sst_pci.c +++ b/sound/soc/intel/atom/sst/sst_pci.c @@ -26,7 +26,7 @@ static int sst_platform_get_resources(struct intel_sst_dr= v *ctx) int ddr_base, ret =3D 0; struct pci_dev *pci =3D ctx->pci; =20 - ret =3D pci_request_regions(pci, SST_DRV_NAME); + ret =3D pcim_request_all_regions(pci, SST_DRV_NAME); if (ret) return ret; =20 @@ -38,66 +38,56 @@ static int sst_platform_get_resources(struct intel_sst_= drv *ctx) ddr_base =3D relocate_imr_addr_mrfld(ctx->ddr_base); if (!ctx->pdata->lib_info) { dev_err(ctx->dev, "lib_info pointer NULL\n"); - ret =3D -EINVAL; - goto do_release_regions; + return -EINVAL; } if (ddr_base !=3D ctx->pdata->lib_info->mod_base) { dev_err(ctx->dev, "FW LSP DDR BASE does not match with IFWI\n"); - ret =3D -EINVAL; - goto do_release_regions; + return -EINVAL; } ctx->ddr_end =3D pci_resource_end(pci, 0); =20 - ctx->ddr =3D pcim_iomap(pci, 0, - pci_resource_len(pci, 0)); - if (!ctx->ddr) { - ret =3D -EINVAL; - goto do_release_regions; - } + ctx->ddr =3D pcim_iomap(pci, 0, 0); + if (!ctx->ddr) + return -EINVAL; + dev_dbg(ctx->dev, "sst: DDR Ptr %p\n", ctx->ddr); } else { ctx->ddr =3D NULL; } /* SHIM */ ctx->shim_phy_add =3D pci_resource_start(pci, 1); - ctx->shim =3D pcim_iomap(pci, 1, pci_resource_len(pci, 1)); - if (!ctx->shim) { - ret =3D -EINVAL; - goto do_release_regions; - } + ctx->shim =3D pcim_iomap(pci, 1, 0); + if (!ctx->shim) + return -EINVAL; + dev_dbg(ctx->dev, "SST Shim Ptr %p\n", ctx->shim); =20 /* Shared SRAM */ ctx->mailbox_add =3D pci_resource_start(pci, 2); - ctx->mailbox =3D pcim_iomap(pci, 2, pci_resource_len(pci, 2)); - if (!ctx->mailbox) { - ret =3D -EINVAL; - goto do_release_regions; - } + ctx->mailbox =3D pcim_iomap(pci, 2, 0); + if (!ctx->mailbox) + return -EINVAL; + dev_dbg(ctx->dev, "SRAM Ptr %p\n", ctx->mailbox); =20 /* IRAM */ ctx->iram_end =3D pci_resource_end(pci, 3); ctx->iram_base =3D pci_resource_start(pci, 3); - ctx->iram =3D pcim_iomap(pci, 3, pci_resource_len(pci, 3)); - if (!ctx->iram) { - ret =3D -EINVAL; - goto do_release_regions; - } + ctx->iram =3D pcim_iomap(pci, 3, 0); + if (!ctx->iram) + return -EINVAL; + dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram); =20 /* DRAM */ ctx->dram_end =3D pci_resource_end(pci, 4); ctx->dram_base =3D pci_resource_start(pci, 4); - ctx->dram =3D pcim_iomap(pci, 4, pci_resource_len(pci, 4)); - if (!ctx->dram) { - ret =3D -EINVAL; - goto do_release_regions; - } + ctx->dram =3D pcim_iomap(pci, 4, 0); + if (!ctx->dram) + return -EINVAL; + dev_dbg(ctx->dev, "DRAM Ptr %p\n", ctx->dram); -do_release_regions: - pci_release_regions(pci); return ret; } =20 --=20 2.48.1 From nobody Wed Dec 17 05:49:20 2025 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 50B9835962; Wed, 16 Apr 2025 13:13: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=1744809207; cv=none; b=WXJ/GOKqObv/LuGtdo/8otow3kRniFvkBRMe1eOwIlFSidH3jPKQGWfz2pWsw/t9hY8ikqbeD3QB0AD4zV3CVduHXJkThy/1VYncp5aFZ5XTUkErGblhPwiaSGjZe0ra/gEtb1lLrI2Mzciko3Z8NeVixWpvFH4DeKqMCERoJsA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809207; c=relaxed/simple; bh=19qrJhMk+m82/99hnutTomwXu07hTuTL7FwFxkvNJXI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bScNLuELT9+0lNCMN8KJY/VbaHMdXzrgXjYrAlWLHb9Qb+hqqo+5Rvo2CIOyJx5V4y/3zoelk0mxYz2uetWS5Y+ZudvZiwmp+0Hki2h5U2uEb60wz3r54/RMyoZ1/xQe2AtGCOp4whC0S4j2SYqmIwPZznvvCF1mKe4gAqfSkas= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Wg+Tm4d6; 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="Wg+Tm4d6" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7007AC4CEE2; Wed, 16 Apr 2025 13:13:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809206; bh=19qrJhMk+m82/99hnutTomwXu07hTuTL7FwFxkvNJXI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Wg+Tm4d61/Egc7Prrmu7HOid9JKFEOxBu53Fss0cmi2+uodgfDapzzc2t2+RTO51m 2aWq4EiC5wwVlqO6vF76BzDrFlBsQTslL5eZgdw9rAB8lncjgYu42Hr7+9WL31/dI/ fD6DeRYJIcavLplh4qDPQoZzg5YcCy20n6x+Tu6lhDRvQ4o3EDNydNSvQd/1MXJ7yf MUQrmah/cNkvhM6WzRQpOmiItz4FN/fYQZxvbBa/QW4lQM+dclzCxlIfbWd8wPy0lM mLa+gOTyc9EwEgKX57wx8UWQlg33+p3RfJzPvzJIWNA8lEDrKge4yDYrda8Mewiiz4 IqZb7+NlyOFCQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 04/31] ALSA: sonicvibes: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:14 +0200 Message-ID: <20250416131241.107903-5-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 AF961132122; Wed, 16 Apr 2025 13:13:33 +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=1744809213; cv=none; b=n0bBjX0xGv5fiF0JO3M/hW4W/RULR7JjtHtFA+oafmy1M+Jrn45yP6o5e1PQU17gk3w+eAQ3kchMBVcf78Y8MKXS9qijD9y6wVFuy+qZOWpunnjQe9NqiUjvi0HyVv4BEcabgilEoeTeL8jtj5nm+re5J9+uLgcb3+U4vuUC+HE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809213; c=relaxed/simple; bh=8IbZJ8f0snPjp+AG/9OT1malzVNUOz4CEadV1wniIBo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ULYXvAnlzvqlzezeaNcXxWDKAcOTDX/+I4JtizXF3vqEkRojlCV5ptP0OQiAduSs4SRu0dPTbujd4j9rKUhgi6Z58eAs99Rt4sxDdjb6XLim2i4QoLiq6lIhtVKKNBOiAtTh5Gmuj2GsppRA33qY49+RyLSusVYx8RzjxlbLeIA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=DobZFdNU; 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="DobZFdNU" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3349EC4CEEA; Wed, 16 Apr 2025 13:13:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809213; bh=8IbZJ8f0snPjp+AG/9OT1malzVNUOz4CEadV1wniIBo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DobZFdNUUFRtfevNTUmGzfSlmom17TPFqlISRj6VIPJG4WYWwtQRVGab5w4A2Z118 Z+z6JwECZVRf+YJgvX41D38RkBXcZooZhioo1n9t9Lm+W+bnjCO8f6Z99tYHwB8Y4Z nesLsipGsJTn8ltvzupaOl/qixrmDwVqKHuvrbH0IrmkNiflbnxuyEvRdsB3PuQw8V 72v06A4/yaZIooPkw7v3nnnYpKzRYbmUtMVG6u0LSCx3zC/2J2Vp2O+8pBlOrZON7V xJSHI4YsLNs1c6dVQeg/L9CB/Y++vSlM+TMxSWw7znGzSRCABcYeNVsYQ6d8AEPpc3 oPFD0oKZrKwzA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 05/31] ALSA: rme96: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:15 +0200 Message-ID: <20250416131241.107903-6-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 7CD5E1A08A0; Wed, 16 Apr 2025 13:13: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=1744809220; cv=none; b=Ha8rgisY3lzyVM04mFDVGD1zv6QGGDDo/7Yp8Rf63X5qIlZTmO/MGG+SEzzHijpN8PmwAZS2h9Nwj3jiA5josUc+lja8i3YRjL5ONfTJDKdRe+RjvRHA94mXFhs+NhAVZlu4aupvOpkmjNlv0uEeekSqFfDjTT56AavxAJwOCzY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809220; c=relaxed/simple; bh=KVveVCvbkYTGYLIKGP4ny8RasjPXhVAI8Ae002/fnac=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=apGh/jAA8sLXgbR550QPtdkDYom7IFt8VRiwT2pruU/yEF7yCZTeRMmH56Qr/+U58+0oTY0nK9FchJUz7yEnbLuwtm9PD/ZOziSp6ckpTw8OdELjnoCSaAxA7E88agPFYJST1yxMYoqOHYoLjP21S9jvjFcKL9pBnR+RX31E25k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qNlE2OLA; 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="qNlE2OLA" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3568C4CEE2; Wed, 16 Apr 2025 13:13:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809220; bh=KVveVCvbkYTGYLIKGP4ny8RasjPXhVAI8Ae002/fnac=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qNlE2OLAWZYFXk6wBDc2NZhs097eJXDSzmr8UjdNcV6sFjqa8mon0RH83HvioLigD ynMIE/NK3vpOBnfAzn25TAv6+SThF9mW9cBLT+Or9RBI7xo1580oOuBT3xCo1h6pBg wkiSQnHirztL6r9v0+Qoeahk47FjCQDcUSUxpHbCt1Thq1aiq9to2kbH8M+QeWQocy jech1H7FU5ZGriT+Q0+dWAzpPuRfiSLMlnaUlyNa0tOYLJIv9CwtsyKIuF/kHL8D8K WhJ9lA3Spw/Am4q9CMS3Qh0YssduK/sVYPM2ZtwulqmSfU+/JE5RRLn85ENQuV9hC0 wxfFoqynqgt2w== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 06/31] ALSA: rme32: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:16 +0200 Message-ID: <20250416131241.107903-7-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 2D9991AAE01; Wed, 16 Apr 2025 13:13:46 +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=1744809227; cv=none; b=gW6Ji09V3ZgynnOzhKZjLVISLvmyUShG0AZjtOwLJ8XpgYYB3Kfk6sDlxjlkTjcdXqgE6N7tEJ6DNhWRpVmbznyza7jzOhaGXTTWHe1W63hTWl4/tLJPVDdQhmT0ZvTI7f7X0N0Wfm47LSG4gAgWxK94pkjd0Qr1ZsrbRDsjTkc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809227; c=relaxed/simple; bh=qXpKytL+mFxlJBagbnBDnuiAlAAfV9I1KNlxSIOAV8w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ahmljYBw8rVp1mUpQLHYGzSsXeiT+VcH/5/CPA7VL3Pm1TzMFJglCAfLbKl1jQkjyeN0jYysnWT3S5lyATAj6Usz3lqF/tq03W7qmxMwC3ChXiQn544xcYksjGawjfH5AaCewuqylZ88k9LMKW6J1lR1W+q4OSJu+jE5cRd/V7Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=k27ISNv5; 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="k27ISNv5" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 68807C4CEEA; Wed, 16 Apr 2025 13:13:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809226; bh=qXpKytL+mFxlJBagbnBDnuiAlAAfV9I1KNlxSIOAV8w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k27ISNv5lGUzE3Qhl+Xe48aZO6jx9RhtXGa4mpVnVzowAmITERZFF1s6slaBZMRSV HVSg63sje+Ohvm8hy7en7iADpAYL9hVDDBpQeastiSYIaF5LYhTWtthCtlV3SATo0T 5sUSeun+7KWfLsDHZXK+2xNbwq200tJj5srsG1X4PI0BrfosnuFp52u7+PhJ1ON+mT G46iwsnKs1FWR4kY6FeWhpCS2eOhxePfRukhBBMUtcJ/7RRelF0J7SnLtQf9hoE8US /uHJfy75hZAa+9KDnvGdBYGQ4mIXWPpyxPbbzQcNiPkkkDSUTzyNjpayDhvMClLuFN gApfIHoy0zrFQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 07/31] ALSA: ens1370: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:17 +0200 Message-ID: <20250416131241.107903-8-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 86AF51A5BB5; Wed, 16 Apr 2025 13:13: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=1744809233; cv=none; b=kIFgl+QVdtrqYM4A/bUxOimoAXN1EYGXCWanxwq1ByAWuAnO9ZfjX+zQ1CBd0cthjtoSqYeHrD/C5GaL4bE5tUXU1wTCyahPKtqlcEOJMwcISMGeAJnw5OZiyb547O3CUSbZ6tGbDESKbzFZDXZBf5VwZxWpywpXes72eQqPcbE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809233; c=relaxed/simple; bh=X9qVrXSQPRjsq0otBmwyVJAoR6mMgIWYnm8Z10Gqjqg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Zv9R0p5wD/+7pZcDN2js8dY5whgdKqy6p5UtCslzR3NQllrwlAGyseuoXCvNdYiP1IZQfaeg/SJWqvpxdTqFH+dwRFPWP3s1wzG+nsL1lxZIy6bF5K6b8oijcRP31iRaSId+KI8jqvxYzusK1+zuzOoBWD4bRKCGD4OrJj+Ya1Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=n5LPvmex; 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="n5LPvmex" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D4F6C4CEEE; Wed, 16 Apr 2025 13:13:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809233; bh=X9qVrXSQPRjsq0otBmwyVJAoR6mMgIWYnm8Z10Gqjqg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n5LPvmex6vO5wsV3PZ2TIrwkfSbWV5iGsg8VEzBnp4BvQMlG5K/B3GEflLKqIuIfr 2DNe9FJE+OJV6d+7PEsDdEKfTrhvkcCh41q5pSzjJWu1AkFx5FbKFJmhC+E0F7STGx rOj5w2ympUwK8G4Td4EJOds3C76AEz63+RlhZeaasIjq5KWs31Sq9siI2tVdQPyZZ8 lyW9NCmOaxM5tKvaE2Unq1H/v5/cUahRbUv0VzYpeTnZdPbbxwa0WPFbMdnnsLcQqy +ZC3dzykrs/x56bh+J43y1c6lAaIPfZ2Acax2ePHpHIQ0zIuNwQ7K2crQjC2WtnKsf T9OYgERhpCaiA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 08/31] ALSA: cmipci: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:18 +0200 Message-ID: <20250416131241.107903-9-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 5D0711917FB; Wed, 16 Apr 2025 13:14:00 +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=1744809240; cv=none; b=FZtim66VpC1MLGzBOy2IL+XTFIWiuhL1kpV9mWigSdNjCPMj9Rpm9MRqLWGLGmsny3gwR7MmTohFLVomULUe7P6pnXxIs/KPNie+2we2zkU8Lcf5CChHCleJBTfv5K1LETCp3enF3f7N9a1wkv3tDiOCx+XtvFJ3KdWOZlETVQg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809240; c=relaxed/simple; bh=FnEMqRYiFMAV1GdMr3wF6FFhwxAv75Otz/xx5cRosXY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nKBevOKp4hazQJz7WRaehAc1aT5WXem+/shFQId/XX0WOiTmW3W/scvNepvCeuLinROKKeInff6ChguTRh8zV+VvpiaydirwUAb/0j93+MPafhQXao4Xaj1TMZkGpJKHOkrleJ660+zY+urff+Z6LLcKNll579HThAMa4ZXbPZI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=J8RlYyxJ; 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="J8RlYyxJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E6A94C4CEE2; Wed, 16 Apr 2025 13:13:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809240; bh=FnEMqRYiFMAV1GdMr3wF6FFhwxAv75Otz/xx5cRosXY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=J8RlYyxJxHyNEvdVYh/ReBTGkdlWaJ4JHdooH/2M06/fiYbuuCGee9ZQZBbg6Hlpi Yg1ja5L36Km/yOqra2dt1bHo+Oiak1UlRp61I2nq2gXRUcH3TpaTLeyAOVqGY8y3+F vzd/Ln8Gdc01iQ4Ew9J+GEAnC5ttYn61dPurYFAgQQuXwJBJdH9ssU2tBRuT4rEzCy 62dE9maw/aPFH1igZogy/7X3DdIwBNpIqzmTP2jBoUNkX35dGRE1lsrTuvzLjYpa14 UiSrCUZu2y5XlocpwUqnt2PKpfaLwh7R73x2GVs5xEYNpeFxgc/kAgzZRMPj1ztkkL OIQlRCTtg21ow== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 09/31] ALSA: via82: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:19 +0200 Message-ID: <20250416131241.107903-10-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 8819A1A5BAE; Wed, 16 Apr 2025 13:14: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=1744809247; cv=none; b=DPpcS14QFdTNeqCwKAhwumlxJH3m5q0ASQ29S8xzPGv++5WX5w1iqDCLEwvUC/u1rjxyD2p8eEG2eIBSRumlTgnyrzwb4eb3reXDhgfzq5PE+kAIFardd0pNR21+mizH3Co68/TFel7yRaDSONLJMLXe3iUbkrzvKNbiKa5Ow+Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809247; c=relaxed/simple; bh=3cmHumiHw6fXZ0Oze9GFkcaAxfO5QqdPmk+djYT2JO0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uMK/lFBr2sh2uAKKZxV1YCg/WsSz2d/py6ujou2QJXe4qjgzWJzGSJaTrh58HE/0W6ByX1NYxLa+q5kNdSLyHxgiXe+KCagP46xysf7Iq6oKNhsddgOE2uL5r6M1MOSblsLm6mH/2WWEzUR8AE1FrEiMKidzpnKmnXyt7t3g5Lc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VckyFLbJ; 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="VckyFLbJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id ABB9DC4CEE2; Wed, 16 Apr 2025 13:14:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809247; bh=3cmHumiHw6fXZ0Oze9GFkcaAxfO5QqdPmk+djYT2JO0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VckyFLbJ+7mlk6+3tJiViN5suSsxs0wvJFXt/sWkSA01JqFBR763FknXU5wgxtFY8 Yr36m1yLINpz9dkAz69428LqnvJ77nx1RNKDwsdL0do3rv9P8GHvaPk/DqEjpXOdhP azixMfnC3MB8bkGETwfjBV8h3Y5c3KphSUaFEil8XJkCiM5eZ4jh+uBD4K/I9Sf3kg 9T+FROPy9m2yNARnJXziztjX8K1LnuFc5fuC8i+9TvYIn8hwWIRTjbPQKgLvTfWCkN J5f4KeRa58wYuQAvJZBFZ4vfWLqpun4xoszws4TKtfXlBSxBfqpuShg0Jdw5CPHjsR J7OcGxHVh+QCQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 10/31] ALSA: sis7019: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:20 +0200 Message-ID: <20250416131241.107903-11-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 DC0361A5BAE; Wed, 16 Apr 2025 13:14: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=1744809254; cv=none; b=TCoy3DUZDwUIE9bUlHMNDHP1neJj8NwIhMm2caaMOc2L/vOxQNflFUGvX47s5RhHOqK9/sIH842xVD5J3mNqw2IQNfnjwn6C3ouCSb+fU9UsH38gLfzfSF+E4WHdeVWscGmqGLuvIpKYIrA+iKkel1A6b2XBOjolQzK8MiIsx/E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809254; c=relaxed/simple; bh=cxYne9JSEduD2Q5BZf4yS/eDboABDwHJZ4lHD4ShPxU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kTOQySosDonulihsuzQxh9lO0xMY+zRf6CoT/Ty0JejTdn5MkHy4RIba8i2ePCCmTGnCqEcZOgsHHSvrdICuH5IMIW96KYiKkEJqkWpE3QYJhw2/WqONBBCBhbTmR5BvEKhKN7e56M6gVPGe49dubRNWE1L9oT7a/ax1lKwwVTw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ATn+8Fg8; 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="ATn+8Fg8" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 709D6C4CEED; Wed, 16 Apr 2025 13:14:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809253; bh=cxYne9JSEduD2Q5BZf4yS/eDboABDwHJZ4lHD4ShPxU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ATn+8Fg8J46kwJIQPjYnwFLIYDPc30fvngwWczobcZ7BuKcY8g9ha3DAt+GgfR3vi +5jd3K8VMDgu82Bkh9TbC3Y8EkbFnidvLRM0jxDTJyjazate1P9mntdCFD/R0UqEbl Jf0o81qJcFgGIAW0eDeGoB4Id9FbQRdNA1Ews9GzOnka2/jjlmA87OC/oH+1804BDF FUEGflNG7AiPu8jyBX/+WS9qriSqb6dPi6ckifHHYrLg1IxiKfg1z1YrxbEM4C5bX6 FwJIi/Zdcs1uphupLpYxG4nzsyBz2gmJK09Osv7vwhTy2wZjoJhY/P5/TqSdVyfykW jkeqapx+YBLuQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 11/31] ALSA: intel8x: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:21 +0200 Message-ID: <20250416131241.107903-12-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 DCCBD1A8F82; Wed, 16 Apr 2025 13:14:20 +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=1744809261; cv=none; b=emm38Lt4Poi/Q/NHkGssDdgsi0ko5+ybycblsMXhPdOTt/ur76hIkHFn8vSb0K5dK37sFP5JYSomnYuftwpYXZ1OqSBFx8x4qltfkNoR0SW/RlDsBFqcsSPOWrZnD6xE6isBALqdZ4w8Vdlb4FgHVlx1Cd0bmrPimWfTBz+rxUM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809261; c=relaxed/simple; bh=fYYFwDScJXGw6yU/AHUCMM0dwr4zXlROhw4USUxTCn8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=h6mVTnldvpoTDXxk858Ptw3XSIPGOFsKMnbl289+4dt5trAvH2sMdPoGgaoz9lrnGQUCe1olOCeho/cxy9iZmUCSSznSxh3v8foQ5WKLFjGkc4b9abjA6NN20IBRgWd7FMccDSi8MONmmY8SatgmF5ZMYheDpNQCtTVfYvCj2fM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gJiWwwqx; 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="gJiWwwqx" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4EFB4C4CEE2; Wed, 16 Apr 2025 13:14:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809260; bh=fYYFwDScJXGw6yU/AHUCMM0dwr4zXlROhw4USUxTCn8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gJiWwwqxd2EgwNP+KiQE9OATMoidWl7aexsupQy4R0novmYGCABo56YgqAYdrEmed 2TpBavIBpKSBXF0E/dSoo2m+PvayFevfO26h+HlUyvUysbBIfhITL9dI/sDdjMbQ15 wogPwPKhVotmTsbr9S3PKoECFAEVqvpuz/w+sLFLOq6mIpgdYo//LlW/YC/J3H2SvL gCIir1I3TTxl2NLJZyknMu9aBDXw3NcjHxiLRCvIlVSl7/irBdXoI9unNGJ6eJ1kh3 Zpj+GcYf/hA6DMGlaeYO5cyjIewTlGA+zSBOGDS8wqQKBWkFJ+wT8Et2hPX9EBAwfL XDMwrrnrUGz+Q== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 12/31] ALSA: fm801: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:22 +0200 Message-ID: <20250416131241.107903-13-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 6985B1B4140; Wed, 16 Apr 2025 13:14:27 +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=1744809267; cv=none; b=r5mGU9P3yx6EyjI5Gkj3lcjJImr0CK8lxfQ8fjx8MGLSu7/z3tyjc6zdoBW07v3g/cNwoZOg9hVZN3yhSYPY4bchpskx6oAScuj3C7Xxvhd69RDXlYLNVyb9y6eR9fnkDI7Qjz80fNT+PbbC3vgr1vVkTvvKParSFPC1CVaNY9A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809267; c=relaxed/simple; bh=r1lXWMLlCF5OtLuwjF1yEdJF89x6vCCxH6tyFbIPcWs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KstNi4Rx8533K36hH/hHbuBHF+T9xLfk6UoBuuqIv6BTny8pBuXZO5IgcmTrrf5N8NLvmGcjhUL0eVd+uD4YYNmBMUvNy/jArCI7Og55Gt5/V83X9E2efvmel8oCwogugpfFVWdmiF3qVJuvDAjVaNmxkg/8DNsWLiFQuv8IEhg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=h3CDbU7f; 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="h3CDbU7f" Received: by smtp.kernel.org (Postfix) with ESMTPSA id BCF49C4CEED; Wed, 16 Apr 2025 13:14:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809266; bh=r1lXWMLlCF5OtLuwjF1yEdJF89x6vCCxH6tyFbIPcWs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=h3CDbU7fsZgcFghdE7nMj70Jk4da6qS7vHcTpQMuJaXGS/qOM8VVnlVFjkUnAknAh Jw/iMQlpd96CR0gZMrJqRsTvDbAIA1/wuJ9TiD5g8e5YmTPWHI9c7i4HVVtalvMJim TGklsfuKwKbTJl+ODWGoSDrRgnrtZyodF6ry4FkQqtwIpuH+5CmyBmxGLF+opkiGVg 2iFmlmFYnpuNnBpBGPWwv7bpnHQpz6GTtVdyXFPB1m6MUXuwIT99C6526w/GQNVi6q HZkeiPrODyDqsFvyzPpo2CRmaZiDi+9yXLLj+TBz6GzvPQPMLaePx4lcu0yiis276H oGFT7gDACBogA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 13/31] ALSA: es19x8: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:23 +0200 Message-ID: <20250416131241.107903-14-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 4C1121A316C; Wed, 16 Apr 2025 13:14:33 +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=1744809276; cv=none; b=iFjgBpZhIHe9YoBoKLpfrdDJ1vLHLyjcOXRUdGyJLPlGu7rT42ODRPkBa/HY8/hQ6/aZdEayXV+SS7WVIyeXvAHOCyBTmnObGJPtdivNHtalpmBHj+poY4rmDQHkcLM717byfhSzgg/yg6qJ9hPsgJO4WzKjumFkB/+loQbSCQY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809276; c=relaxed/simple; bh=etN5enlTdQ7ZZ7vMqengUwdH5a4P126ybxuvJUd7kGk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KXauiVKYa+qkCGfkDNsXU/+/aBrVlva76VTgaIMMYubUO6Gk2/kpBu6i9b3+QrfAyiFxQZlNSGoxwrPhBw0mBG4MYm2Bwi+R0q9Nm5u+9iacuTrJPNviOr1lqmxZ1u2HZqa8Et76cXcPzKLYxY9gG9iwy1UGJmtHVK1RFK/pmpw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YEj833PX; 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="YEj833PX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 68F2BC4CEE2; Wed, 16 Apr 2025 13:14:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809273; bh=etN5enlTdQ7ZZ7vMqengUwdH5a4P126ybxuvJUd7kGk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YEj833PX7R/K+OB+6qtw04Wc38lHqpB4/UEYGee9BFUHqvewdOUskmFaLnH8+7IkA IV0tjrPVSnjzjTcyCz+YCFaYsYJcaQSfW0qFKwq+zF8/XZQMscuY+mEu57Z3fyXKYH SUGTrEBQyObHAO2CHEAgOOL6ijK/Pfo3MxAaEGFCLcEcwVM/siOfYOm6x7vIkTk0am /hY1qpHopyvULIbXpeN46se1AXnOnw6GaV7kMLMR7PukvL/d7PKfFm/Dp2h8YMccyo j+OfdmA94QM9Ff3iF5NpNA9rKp5Nc8+lU+qaC6ZesicSp4aCYSwDcUVGScUvA8hQEl oibKGd/EImlMw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 14/31] ALSA: azt3328: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:24 +0200 Message-ID: <20250416131241.107903-15-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 3734E1A316C; Wed, 16 Apr 2025 13:14: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=1744809280; cv=none; b=nIJzj8f54eP9CC3c9Z17Q3xJQxyGSpGRLc2Wf8XGbIjWWE9Kg/h3D6FSX89lONMBVL+Kma6pP4kb/uJ1vdX90HxvDDWC2P5cytDYOqsNnr3eGrtgNJClh93TX8D3IvX4VYjpSfDF5RBY9GN9nTHoKIPO8aRpPcJ82wOEu/F/3Wg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809280; c=relaxed/simple; bh=1veFytDgg/j/IwArkJ0aUXU9YifpuEvD0oLBw2nwwLY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Xa3vllO1+7Z91hDiDtHUJfDGllRZ4NRpiT47WSGJCGrIeceKP5tKTFXyTXugzFSfMgIk5Vhgydqc2WTi7LS0k5LkN8ymdN3qi5IxmC4cXEFUz6PkZ62Q3zN5KHaAoWcdPaA0covIuXcLF6DWlMMko8zMFdyoUL6WZhXz3Q1K+80= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ibr65I/w; 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="ibr65I/w" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2E05BC4CEEA; Wed, 16 Apr 2025 13:14:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809280; bh=1veFytDgg/j/IwArkJ0aUXU9YifpuEvD0oLBw2nwwLY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ibr65I/wugWazXaln5hSaFSP4YzeZSmYYRCtkPoW5p/GkVmlOavYDe6yp5esLKUSE o0+U1eJL2PhSfHPQpMCEYwpCVw3x7++DKVgk+IIILS4JJKdC1Bs4EsfJ8CUCVYAsmp VUu17mDhQmysgAxlvdHxtwtdTQvhjYljCpf6pDOHJ9UVx3i1ZBW7NB6eflTlDJvvzk tCnF4l+k2z4CCMHxTCpuKb7tCClxfPBEkGj7jv3S00ZXMzFLwauTkYj7VT2XcFTD0t w7QHUq1e13hPZ40vbvF8HT5kkmkAMEBAW2zfsckpJ7DyyCZUmY1wKlGhhI6didzIvV /8P36QZhHG7Uw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 15/31] ALSA: als: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:25 +0200 Message-ID: <20250416131241.107903-16-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 24C1719D06A; Wed, 16 Apr 2025 13:14:46 +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=1744809287; cv=none; b=ebR+gZdINB18rlFHsdAPLhzw0d2M+pHrmBk33+qq2dFV/zRszWAZ9INzyP9fAcAD6+x3HiyZkoMXoYsKa6GGuOkopSHepHZ5FMD5N69Hjmi98ZvaMPxXiQEgC4aNquNF4wUWI2UfBW8b3uq+TGquncR2zUMr9F2rgmH47iOL5GA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809287; c=relaxed/simple; bh=iHrVRISN2Nb8oJpA3nIoZycUBnT2fvE+HfWWaU7w/Vc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YcwobTDVtzxNzvf4yI5cHi3jc0m6PsQC/oRP9Y0Tp9fyScO/a+SacR/Lbn/rCPk+TY7WljyV8i8KOEDfaERIJFIf3PrbbvKmJrM7UCT6WIQtl+dmo8nRdV5mFDJ0Zh/Qx4Sm7oBwrRdQ7cGM7jVbxyqfpLkBzuDCE/L2PezrP+I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=iKENUD/L; 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="iKENUD/L" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81D7EC4CEE2; Wed, 16 Apr 2025 13:14:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809286; bh=iHrVRISN2Nb8oJpA3nIoZycUBnT2fvE+HfWWaU7w/Vc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iKENUD/LraSVN32gmUeESo1Io5kA9dwHpcO6fc0KdAvu/qJ9qZfVb5vtpopNLp7qA 24Lrx/wjfe0Ikqjo0aoJoVuYt89BcvGKtyOApi8kuPYrhYYUK69yEMYMo2xjqZM3eW YMKCxToXsuy/KVS0I+rCBvusso7kOaZs8htQ532GO+N7wr7ADChlne3/RfDYIizW19 F2g+YjS8Ll7BGaxdDC1W5F25ykKRd81rEz4TPP9OGWB7/GGbPImKtK9Y5MKN92TZTo K3azPmqEUuPtIVQBE8iplBA0VXs4XsqveJMZzhwStzB/qpDNO5hf1YG9LeKwjMj9cv VualTXRQ5KwbA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 16/31] ALSA: oxygen: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:26 +0200 Message-ID: <20250416131241.107903-17-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 630BE1C549F; Wed, 16 Apr 2025 13:14: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=1744809293; cv=none; b=SkTqfXN41IlRPCh/iDoJrGpLnDU8AWEq/Kt6Uvc911lNU2vZagP9eCJtp/KQmayKwUI2j1R8yCSL6loOe+K/XzJswlJBWLAGBmjo7LCIcHCI/yyTBBzU30RFo5SiiXmN6JoiKiDFvc65Gwr/SKzqRqR5IX8NL9ZKS54MEF45bfQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809293; c=relaxed/simple; bh=jfh/rgkyYgLYVYpSLU74ZhMjevVqoFS/OLY4TIg9dHI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NI0I7egclBMlytjZhx4S/iwmjthF+5sEhh8ZaV2yc2IQp+O0exVwmeN61YxJHdJx7Ad+v532mz6BJxPozO7QMVA+RK/Iy3S68L1Vfl2Qu71IN5TlfO3DlXMSFgecaG8ROm/iAqxxP9VQkrt33fhF9CLQDb9VxMz+WKKOtQyhVek= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nB9k44Ab; 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="nB9k44Ab" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 14FBBC4CEEA; Wed, 16 Apr 2025 13:14:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809293; bh=jfh/rgkyYgLYVYpSLU74ZhMjevVqoFS/OLY4TIg9dHI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nB9k44Abz/2fsCJUKrABhKrcAla02GVJvVI/zjtdi6L3RAPuJz3fX93pwsfulL+1c NtZbq/ksg0i5KqH9Nh2KWPyDeLZZW9wpCKi05W8wREySKnFOMFFZAGHhiB2Zwpp1Wd 77u5WWwMhLxRqSLle6k4zWEIWQDFVtDwZOLKOvxL3lezxF4+Uy4bZnEHtO353xHY2j qao7p+CuBeSprOH++PUHgNOC05ctL3+Q443s5TRx7CHKondg6Sdgb34ScJmAoCbjSE chgOxJEi+51muZXNQtG45FZCIfAtNP23RvmCtV8dwl8Jk60Y8a10ggoyRA1LVIbxm9 BdgqgEoghUEAQ== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 17/31] ALSA: lx6464es: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:27 +0200 Message-ID: <20250416131241.107903-18-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 2E04A1ADC97; Wed, 16 Apr 2025 13:15:00 +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=1744809300; cv=none; b=o+z5yZ0biaWFB+vYTnshLHRC36o+8QPbLtYuxFCMZLqn5sbLFIvn/kaUJApzeATP0rKrEHn9LrbjTvRUIMIOfRKvwSW4i3bXKJOTMkLp9AnZUyZazaZqkomAH5WCHyqJBsF4rnvfsao5URIfTXiZ8KxVIG3ou//TYeJh5mU3vq4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809300; c=relaxed/simple; bh=VGELUWs8As/TYPeMJFc3J77+Cxloy7yeuDkhnGcmYoE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lhCvLzcZEJsBUmoINEOsmYUU218KZhJ9hd9wSRAovyKJV3BHMAWMjYFpuH6LoyhCGDTdbwiddoBJi5HP/U0L+Z2C8GBG+7mxuTj97DulgpHfcKK5FFu5Uh/EtoQptYDCXYX6R3QD5L33CSbCe/622xg7CY01/ZRU6MeaWCQbYkg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ek6/qo47; 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="ek6/qo47" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B4F43C4CEE2; Wed, 16 Apr 2025 13:14:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809300; bh=VGELUWs8As/TYPeMJFc3J77+Cxloy7yeuDkhnGcmYoE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ek6/qo47P73Y+NWfeewFi6ig2o3OCVxxo4GPJWZtjdq4EjxO4Tk3YjcYGR+P0SZ9R H0q+Ek/W6bo0PK2vtRcuGzoaIBrmd1aHDu2ZOfK4//B0feKYgguTVLIsvSECzUjcms LSx4aQ45XDKjFXijLSzkSkzyfs9sN026DitPUF4bU/zSGJFnQMF+3QolfKoY6INGnx BKOXweEYKI8/5BHrjB/yv8HMcLrWxVkPTalKXZ+D1shg+TsjZ1iUhC1oi6k4OcTmQK KLwlAhImtaxnB//SvgXznxlhWhitUpvWOoU69vUSpM8JQrQ6YfqddQF0djvIuGFUQH UH2Ml2qWdslJw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 18/31] ALSA: vx222: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:28 +0200 Message-ID: <20250416131241.107903-19-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 4831C183CB0; Wed, 16 Apr 2025 13:15: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=1744809307; cv=none; b=KnnkrqtGUL0cFiGmRfNl01hZeTLNBWC/kgMFk3FZ9JrSNdsI/QFy4cAhIVgyEn0aY/TrRvJt6LFEYQf+XI7y2DEz7AlECz0HevD/OK74WLKTjM+fAADiTkz19It9w8RToAcBWONTrcYfvjUo68OeZvodh8RIL9L4ZHCj1YcWY0o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809307; c=relaxed/simple; bh=zCl8pSdllL4AI+iRbnlr1wu6Efd+CdIitr2TaNrMXLs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dewDxmR8Czu6eNIS8eCXYA5Ftq/U3hbBja6LvsYX7DHRw8jCLKYRbO2iYKSvePGy0tnCOCpWP9MKxxU4qCz9dSqwXiL5uKuyvv/YjN4E5wlnuvIijqATAKLiD6XCBSdbqtoQxtjVnQJfkxT+6DRd4C+Tcd56DMe4c9R1Lu/lFD4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=vFtxLT3j; 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="vFtxLT3j" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7A072C4CEE2; Wed, 16 Apr 2025 13:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809306; bh=zCl8pSdllL4AI+iRbnlr1wu6Efd+CdIitr2TaNrMXLs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vFtxLT3jpEPqkjxvmf6ICJcQC1cadfY+MfKTEJ3ebmJwRltz3NpZZZOSI0uJoRl0P xALzIb7Ng2V2mhrT7Vii2z5TeZn779PszpTX5RP7zS/pb7wh4AB5PjFHmA1mPUOhcu S97WOwFdmF9Lc5aVSitDX7sDfSBIyAlxfvp2PqX4uPvbrXfHw2FcVOz/AGOPJvY7NA VLD/l6hYqGQG2hX7YiwZ8/y17NUrrP6uAlUPNfJ0pWN9R1i1vNB5xUhp2LqlC+oDc8 xKIc9fqDE4vZPe+ZR8Dal8u6XHzsg1pekp4lTkYHU8TULGbC8VqcEmgRdtepFciqEK NALZf6PvuSd1g== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 19/31] ALSA: trident: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:29 +0200 Message-ID: <20250416131241.107903-20-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 5578E1DE3A8; Wed, 16 Apr 2025 13:15: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=1744809314; cv=none; b=mt2HsRz2MJE22oCcqwe8GmtUxTmNU3dw3koQP68yth5CwXzLR5WYyAsVFIZyKDrGogYWNsnTk1X9YNGa0aXY9T1n6XSYdCmlo0+pLlAT7nu+CH6L/HC9UoSV8QA/9rGlh68GgvwbexXVjOquS+AMukzg3AcpKmygunAQrDOK6IU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809314; c=relaxed/simple; bh=Brxg+ytOSEo39k4gJTMc+X7RGZ1Gfl8o00RDEyoywGM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WrSieZZoE4cC3u1VCa1sO8zprf0+xrdh1dZ0/HCU29kR6csZZjvRdPID3zx8PAQp4y8cmVATzvqlqo14tCPD0ZhbbRdT9tKXBPMyrZgM2igs7c0gFzEjqYw1VZaeHF9I0n6vJKbjShQP4VpEU44KaEnxuaWn4vR+kbFNNNM0ey0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=soZWGr9m; 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="soZWGr9m" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 59FA9C4CEEA; Wed, 16 Apr 2025 13:15:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809313; bh=Brxg+ytOSEo39k4gJTMc+X7RGZ1Gfl8o00RDEyoywGM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=soZWGr9m/oUWl5ze0BoYRiImSRSzz6lZC81ra9k1+ZhG2tsFpJgYp5GdDN1t53oa5 gnjSKtFR6GwCv+rxh/xhdh5laygyy8pxxCrLUT/PvW8TKtWu/84zRGoh3JU6ATj18H 9XTHEE31QPBOqcl89z3MaBwnOmGkHwkYgBpIH8JdpmQ5+srnGzm0sZmqTEmXi5LEZ0 fyBCe7hLW6OAQMRsL0rPMtlUnEheTRexp3/d9Y2zho3WSyDGy9wve14tlb5fE816Fz Lsv+6q3I2IOGk8uBOxEbEbuAvpF6ePmF3HdQ482OcUe6BOg7qPMGygFBJEYQhg7eDK FDyNi9dkZlZBA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 20/31] ALSA: rme9652: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:30 +0200 Message-ID: <20250416131241.107903-21-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 1ADA91AF0D0; Wed, 16 Apr 2025 13:15:20 +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=1744809321; cv=none; b=uxo7sJ4EPQ+RDPcwGokhw/w5Gkvpj/iKudVpOzZENNU/iO68CwylLSZYga4pDBJrQLwqBB+1SfyfSQw+D7t4WO81yRG2BTHPehWS20hMXuVvqymihYMU4h4MT79/Pb05oG5m1L59FvtgedrrslUAgG303PClRxAyq7IO4fKk1Mo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809321; c=relaxed/simple; bh=DXF897aVMVQynwK1mxAmrzEFeGUvfiwvfJDNgrcBBX8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KWeOw2l7j+uVsG+d3yqJ9FudDN31Uw9t8T9KmquAwVkS5LhYcCaWIwn9ZIvuf4jUvlSbD5Qe+v1FoLvhiwfn/mVJJXmBrz6WJaGf7cwSe7RaJWhuO1CtdgLavrN8y06NTU2nOmCo9mNrA9Ts9zDgCPfNrcQZE0IbOEQHTeJc+ho= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NyJVP4PZ; 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="NyJVP4PZ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 37A00C4CEE2; Wed, 16 Apr 2025 13:15:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809320; bh=DXF897aVMVQynwK1mxAmrzEFeGUvfiwvfJDNgrcBBX8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NyJVP4PZfi2Ive0dysGFlqLRomKjhQZjRAYeKQBgG1i8dPpoDMmUeqIRG21olngtv G+yqXJKQUWMFZh1QydC3emeaZL0R7sDp7cgZB0CjYpHBSk3KXdgXikIRTSQ5K+TXiI iShSi8Yr2fA6jgceDN/MOSR65Tr6q4xpLvnka+iNZNQABwLy0IVu9fsABcRO6APK5I opiC6bJm39sBJS2hQHTv4nNi11RTOE3jD6Z/veiLuX/zquAPdWI6YGKkFHwtMKBDHs ZBoDm22KLdN7KjRqPkORuITpeBdV+DvC2wdY9+Twg/YUmve6bmxwidSJ92Y94t8hdf b1o8rH+WyqNdw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 21/31] ALSA: ymfpci: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:31 +0200 Message-ID: <20250416131241.107903-22-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 505331A2547; Wed, 16 Apr 2025 13:15:27 +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=1744809327; cv=none; b=DAerFUXikBlwM+YsStzHePE571vygtJpcuVxDdUALtL24hxIKH0yeQbzcakNcJtTZT3I5NxNV0O/z9TgujPU3DnEb5MhJuwowxKNSua0k+FwyxieodhCfLNWHK7F1pl4rXfjZM+6PoASfBhHZBX3WZmmbFEWhgRDiRy2Aq8d0Nc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809327; c=relaxed/simple; bh=Yy/lK4DGjx7wy8eH2tmthzctLlCL4AxCcCNMyjKUWG8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tw/uF+/qPVjH6/8q5BMfGzR+S01Lq04RgI6ljfpej/krwR9TG7fMywI7SfgHi+vIk5QhCSzQmsSoxkvgIUw/Lesh1BtDKmuPuywsLZrGZKmNJqT5cS/EyfNGgaCUoNyrldRu7t7OOYknT0SWgKz8v+ctlUkadAKbgXnFbpJ/Doc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=PC774tm4; 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="PC774tm4" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F0B23C4CEEA; Wed, 16 Apr 2025 13:15:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809327; bh=Yy/lK4DGjx7wy8eH2tmthzctLlCL4AxCcCNMyjKUWG8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PC774tm4doPhIN0XeiRZzEUj0CwuJPw+3oqcCpau91vz/fYL0QdX1b5D/H6siz6lw ZjuCGnh26fqhFGLvEI5t4RnMqb66LLlabwCayf69nqAJl+ucEVQwBtuqVAXU9Mukjk fgjmWy66mbAkbvDHTgV/K9BaDCyiLQ49R1cqldPMev9cx1Ak5dMMS+XAAmlqu4telO 2bNSoa6nM8fnMxzvGDCQ0U1Fco3gMePlcjQpaHMzknSQcuUwAYzmOaZRcDhQXxi+fU Pe2bOs2G4amcp1NY0V87KP8qUkTt9F8EHpR2b6Bn9V9f82ypWdsO0r3qsOU1M7mfzw OF/W7S+UqDeTg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 22/31] ALSA: riptide: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:32 +0200 Message-ID: <20250416131241.107903-23-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 91D7819ABAB; Wed, 16 Apr 2025 13:15: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=1744809334; cv=none; b=f5ugCcb/+mX+v40tMKj7l603Uc80+kKFWUh3SKLmCct8VVL3wICusg5m/7HM3zUQgkJYvn5ir5WqaojHuz1Wk/oiY2ozjoXcUwxD6qIHpZKYUOcMn07Xz4FWI16TZTlYgl3VmUTGdTLSN/InrfkPJozhu9QUIyDQh7bN+hEMJAo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809334; c=relaxed/simple; bh=UksMB/TSljPXbwmxfQmIH/846gqV+jBpHPGQhk3lL0M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=moCSR3Y1NnO3+BdnvnGT0hiMsxQx5xqM3DTyCNqb6Vs1kzzNPz6t/ME0ivMOCXIe41nTvyrvJn6awI0M9hQMfNZ0tEs3WsOj4BZv+YnXOZBFQ50Vxn6+PxW+X0giPV+uXP3K94tQACJCrMthfwqvZ779YMQ79SZl4KuA4dQVDIM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=PjmCn/v9; 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="PjmCn/v9" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B5D5DC4CEE2; Wed, 16 Apr 2025 13:15:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809334; bh=UksMB/TSljPXbwmxfQmIH/846gqV+jBpHPGQhk3lL0M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PjmCn/v9d2bED4k86oAyNP4W971WEYhoZkH3JwzixTviMHrSf0yFuy9m6wXBMRvpu +rn2cqV3eL14XASaz4rW/dCFBqCRCVaY11CrxcmCSL5SppCoeZmwNcr2WG1iA9bye6 BLiR9T9eKXGx8SyFzz0NnubKsbnXAkGCILRpKfhoeY6tz7rmLtLFDJBR6EiTX25NAW 2wPN852aqXkwWAJngECTWnC3Hm8tgPM0WbGMzF+OX2+V8IsHbwZorPU/o21oJ/PI7b 4RHC7TZdoXFjrtF+Wt6cAuYFeJa8/4+/ZuAFPPJn5iQB42AEegabelsZbxfOQXFNCj tAbPHexOfT0HA== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 23/31] ALSA: nm256: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:33 +0200 Message-ID: <20250416131241.107903-24-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 51AE71B6D08; Wed, 16 Apr 2025 13:15: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=1744809343; cv=none; b=ZGOWv8SGmDL+XFlvME084eIRbLypF4TdUCXvnrGLTgSb0YPnHRGlxh9JOfd4ZKL5i50zDOJfwYF85Hi/vwfFxNAridgn35cLvS02MdakhfEim4UJ3n1ZmECwwJUSGKRgIpNK+ZCRw+F04h70b5+Qgc/kHIyy+xgGQXNtKd71jWM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809343; c=relaxed/simple; bh=nDLCOf0Qx8OCk6bvF8FEbrcg4lHtvsGudmJTJAPMq1A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tddtlCgaOzuysAPVXnEsNMdcwGc97zVwxMnRPxK+twTkX2y+Jgpr8s8A2SmWRKAKYYb3Xh3RaIl2ZhV4ym7ifKLWvOl0TxvDqNwEkIv6OMSEoNpoqUp7s9tZbg6x3d6P1iGEjSU3IdslPfcd3nL4+TO3pooPbFxNOskY4Lp9mkA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sHN+4HO1; 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="sHN+4HO1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7B092C4CEEA; Wed, 16 Apr 2025 13:15:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809340; bh=nDLCOf0Qx8OCk6bvF8FEbrcg4lHtvsGudmJTJAPMq1A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sHN+4HO1S0AjJv+plZTb8631dyelM7n0XZJpKnIXz4YHEjwe0CnHrzso9Rm5v+M84 9gqfOKy2mg0zY+ZX/DWFXw4vWzn76sbp3YhpvA2FPjLPA9ql/37mKHP3X0I8QxUjYV Sb3mJR1BX5Um36x/+e61oXcl9LhxP4dqg4Uae2ySnTY1fHY7L7krMgIwofYU97YusY qDUf+MBwTWfSeyG0HjdCKhTFrsPj6E4rvJacWs1ABXpoXpx5KpVhsjTGu3bIq4VZNr vnDF4WmKH4wWA0mzGdOGPFQ15fIOabF1HOpDR3yJZbJ/Pu5thksYySNqcIFD1H+w8+ JJ66kxGJOTEAw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 24/31] ALSA: ice: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:34 +0200 Message-ID: <20250416131241.107903-25-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 2883E1B87E9; Wed, 16 Apr 2025 13:15: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=1744809348; cv=none; b=JOA0MoARlFHcMjp2dAYaY5KlYm9NW/Jfm8SG8m0RJUQ/MM0wSBt4fk4kzdmMRUE0WW5KWuK/z9xP5yZHfk4yLedRJ8PEmBLEFIoYDCqd3KSkm+AGHD+Ims0cm+RSiyXPSOnJ0F+m8qbqB8ru7eX68FcFPjB9DITHCQ0QUhn5GVA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809348; c=relaxed/simple; bh=iXdTAtJQtpcN9zUld6JFKxksCs/qSYpviliT5HIKv6U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nh6E1/0jDZ/1Mr1P/S6MSzkJs2JqQJj25qggAmr62fu6S1c7vTRR38EYN7mbkFn8Z3r2KsJEc8wgEB1QT1ROGwVlxn+m6W+WQdKcxCtW16h6D4Jno8CHCueXE8hfVIHJtC/PPizFI5gjVOCGJE9+F4kb4jZQelIVV0YWN9v8GNs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=W/Hy/XDJ; 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="W/Hy/XDJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 58EE1C4CEE2; Wed, 16 Apr 2025 13:15:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809347; bh=iXdTAtJQtpcN9zUld6JFKxksCs/qSYpviliT5HIKv6U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=W/Hy/XDJS2qvbCHELBFoQo/BiHs5RDm2KnvM6nOvGL2icDNVi5GEycKVUEOFyBjHZ nILT+K5dKV8WBbXzj+eHP/yt9E6aaWE2LQUlI67conZKnAyx80tHCAOetq/lem8fBy EP9fhDNeZZv3JAPVDhr2Juc7GXYBVkl1xHcUKA+fINqkz8aEAgVOtqUHiLZGQjW3PX G0kXX6YtuaJSGiHLbsZ6dWE5oKc3E0vjKRW26a5w54czbzz7cSU+sXGQGv8w2MYs/y oMhz4OdQBzC44oBDg0YanmVxgo3XfcpJXEs12rZ1Vvv/81NyvEOFje6rxnZDlLmDhQ asJ8u6s8TrFZw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 25/31] ALSA: emu10k1: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:35 +0200 Message-ID: <20250416131241.107903-26-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 CF43D1B87E9; Wed, 16 Apr 2025 13:15:54 +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=1744809354; cv=none; b=mNWBzucQEjWz9tX9PsXeN3IEbOdSsq19izAtJwLLbpscdy9tw4FPpPqEm6VwMS/2ftluLUWVjVPqJztwy9TF261dgWdnWjsR49YcUYwIpUM9ZBM85muwAyBNQrrOCr6DrYLXRtmzadn6BthlEPSvAo5H/6rldVxxbH5Vw7mgnpg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809354; c=relaxed/simple; bh=Yco0CGIujHvcLTakqanKlVDaVYhf9wdeNjDL1giNZwg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DwxNQHF4fEKfDbsXICWh6wKr7geh1PO0u+cA6QWeeN4GJaGJ+rUa1WYIKOuI8cHIdK3ypgMmro6Qr+HLPJCbcsMFAkiNJumEzr0RBWeS/wEdnLXWJbdyvDHkE7TOi4RwEnoT7iFHdWSX/JGvrEK7o7gU9pPzYPb4Sb6OejQC54I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cbOQKoaD; 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="cbOQKoaD" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1CA34C4CEED; Wed, 16 Apr 2025 13:15:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809354; bh=Yco0CGIujHvcLTakqanKlVDaVYhf9wdeNjDL1giNZwg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cbOQKoaDFNyKJ1+Bzu50Qo0pfeDSrgHQgOVsV2NPbnCkZ3CcNaUQS7rCQyo3aI65d 8aBvSTHqeYGAq3QLCOAYldoBsftRGtM3QN5uu8dVUC6+VkU5NCZGCADNyD0Ss8UKqR JAEnJresTFeE3U8oVFGeGFh4G6UHnEKZxbFSHQUnt7fGqrWHM8NNWZvpaK3qwHeSbr vMurWOkq/RwhcVlwemIteyjf9sV6n9b5xAMgzTyugcSvmT68atupnyPNPBl+quelZe 5QAhlxXMRk3/IPQgjI/fVTHntfA35UgnPqcpTEDGv2bHhfM9KVYSvxG412kehi2vfz HSAaImgioAM7w== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 26/31] ALSA: echoaudio: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:36 +0200 Message-ID: <20250416131241.107903-27-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 9216A1A0730; Wed, 16 Apr 2025 13:16: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=1744809361; cv=none; b=thmu7WHL74jQMff3oNIQC+lIItMk/oodhjEDQWPiOlVU3c1OgLDxOJ3C5i4cNlZ2Mb/ZaJQhYZXfehbvfQYumwOm2b6zALOVe604c7MrhF/PV6RWl0wTY4atOiieXG1c+vqCWNeNU0yVKNZOwCa6elde2MWMvpnoRFuVIq+mhTY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809361; c=relaxed/simple; bh=aAxOlQPoP43gN8xtP0XOUy4bCfF2UDTskd2CFTq7mFQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sKBSWJf9VWO/DM1iPnG07ORWhJ0A1Cc1Bs124sXgXErs2UB+Mab5pUb6fwVtes74xJRnj+BIBTnJORxde4zaZkqnbWxRAqhDR5lh+Jh2ePtLr+gWuSpIueKD2pJNzlPAyeuec2GGv3lZx2euFR71A1er/L3UD99cESYRUYitr5c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=EFdPxvQy; 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="EFdPxvQy" Received: by smtp.kernel.org (Postfix) with ESMTPSA id BE08EC4CEE2; Wed, 16 Apr 2025 13:15:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809361; bh=aAxOlQPoP43gN8xtP0XOUy4bCfF2UDTskd2CFTq7mFQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EFdPxvQyI9zVdOMjh6l7yA0pUr//X4cMuRz7+B3/B/44N78yEfao2k5VBJJyV2bG0 QwbxPIMjsww7DI6TYS1WXq68FDGfkIVq1Ys/ENP1pkXiPsbLQNssQ+x4orPmUX3BoE BH7P48fR6kMtN6hiSKVls2bdDE6WafddHLnStjs9QNFJO7kqtpEIl4qp0bknDXisGm /b/Y1U44kuPVYjeqZc7dZECvMSSepVOkYDcI5kXWbtmEMRtp8xyHMGPBGmDcuB6snf +b1WmoczjZ85crkhoQ+KMeAZ439BAF69noYVtZgqF6j6Xos+xQe+6d1BTeq8arOjcO cdTUP7ntaMkrg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 27/31] ALSA: cs5535: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:37 +0200 Message-ID: <20250416131241.107903-28-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 5AEEA1A5B9F; Wed, 16 Apr 2025 13:16: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=1744809368; cv=none; b=o2RGe7jJrkrnTtTS78tOAYJZiuudZMXBBC1WON5YevW4OBBP4qMSCnQA3J6dycU4Tek1xvYmRQYgcTDRv7T07IeP3KfWARPUSgSZySVBmGkVQhEBGS9BOwuXEAvCGTfA5UE5/Z53I7VXL4TPFDlrTGUw9C7rYs+g0fFPNIZaJVc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809368; c=relaxed/simple; bh=bz17M5N2p8+mcA+n+C5IIg3Nypk0tIM42PzVv5P8IDk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=W5T5jKZdGo1POfHOGIxaIE0wWoz1bwZrrwKIhaqzSvgNJnaS11hYM29FEmqfGVF3LModK1Irzn5TP4mbyoVNb4eJVZ4oNwzX7M2352g0JRBCG6ILoGjggUgQeSM9xpc9X/uRRlqQiRPK3VMo9fQlmHtHX/vNjJTHNrMEuHP8I+g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sZNoH/Du; 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="sZNoH/Du" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81945C4CEEA; Wed, 16 Apr 2025 13:16:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809367; bh=bz17M5N2p8+mcA+n+C5IIg3Nypk0tIM42PzVv5P8IDk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sZNoH/DuGAZOt+La3mU6eVmmVkqBY8HdCArmyCbT2g+Ldwj83s3WgDkoUdlvPlYAf SjqKKM+hDNWZtvDDIHQ5kPPd7oLqb0/BSQBzF2+6pthZZIdMfhDZU9IhX8idwEU4gC 2oXOhLDuaFAFvq+QfYtQe2linRLUyt+geoEtumwfQzSLDsUPNo8DAoS3YapA1BrLAO ZmFItvD2JgZ+khX4zQaoXNS9MJcTgeaBiRcHM5AakfQyV+7TDkimGvjszU5h/AFxWD pAzx9l3sWCkVLxH1ge8xvAA19eZwA9Trrh+yQzhBgMB7xDJKWUoSCVgS7sqFfe/eay zxBnJOhMuJ4ig== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 28/31] ALSA: cs46xx: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:38 +0200 Message-ID: <20250416131241.107903-29-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 EC5351A5B9F; Wed, 16 Apr 2025 13:16: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=1744809376; cv=none; b=er7Xbu+nlz1W8fdQlpkAKbBxcICFLaf7QQUGDJDEeKU4UDXl9l2OgM3SSsYFBdP4kzTOLhwWrfpxqaiTfZcIhqkZqsVnXg7SKDvOCrvARCMDGLt9zJfUarsCsiMUj1GJ6FN/Q3t2zCAbes6XfH5Cyf0ydq74wQNVXc860NDLFlk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809376; c=relaxed/simple; bh=oD2DV2ngAGE3L/ba41pDYijN1kN37YqfhkNs/6XEIMw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=baAZltUvA2//MsvZsyHmggz2fVmx7xP4wlOjwLyLgwYRdMACpGdBCs+P9Ljifp3Gu3qpTEn2SjnRtDyE7GYxxowKLI48TE0U3S15A7Gw7N7QLVpm3QkjfDvdoJr1fy8NAI6MHXq5lNm/JF3Uul5tjPskitdVNtabYRqxqSwChD8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=HzFrv4Jn; 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="HzFrv4Jn" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 61D6CC4CEE2; Wed, 16 Apr 2025 13:16:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809375; bh=oD2DV2ngAGE3L/ba41pDYijN1kN37YqfhkNs/6XEIMw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HzFrv4Jn+1pIZq35GPQuUSNQPVNP4UDd2O5Kj7Sei2ROpkBCJMgJt0FaoL58DRnpZ fSHqeAHqF5rvF+uWxAF/R1QeNIDGeDbf32KMeF/wLoBuSSpyEEia2oc+fA1ac0Ea37 oFlcilyfGEZyTkFpgK6C/VGf5dkLhYyyB4oQP1RzVkvN5HMoU2TTOf9c/3LPZmfYwv LO7/XMc0PestPSferh0nRMugtNiX5NhJI1egzMk0Q9PSbFPv6hNp3Ix0LfsCdRcZ+X wZ0AduIQzo63M6xgN0J2vVyBGcQtE2L2H+XDcBYpxvqw4C6flkuyR8h/6UFwDYdk9Q uXAJ+Y9ia1gqw== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 29/31] ALSA: ca0106: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:39 +0200 Message-ID: <20250416131241.107903-30-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 2837A335BA; Wed, 16 Apr 2025 13:16:22 +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=1744809383; cv=none; b=pTED81E6MR1g0H7q2Qp0Ns2THhAF0QkH5B/eQv4Z0KsDo/6E5hkfYgGEUu0UxT5Ni2nTRzyMNacblQMT9IGmNp1z0MIE8ajY9MMySwyYHh7YGp5aLU1RRSIdBw92aUNnXTpTY9O6H3VlAYmq4Svfwgcme4/NTEhAbPbLwuQbeJM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809383; c=relaxed/simple; bh=IexOsqoyajHV7wN/9+GI3Q8eMJhi1xU+7WMbBThMlp0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YtcNHvWHRGfrj1+1aKXZbDJDlUedaU7w1a4cMyLNhdV0hGa1QFrdWcZB4Y1eyOxvd+bhrPTE6CMXh3VYwCzu6EFMuYKjYe8q940RqAHD+/gZQDFbYAwC7GpxkAhg37DufiPTDYI4ZwBW+PAbIXCbokCb0SSHIaejoZ5asmfcnxs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=DdJ9uBW3; 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="DdJ9uBW3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 47AE9C4CEE2; Wed, 16 Apr 2025 13:16:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809382; bh=IexOsqoyajHV7wN/9+GI3Q8eMJhi1xU+7WMbBThMlp0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DdJ9uBW3C0U/szSey6KVf2M9IaaVMsfqcGJ4lqggIKhih7GKuDREEofwzqiuMcgSp nfplHCeTuF9+ZPDgmGUblvrFaV3gairc3RYlMy8MbBzGKHwXmL+rZZBrDPE7ylEfJ8 tM7VHQikapC9tHtbKxCMqsH++++FR0LeQUj6f7j+8P6HraweAnodyvZ8Ho1v9qv8zu znCi8hTPspvPHkcclFsMLjpYJBaDCUlpqovYmDT4wp+T6UYa32h3kWZ7zmntOcWvFT aa7i38pDx4nAlr8IsHe/umxUdedytjJ2Kf3z5S20Ot+OgKSUAcmW8WJodfD4C7CPLj KVhOKQoVxcYQg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 30/31] ALSA: ali5451: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:40 +0200 Message-ID: <20250416131241.107903-31-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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 Wed Dec 17 05:49:20 2025 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 004DF1FF7C8; Wed, 16 Apr 2025 13:16:29 +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=1744809391; cv=none; b=mcfIi0AGP+iGyJH6QieIoXmmshm+MFJ8Z63NXrL09y2zlI7Kgr0iZ9bZtZLPhWm4U49tFVsJ/4qjy+5blU0s13WaHZPHI1ZTej0tCVxBrYX+w0Ju/ItcTxbmgjSNUUxzW4rru1ymkSZpp2rzM/+Ah5pKfCDQ1IKyHHsJw1/cOPw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744809391; c=relaxed/simple; bh=xLzy0iiHmrS6TvYQmc7UORTr+nPeIQJO8NwQkY8GFbs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RUEigviVycHWtFmBYXl/NaooTgXRcys2b7hOzD3c7i0VQLlnbgAIb0Nzi5hHeQaTca0j3lOawSEycaF18iO2aIsd75fJuDDnQQRa8qpQ1V6Aq1/EQjXfRr4txtKaO1yix7mgvUcBWYOnMY6Q12NT0qgrdiSmLg3oeT7WqmaartM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tPgJuWxC; 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="tPgJuWxC" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 217C5C4CEEA; Wed, 16 Apr 2025 13:16:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744809389; bh=xLzy0iiHmrS6TvYQmc7UORTr+nPeIQJO8NwQkY8GFbs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tPgJuWxCd5QQt3v5/x/eE3Z0uXs8tyg+4/P2UOnXOP7ujb1q3bJpNomCBOLF8tbgK DBPEbZdP+xKqaxgLJ2kDjH4hik43HDHU8M2vHwocnyI9D9antHWlqiZ6Ip4k1EmPJt m606iKoth0MzttOObZLdMtWR4wOMCquPipnpL8xQwbTihf/Vi/861uvROm3Vrlqvem SRdL7yu+H21gb/E22vqX7SExf08SB85DO3/NrxjJt7zo57Qo3Yip18Gtr4bhMb2g5l wmXsmRiveexmW5GPmokyURYXO7yd0B1y8i5HysEBMnRp3kzx3VTydn+Mbi/HzxrJ8M ty8hoKxAWsbAg== From: Philipp Stanner To: Jaroslav Kysela , Takashi Iwai , Jaya Kumar , Clemens Ladisch , Cezary Rojewski , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Pierre-Louis Bossart , Mark Brown , Daniel Baluta , Colin Ian King , Philipp Stanner , David Rhodes , liujing , Jerome Brunet , Andres Urian Florez , Oswald Buddenhagen , Thorsten Blum , Thomas Gleixner , Ingo Molnar , =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= , Charles Keepax , Andy Shevchenko Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org Subject: [PATCH 31/31] ALSA: maestro3: Use pure devres PCI Date: Wed, 16 Apr 2025 15:12:41 +0200 Message-ID: <20250416131241.107903-32-phasta@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250416131241.107903-1-phasta@kernel.org> References: <20250416131241.107903-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