aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/ast/ast_drv.c2
-rw-r--r--drivers/gpu/drm/drm_cache.c2
-rw-r--r--drivers/gpu/drm/drm_dp_helper.c4
-rw-r--r--drivers/gpu/drm/drm_plane_helper.c7
-rw-r--r--drivers/staging/imx-drm/imx-tve.c1
-rw-r--r--include/drm/drm_plane_helper.h2
6 files changed, 10 insertions, 8 deletions
diff --git a/drivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c
index 2ba39ac7d222..44074fbcf7ff 100644
--- a/drivers/gpu/drm/ast/ast_drv.c
+++ b/drivers/gpu/drm/ast/ast_drv.c
@@ -94,9 +94,7 @@ static int ast_drm_thaw(struct drm_device *dev)
94 ast_post_gpu(dev); 94 ast_post_gpu(dev);
95 95
96 drm_mode_config_reset(dev); 96 drm_mode_config_reset(dev);
97 drm_modeset_lock_all(dev);
98 drm_helper_resume_force_mode(dev); 97 drm_helper_resume_force_mode(dev);
99 drm_modeset_unlock_all(dev);
100 98
101 console_lock(); 99 console_lock();
102 ast_fbdev_set_suspend(dev, 0); 100 ast_fbdev_set_suspend(dev, 0);
diff --git a/drivers/gpu/drm/drm_cache.c b/drivers/gpu/drm/drm_cache.c
index ae251b8abd0e..a6b690626a6b 100644
--- a/drivers/gpu/drm/drm_cache.c
+++ b/drivers/gpu/drm/drm_cache.c
@@ -138,7 +138,7 @@ drm_clflush_virt_range(void *addr, unsigned long length)
138 void *end = addr + length; 138 void *end = addr + length;
139 mb(); 139 mb();
140 for (; addr < end; addr += boot_cpu_data.x86_clflush_size) 140 for (; addr < end; addr += boot_cpu_data.x86_clflush_size)
141 clflush(addr); 141 clflushopt(addr);
142 clflushopt(end - 1); 142 clflushopt(end - 1);
143 mb(); 143 mb();
144 return; 144 return;
diff --git a/drivers/gpu/drm/drm_dp_helper.c b/drivers/gpu/drm/drm_dp_helper.c
index a13f1f51f68e..494219ccdf96 100644
--- a/drivers/gpu/drm/drm_dp_helper.c
+++ b/drivers/gpu/drm/drm_dp_helper.c
@@ -213,6 +213,10 @@ i2c_dp_aux_prepare_bus(struct i2c_adapter *adapter)
213 * 213 *
214 * RETURNS: 214 * RETURNS:
215 * 0 on success, -ERRNO on failure. 215 * 0 on success, -ERRNO on failure.
216 *
217 * IMPORTANT:
218 * This interface is deprecated, please switch to the new dp aux helpers and
219 * drm_dp_aux_register_i2c_bus().
216 */ 220 */
217int 221int
218i2c_dp_aux_add_bus(struct i2c_adapter *adapter) 222i2c_dp_aux_add_bus(struct i2c_adapter *adapter)
diff --git a/drivers/gpu/drm/drm_plane_helper.c b/drivers/gpu/drm/drm_plane_helper.c
index 458d9bf09209..f3e0a23abf4e 100644
--- a/drivers/gpu/drm/drm_plane_helper.c
+++ b/drivers/gpu/drm/drm_plane_helper.c
@@ -26,6 +26,7 @@
26#include <linux/list.h> 26#include <linux/list.h>
27#include <drm/drmP.h> 27#include <drm/drmP.h>
28#include <drm/drm_rect.h> 28#include <drm/drm_rect.h>
29#include <drm/drm_plane_helper.h>
29 30
30#define SUBPIXEL_MASK 0xffff 31#define SUBPIXEL_MASK 0xffff
31 32
@@ -36,9 +37,9 @@
36 * creating the primary plane. However drivers that still call 37 * creating the primary plane. However drivers that still call
37 * drm_plane_init() will use this minimal format list as the default. 38 * drm_plane_init() will use this minimal format list as the default.
38 */ 39 */
39const static uint32_t safe_modeset_formats[] = { 40static const uint32_t safe_modeset_formats[] = {
40 DRM_FORMAT_XRGB8888, 41 DRM_FORMAT_XRGB8888,
41 DRM_FORMAT_ARGB8888, 42 DRM_FORMAT_ARGB8888,
42}; 43};
43 44
44/* 45/*
diff --git a/drivers/staging/imx-drm/imx-tve.c b/drivers/staging/imx-drm/imx-tve.c
index 5a5a5287a86a..af8af4d1c988 100644
--- a/drivers/staging/imx-drm/imx-tve.c
+++ b/drivers/staging/imx-drm/imx-tve.c
@@ -249,7 +249,6 @@ static int imx_tve_connector_mode_valid(struct drm_connector *connector,
249{ 249{
250 struct imx_tve *tve = con_to_tve(connector); 250 struct imx_tve *tve = con_to_tve(connector);
251 unsigned long rate; 251 unsigned long rate;
252 int ret;
253 252
254 /* pixel clock with 2x oversampling */ 253 /* pixel clock with 2x oversampling */
255 rate = clk_round_rate(tve->clk, 2000UL * mode->clock) / 2000; 254 rate = clk_round_rate(tve->clk, 2000UL * mode->clock) / 2000;
diff --git a/include/drm/drm_plane_helper.h b/include/drm/drm_plane_helper.h
index 09824becee3e..c5e7ab9503c8 100644
--- a/include/drm/drm_plane_helper.h
+++ b/include/drm/drm_plane_helper.h
@@ -42,7 +42,7 @@ extern int drm_primary_helper_disable(struct drm_plane *plane);
42extern void drm_primary_helper_destroy(struct drm_plane *plane); 42extern void drm_primary_helper_destroy(struct drm_plane *plane);
43extern const struct drm_plane_funcs drm_primary_helper_funcs; 43extern const struct drm_plane_funcs drm_primary_helper_funcs;
44extern struct drm_plane *drm_primary_helper_create_plane(struct drm_device *dev, 44extern struct drm_plane *drm_primary_helper_create_plane(struct drm_device *dev,
45 uint32_t *formats, 45 const uint32_t *formats,
46 int num_formats); 46 int num_formats);
47 47
48 48