diff options
| author | Thierry Reding <treding@nvidia.com> | 2014-08-05 02:59:01 -0400 |
|---|---|---|
| committer | Thierry Reding <treding@nvidia.com> | 2014-08-06 10:44:16 -0400 |
| commit | dff2ed275454b5a69b785949be73e2dcbb686e3f (patch) | |
| tree | d94a3eb154e67a4798aafe3b716e2c55a58f830f /drivers/gpu/drm | |
| parent | 5f1dcd8b7ec8189c2b147cdaa1589d5644c3cef3 (diff) | |
drm/panel: ld9040: Replace upcasting macro by function
Using a function instead of a macro provides proper type checking.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm')
| -rw-r--r-- | drivers/gpu/drm/panel/panel-ld9040.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/panel/panel-ld9040.c b/drivers/gpu/drm/panel/panel-ld9040.c index c6aa7f717fa4..42ac67b21e9f 100644 --- a/drivers/gpu/drm/panel/panel-ld9040.c +++ b/drivers/gpu/drm/panel/panel-ld9040.c | |||
| @@ -110,7 +110,10 @@ struct ld9040 { | |||
| 110 | int error; | 110 | int error; |
| 111 | }; | 111 | }; |
| 112 | 112 | ||
| 113 | #define panel_to_ld9040(p) container_of(p, struct ld9040, panel) | 113 | static inline struct ld9040 *panel_to_ld9040(struct drm_panel *panel) |
| 114 | { | ||
| 115 | return container_of(panel, struct ld9040, panel); | ||
| 116 | } | ||
| 114 | 117 | ||
| 115 | static int ld9040_clear_error(struct ld9040 *ctx) | 118 | static int ld9040_clear_error(struct ld9040 *ctx) |
| 116 | { | 119 | { |
