Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/i915: Propagate "_release" function name suffix down

Replace mixed "_fini"/"_cleanup"/"_cleanup_hw" suffixes found in names
of functions called from i915_driver_release() with "_release" suffix
consistently. This provides better code readability, especially
helpful when trying to work out which phase the code is in.

Functions names starting with "i915_driver_", i.e., those defined in
drivers/gpu/dri/i915/i915_drv.c, just have their "cleanup" or "fini"
parts of their names replaced with the "_release" suffix, while names
of functions coming from other source files have been suffixed with
"_driver_release" to avoid ambiguity with other possible .release entry
points.

v2: early_probe pairs better with late_release (Chris)
v3: fix typo in commit message (Joonas)

Suggested-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20190712112429.740-5-janusz.krzysztofik@linux.intel.com

authored by

Janusz Krzysztofik and committed by
Chris Wilson
3b58a945 f2db53f1

+24 -23
+17 -16
drivers/gpu/drm/i915/i915_drv.c
··· 758 758 cleanup_gem: 759 759 i915_gem_suspend(dev_priv); 760 760 i915_gem_fini_hw(dev_priv); 761 - i915_gem_fini(dev_priv); 761 + i915_gem_driver_release(dev_priv); 762 762 cleanup_modeset: 763 763 intel_modeset_cleanup(dev); 764 764 cleanup_irq: ··· 968 968 } 969 969 970 970 /** 971 - * i915_driver_cleanup_early - cleanup the setup done in i915_driver_init_early() 971 + * i915_driver_late_release - cleanup the setup done in 972 + * i915_driver_init_early() 972 973 * @dev_priv: device private 973 974 */ 974 - static void i915_driver_cleanup_early(struct drm_i915_private *dev_priv) 975 + static void i915_driver_late_release(struct drm_i915_private *dev_priv) 975 976 { 976 977 intel_irq_fini(dev_priv); 977 978 intel_power_domains_cleanup(dev_priv); ··· 1035 1034 } 1036 1035 1037 1036 /** 1038 - * i915_driver_cleanup_mmio - cleanup the setup done in i915_driver_init_mmio() 1037 + * i915_driver_mmio_release - cleanup the setup done in i915_driver_init_mmio() 1039 1038 * @dev_priv: device private 1040 1039 */ 1041 - static void i915_driver_cleanup_mmio(struct drm_i915_private *dev_priv) 1040 + static void i915_driver_mmio_release(struct drm_i915_private *dev_priv) 1042 1041 { 1043 1042 intel_teardown_mchbar(dev_priv); 1044 1043 intel_uncore_fini_mmio(&dev_priv->uncore); ··· 1691 1690 pci_disable_msi(pdev); 1692 1691 pm_qos_remove_request(&dev_priv->pm_qos); 1693 1692 err_ggtt: 1694 - i915_ggtt_cleanup_hw(dev_priv); 1693 + i915_ggtt_driver_release(dev_priv); 1695 1694 err_perf: 1696 1695 i915_perf_fini(dev_priv); 1697 1696 return ret; ··· 1936 1935 1937 1936 out_cleanup_hw: 1938 1937 i915_driver_cleanup_hw(dev_priv); 1939 - i915_ggtt_cleanup_hw(dev_priv); 1938 + i915_ggtt_driver_release(dev_priv); 1940 1939 1941 1940 /* Paranoia: make sure we have disabled everything before we exit. */ 1942 1941 intel_sanitize_gt_powersave(dev_priv); 1943 1942 out_cleanup_mmio: 1944 - i915_driver_cleanup_mmio(dev_priv); 1943 + i915_driver_mmio_release(dev_priv); 1945 1944 out_runtime_pm_put: 1946 1945 enable_rpm_wakeref_asserts(&dev_priv->runtime_pm); 1947 - i915_driver_cleanup_early(dev_priv); 1946 + i915_driver_late_release(dev_priv); 1948 1947 out_pci_disable: 1949 1948 pci_disable_device(pdev); 1950 1949 out_fini: ··· 2007 2006 2008 2007 disable_rpm_wakeref_asserts(rpm); 2009 2008 2010 - i915_gem_fini(dev_priv); 2009 + i915_gem_driver_release(dev_priv); 2011 2010 2012 - i915_ggtt_cleanup_hw(dev_priv); 2011 + i915_ggtt_driver_release(dev_priv); 2013 2012 2014 2013 /* Paranoia: make sure we have disabled everything before we exit. */ 2015 2014 intel_sanitize_gt_powersave(dev_priv); 2016 2015 2017 - i915_driver_cleanup_mmio(dev_priv); 2016 + i915_driver_mmio_release(dev_priv); 2018 2017 2019 2018 enable_rpm_wakeref_asserts(rpm); 2020 - intel_runtime_pm_cleanup(rpm); 2019 + intel_runtime_pm_driver_release(rpm); 2021 2020 2022 - i915_driver_cleanup_early(dev_priv); 2021 + i915_driver_late_release(dev_priv); 2023 2022 i915_driver_destroy(dev_priv); 2024 2023 } 2025 2024 ··· 2212 2211 out: 2213 2212 enable_rpm_wakeref_asserts(rpm); 2214 2213 if (!dev_priv->uncore.user_forcewake.count) 2215 - intel_runtime_pm_cleanup(rpm); 2214 + intel_runtime_pm_driver_release(rpm); 2216 2215 2217 2216 return ret; 2218 2217 } ··· 2976 2975 } 2977 2976 2978 2977 enable_rpm_wakeref_asserts(rpm); 2979 - intel_runtime_pm_cleanup(rpm); 2978 + intel_runtime_pm_driver_release(rpm); 2980 2979 2981 2980 if (intel_uncore_arm_unclaimed_mmio_detection(&dev_priv->uncore)) 2982 2981 DRM_ERROR("Unclaimed access detected prior to suspending\n");
+1 -1
drivers/gpu/drm/i915/i915_drv.h
··· 2538 2538 int __must_check i915_gem_init(struct drm_i915_private *dev_priv); 2539 2539 int __must_check i915_gem_init_hw(struct drm_i915_private *dev_priv); 2540 2540 void i915_gem_fini_hw(struct drm_i915_private *dev_priv); 2541 - void i915_gem_fini(struct drm_i915_private *dev_priv); 2541 + void i915_gem_driver_release(struct drm_i915_private *dev_priv); 2542 2542 int i915_gem_wait_for_idle(struct drm_i915_private *dev_priv, 2543 2543 unsigned int flags, long timeout); 2544 2544 void i915_gem_suspend(struct drm_i915_private *dev_priv);
+1 -1
drivers/gpu/drm/i915/i915_gem.c
··· 1620 1620 i915_gem_drain_freed_objects(dev_priv); 1621 1621 } 1622 1622 1623 - void i915_gem_fini(struct drm_i915_private *dev_priv) 1623 + void i915_gem_driver_release(struct drm_i915_private *dev_priv) 1624 1624 { 1625 1625 mutex_lock(&dev_priv->drm.struct_mutex); 1626 1626 intel_engines_cleanup(dev_priv);
+2 -2
drivers/gpu/drm/i915/i915_gem_gtt.c
··· 2851 2851 } 2852 2852 2853 2853 /** 2854 - * i915_ggtt_cleanup_hw - Clean up GGTT hardware initialization 2854 + * i915_ggtt_driver_release - Clean up GGTT hardware initialization 2855 2855 * @i915: i915 device 2856 2856 */ 2857 - void i915_ggtt_cleanup_hw(struct drm_i915_private *i915) 2857 + void i915_ggtt_driver_release(struct drm_i915_private *i915) 2858 2858 { 2859 2859 struct pagevec *pvec; 2860 2860
+1 -1
drivers/gpu/drm/i915/i915_gem_gtt.h
··· 634 634 void i915_ggtt_enable_guc(struct drm_i915_private *i915); 635 635 void i915_ggtt_disable_guc(struct drm_i915_private *i915); 636 636 int i915_init_ggtt(struct drm_i915_private *dev_priv); 637 - void i915_ggtt_cleanup_hw(struct drm_i915_private *dev_priv); 637 + void i915_ggtt_driver_release(struct drm_i915_private *dev_priv); 638 638 639 639 int i915_ppgtt_init_hw(struct intel_gt *gt); 640 640
+1 -1
drivers/gpu/drm/i915/intel_runtime_pm.c
··· 592 592 pm_runtime_put(kdev); 593 593 } 594 594 595 - void intel_runtime_pm_cleanup(struct intel_runtime_pm *rpm) 595 + void intel_runtime_pm_driver_release(struct intel_runtime_pm *rpm) 596 596 { 597 597 int count = atomic_read(&rpm->wakeref_count); 598 598
+1 -1
drivers/gpu/drm/i915/intel_runtime_pm.h
··· 173 173 void intel_runtime_pm_init_early(struct intel_runtime_pm *rpm); 174 174 void intel_runtime_pm_enable(struct intel_runtime_pm *rpm); 175 175 void intel_runtime_pm_disable(struct intel_runtime_pm *rpm); 176 - void intel_runtime_pm_cleanup(struct intel_runtime_pm *rpm); 176 + void intel_runtime_pm_driver_release(struct intel_runtime_pm *rpm); 177 177 178 178 intel_wakeref_t intel_runtime_pm_get(struct intel_runtime_pm *rpm); 179 179 intel_wakeref_t intel_runtime_pm_get_if_in_use(struct intel_runtime_pm *rpm);