Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51e44a77 authored by Ilpo Järvinen's avatar Ilpo Järvinen Committed by Vegard Nossum
Browse files

mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos



commit ebc4fc34eae8ddfbef49f2bdaced1bf4167ef80d upstream.

jmicron_pmos() and sdhci_pci_probe() use pci_{read,write}_config_byte()
that return PCIBIOS_* codes. The return code is then returned as is by
jmicron_probe() and sdhci_pci_probe(). Similarly, the return code is
also returned as is from jmicron_resume(). Both probe and resume
functions should return normal errnos.

Convert PCIBIOS_* returns code using pcibios_err_to_errno() into normal
errno before returning them the fix these issues.

Fixes: 7582041f ("mmc: sdhci-pci: fix simple_return.cocci warnings")
Fixes: 45211e21 ("sdhci: toggle JMicron PMOS setting")
Cc: stable@vger.kernel.org
Signed-off-by: default avatarIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Acked-by: default avatarAdrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20240527132443.14038-1-ilpo.jarvinen@linux.intel.com


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit bba83bf85fc6fcca1e827fd88bf3998be9ad0d24)
Signed-off-by: default avatarVegard Nossum <vegard.nossum@oracle.com>
parent 00eda93e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment