mmc: host: use modern PM macros
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest38 patches 13 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/38 | sdhci: add some simple inline functions for !CONFIG_PMdrivers/ | +7 | 1 reply | |
| 2/38 | mmc: sdhci-of-dwcmshc: use modern PM macrosdrivers/ | +3 | 1 reply | |
| 3/38 | mmc: sdhci-xenon: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 4/38 | mmc: sdhci-pxav3: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 5/38 | mmc: sunxi: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 6/38 | mmc: alcor: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 7/38 | mmc: atmel: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 8/38 | mmc: au1xmmc: use modern PM macrosdrivers/ | +7 | 0 replies | |
| 9/38 | mmc: cb710-mmc: use modern PM macrosdrivers/ | +9 | 1 reply | |
| 10/38 | mmc: davinci_mmc: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 11/38 | mmc: mmci: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 12/38 | mmc: mxs-mmc: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 13/38 | mmc: omap_hsmmc: use modern PM macrosdrivers/ | +4 | 0 replies | |
| 14/38 | mmc: rtsx_usb_sdmmc: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 15/38 | mmc: sdhci-acpi: use modern PM macrosdrivers/ | +4 | 1 reply | |
| 16/38 | mmc: sdhci_am654: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 17/38 | mmc: sdhci-brcmstb: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 18/38 | mmc: sdhci-esdhc-imx: use modern PM macrosdrivers/ | +3 | 6 replies | |
| 19/38 | mmc: sdhci-of-arasan: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 20/38 | mmc: sdhci-of-at91: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 21/38 | mmc: sdhci-of-esdhc: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 22/38 | mmc: sdhci-omap: use modern PM macrosdrivers/ | +7 | 0 replies | |
| 23/38 | mmc: sdhci-cadence: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 24/38 | mmc: sdhci-s3c: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 25/38 | mmc: sdhci-spear: use modern PM macrosdrivers/ | +2 | 1 reply | |
| 26/38 | mmc: sdhci-sprd: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 27/38 | mmc: sdhci-st: use modern PM macrosdrivers/ | +2 | 1 reply | |
| 28/38 | mmc: sdhci-tegra: use modern PM macrosdrivers/ | +5 | 0 replies | |
| 29/38 | mmc: sh_mmicf: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 30/38 | mmc: toshsd: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 31/38 | mmc: wmt-sdmmc: use modern PM macrosdrivers/ | +2 | 0 replies | |
| 32/38 | mmc: mtk-sd: use modern PM macrosdrivers/ | +7 | 0 replies | |
| 33/38 | mmc: sdhci-msm: use modern PM macrosdrivers/ | +9 | 0 replies | |
| 34/38 | mmc: via-sdmmc: use modern PM macrosdrivers/ | +5 | 0 replies | |
| 35/38 | mmc: dw_mmc: exynos: use modern PM macrosdrivers/ drivers/ | +6 | 0 replies | |
| 36/38 | mmc: dw_mmc-k3: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 37/38 | mmc: dw_mmc-pci: use modern PM macrosdrivers/ | +3 | 0 replies | |
| 38/38 | mmc: dw_mmc-rockchip: use modern PM macrosdrivers/ | +3 | 0 replies |
Reviews trailers per patch
6 of 38 patches have a Reviewed-by or Acked-by.
| Patch | Viresh Kumar | Patrice Chotard | Adrian Hunter | Drew Fustini | Haibo Chen | Michał Mirosław |
|---|---|---|---|---|---|---|
| 1/38 | A-b | |||||
| 2/38 | T-b | |||||
| 3/38 | ||||||
| 4/38 | ||||||
| 5/38 | ||||||
| 6/38 | ||||||
| 7/38 | ||||||
| 8/38 | ||||||
| 9/38 | A-b | |||||
| 10/38 | ||||||
| 11/38 | ||||||
| 12/38 | ||||||
| 13/38 | ||||||
| 14/38 | ||||||
| 15/38 | A-b | |||||
| 16/38 | ||||||
| 17/38 | ||||||
| 18/38 | R-b | |||||
| 19/38 | ||||||
| 20/38 | ||||||
| 21/38 | ||||||
| 22/38 | ||||||
| 23/38 | ||||||
| 24/38 | ||||||
| 25/38 | A-b | |||||
| 26/38 | ||||||
| 27/38 | R-b | |||||
| 28/38 | ||||||
| 29/38 | ||||||
| 30/38 | ||||||
| 31/38 | ||||||
| 32/38 | ||||||
| 33/38 | ||||||
| 34/38 | ||||||
| 35/38 | ||||||
| 36/38 | ||||||
| 37/38 | ||||||
| 38/38 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.
Cover letter [PATCH 00/38] mmc: host: use modern PM macros
Use the modern PM macros for the suspend and resume functions to be automatically dropped by the compiler when CONFIG_PM or CONFIG_PM_SLEEP are disabled, without having to use #ifdef guards or __maybe_unused.
This has the advantage of always compiling these functions in, independently of any Kconfig option. Thanks to that, bugs and other regressions are subsequently easier to catch.
Previously, I only cleaned up the host drivers which I used, e.g sdhci-of-dwcmshc, sdhci-pxav3 and sdhci-xenon, these are both compile tested and functionality tested. But then I also cleaned up other host drivers, but they are compile-tested only.
Jisheng Zhang (38):
sdhci: add some simple inline functions for !CONFIG_PM
mmc: sdhci-of-dwcmshc: use modern PM macros
mmc: sdhci-xenon: use modern PM macros
mmc: sdhci-pxav3: use modern PM macros
mmc: sunxi: use modern PM macros
mmc: alcor: use modern PM macros
mmc: atmel: use modern PM macros
mmc: au1xmmc: use modern PM macros
mmc: cb710-mmc: use modern PM macros
mmc: davinci_mmc: use modern PM macros
mmc: mmci: use modern PM macros
mmc: mxs-mmc: use modern PM macros
mmc: omap_hsmmc: use modern PM macros
mmc: rtsx_usb_sdmmc: use modern PM macros
mmc: sdhci-acpi: use modern PM macros
mmc: sdhci_am654: use modern PM macros
mmc: sdhci-brcmstb: use modern PM macros
mmc: sdhci-esdhc-imx: use modern PM macros
mmc: sdhci-of-arasan: use modern PM macros
mmc: sdhci-of-at91: use modern PM macros
mmc: sdhci-of-esdhc: use modern PM macros
mmc: sdhci-omap: use modern PM macros
mmc: sdhci-cadence: use modern PM macros
mmc: sdhci-s3c: use modern PM macros
mmc: sdhci-spear: use modern PM macros
mmc: sdhci-sprd: use modern PM macros
mmc: sdhci-st: use modern PM macros
mmc: sdhci-tegra: use modern PM macros
mmc: sh_mmicf: use modern PM macros
mmc: toshsd: use modern PM macros
mmc: wmt-sdmmc: use modern PM macros
mmc: mtk-sd: use modern PM macros
mmc: sdhci-msm: use modern PM macros
mmc: via-sdmmc: use modern PM macros
mmc: dw_mmc: exynos: use modern PM macros
mmc: dw_mmc-k3: use modern PM macros
mmc: dw_mmc-pci: use modern PM macros
mmc: dw_mmc-rockchip: use modern PM macros
drivers/mmc/host/alcor.c | 8 +++----- drivers/mmc/host/atmel-mci.c | 9 +++------ drivers/mmc/host/au1xmmc.c | 18 +++++++----------- drivers/mmc/host/cb710-mmc.c | 19 +++++++++---------- drivers/mmc/host/davinci_mmc.c | 14 +++----------- drivers/mmc/host/dw_mmc-exynos.c | 13 +++---------- drivers/mmc/host/dw_mmc-k3.c | 9 +++------ drivers/mmc/host/dw_mmc-pci.c | 9 +++------ drivers/mmc/host/dw_mmc-rockchip.c | 9 +++------ drivers/mmc/host/dw_mmc.h | 3 +++ drivers/mmc/host/mmci.c | 9 +++------ drivers/mmc/host/mtk-sd.c | 14 +++++++------- drivers/mmc/host/mxs-mmc.c | 6 ++---- drivers/mmc/host/omap_hsmmc.c | 13 ++++--------- drivers/mmc/host/rtsx_usb_sdmmc.c | 7 ++----- drivers/mmc/host/sdhci-acpi.c | 18 ++++-------------- drivers/mmc/host/sdhci-brcmstb.c | 8 ++------ drivers/mmc/host/sdhci-cadence.c | 8 ++------ drivers/mmc/host/sdhci-esdhc-imx.c | 13 +++---------- drivers/mmc/host/sdhci-msm.c | 21 +++++++++------------ drivers/mmc/host/sdhci-of-arasan.c | 8 +++----- drivers/mmc/host/sdhci-of-at91.c | 12 +++--------- drivers/mmc/host/sdhci-of-dwcmshc.c | 13 +++---------- drivers/mmc/host/sdhci-of-esdhc.c | 8 ++------ drivers/mmc/host/sdhci-omap.c | 18 +++++++----------- drivers/mmc/host/sdhci-pxav3.c | 11 +++-------- drivers/mmc/host/sdhci-s3c.c | 11 +++-------- drivers/mmc/host/sdhci-spear.c | 6 ++---- drivers/mmc/host/sdhci-sprd.c | 10 +++------- drivers/mmc/host/sdhci-st.c | 6 ++---- drivers/mmc/host/sdhci-tegra.c | 13 +++++-------- drivers/mmc/host/sdhci-xenon.c | 13 +++---------- drivers/mmc/host/sdhci.h | 7 +++++++ drivers/mmc/host/sdhci_am654.c | 10 +++------- drivers/mmc/host/sh_mmcif.c | 8 ++------ drivers/mmc/host/sunxi-mmc.c | 11 +++-------- drivers/mmc/host/toshsd.c | 8 ++------ drivers/mmc/host/via-sdmmc.c | 10 +++++----- drivers/mmc/host/wmt-sdmmc.c | 16 ++-------------- 39 files changed, 141 insertions(+), 286 deletions(-)
Signature · 1 line
2.50.0