diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index a87ead3c5c20..8c34ee9a023b 100644 --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "drm_crtc_internal.h" @@ -2247,6 +2248,9 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) return -EINVAL; + if (!(arg->flags & DRM_MODE_ATOMIC_TEST_ONLY)) + devfreq_boost_kick(DEVFREQ_MSM_CPUBW); + drm_modeset_acquire_init(&ctx, 0); state = drm_atomic_state_alloc(dev);