All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/10] PM / devfreq: exynos: use to_platform_device()
@ 2015-12-27 13:15 ` Geliang Tang
  0 siblings, 0 replies; 43+ messages in thread
From: Geliang Tang @ 2015-12-27 13:15 UTC (permalink / raw)
  To: MyungJoo Ham, Kyungmin Park, Kukjin Kim, Krzysztof Kozlowski
  Cc: Geliang Tang, linux-pm, linux-arm-kernel, linux-samsung-soc,
	linux-kernel

Use to_platform_device() instead of open-coding it.

Signed-off-by: Geliang Tang <geliangtang@163.com>
---
 drivers/devfreq/exynos/exynos4_bus.c | 3 +--
 drivers/devfreq/exynos/exynos5_bus.c | 9 +++------
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/devfreq/exynos/exynos4_bus.c b/drivers/devfreq/exynos/exynos4_bus.c
index da95092..e3124bf 100644
--- a/drivers/devfreq/exynos/exynos4_bus.c
+++ b/drivers/devfreq/exynos/exynos4_bus.c
@@ -566,8 +566,7 @@ static int exynos4_bus_target(struct device *dev, unsigned long *_freq,
 			      u32 flags)
 {
 	int err = 0;
-	struct platform_device *pdev = container_of(dev, struct platform_device,
-						    dev);
+	struct platform_device *pdev = to_platform_device(dev);
 	struct busfreq_data *data = platform_get_drvdata(pdev);
 	struct dev_pm_opp *opp;
 	unsigned long freq;
diff --git a/drivers/devfreq/exynos/exynos5_bus.c b/drivers/devfreq/exynos/exynos5_bus.c
index 297ea30..81da78e 100644
--- a/drivers/devfreq/exynos/exynos5_bus.c
+++ b/drivers/devfreq/exynos/exynos5_bus.c
@@ -85,8 +85,7 @@ static int exynos5_busfreq_int_target(struct device *dev, unsigned long *_freq,
 			      u32 flags)
 {
 	int err = 0;
-	struct platform_device *pdev = container_of(dev, struct platform_device,
-						    dev);
+	struct platform_device *pdev = to_platform_device(dev);
 	struct busfreq_data_int *data = platform_get_drvdata(pdev);
 	struct dev_pm_opp *opp;
 	unsigned long old_freq, freq;
@@ -145,8 +144,7 @@ out:
 static int exynos5_int_get_dev_status(struct device *dev,
 				      struct devfreq_dev_status *stat)
 {
-	struct platform_device *pdev = container_of(dev, struct platform_device,
-						    dev);
+	struct platform_device *pdev = to_platform_device(dev);
 	struct busfreq_data_int *data = platform_get_drvdata(pdev);
 	struct busfreq_ppmu_data *ppmu_data = &data->ppmu_data;
 	int busier_dmc;
@@ -370,8 +368,7 @@ static int exynos5_busfreq_int_remove(struct platform_device *pdev)
 #ifdef CONFIG_PM_SLEEP
 static int exynos5_busfreq_int_resume(struct device *dev)
 {
-	struct platform_device *pdev = container_of(dev, struct platform_device,
-						    dev);
+	struct platform_device *pdev = to_platform_device(dev);
 	struct busfreq_data_int *data = platform_get_drvdata(pdev);
 	struct busfreq_ppmu_data *ppmu_data = &data->ppmu_data;
 
-- 
2.5.0



^ permalink raw reply related	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2016-03-09 22:19 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-27 13:15 [PATCH 01/10] PM / devfreq: exynos: use to_platform_device() Geliang Tang
2015-12-27 13:15 ` Geliang Tang
2015-12-27 13:15 ` [PATCH 02/10] spi: cadence, zynq: " Geliang Tang
2015-12-27 13:15   ` Geliang Tang
2015-12-27 13:15   ` Geliang Tang
2015-12-29 18:01   ` Moritz Fischer
2015-12-29 18:01     ` Moritz Fischer
2015-12-29 18:01     ` Moritz Fischer
2015-12-30 14:57     ` [PATCH 1/2] spi: cadence: " Geliang Tang
2015-12-30 14:57       ` Geliang Tang
2015-12-30 14:57       ` [PATCH 2/2] spi: zynq: " Geliang Tang
2015-12-30 14:57         ` Geliang Tang
2015-12-30 14:57         ` Geliang Tang
     [not found]         ` <917c5adcc61a2a9e6390c0fe54445aa7c8642462.1451485340.git.geliangtang-9Onoh4P/yGk@public.gmane.org>
2016-01-05 12:33           ` Applied "spi: zynq: use to_platform_device()" to the spi tree Mark Brown
2015-12-30 17:02       ` [PATCH 1/2] spi: cadence: use to_platform_device() Mark Brown
2015-12-30 17:02         ` Mark Brown
     [not found]       ` <eba9c4fde1cf48cc56afba6275a4efdda998cbbe.1451485340.git.geliangtang-9Onoh4P/yGk@public.gmane.org>
2016-01-05 12:33         ` Applied "spi: cadence: use to_platform_device()" to the spi tree Mark Brown
2015-12-27 13:15 ` [PATCH 03/10] dmaengine: ppc4xx: use to_platform_device() Geliang Tang
2016-01-06  9:22   ` Vinod Koul
2016-01-18 16:02     ` [PATCH 03/10 v2] " Geliang Tang
2015-12-27 13:15 ` [PATCH 04/10] i2c: st: " Geliang Tang
2015-12-27 13:15   ` Geliang Tang
2015-12-27 13:15   ` Geliang Tang
2016-01-03 18:55   ` Wolfram Sang
2016-01-03 18:55     ` Wolfram Sang
2015-12-27 13:15 ` [PATCH 05/10] mmc: cb710: " Geliang Tang
2015-12-28 13:29   ` Ulf Hansson
2015-12-27 13:15 ` [PATCH 06/10] net: hns: " Geliang Tang
2015-12-27 13:23   ` Andy Shevchenko
2015-12-27 17:03     ` Geliang Tang
2015-12-29 20:47   ` David Miller
2015-12-27 13:15 ` [PATCH 07/10] platform/chrome: " Geliang Tang
2016-03-06 22:15   ` Olof Johansson
2015-12-27 13:15 ` [PATCH 08/10] staging: fbtft: " Geliang Tang
2015-12-27 13:15 ` [PATCH 09/10] watchdog: cadence_wdt: " Geliang Tang
2015-12-27 15:27   ` Guenter Roeck
2015-12-27 20:17   ` Wim Van Sebroeck
2015-12-27 13:17 ` [PATCH 10/10] ARM: plat-samsung: " Geliang Tang
2015-12-27 13:17   ` Geliang Tang
2015-12-28  2:01   ` Krzysztof Kozlowski
2015-12-28  2:01     ` Krzysztof Kozlowski
2016-01-25  7:09     ` Krzysztof Kozlowski
2016-01-25  7:09       ` Krzysztof Kozlowski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.