drm: don't let crtc_ww_class leak out
authorRob Clark <robdclark@gmail.com>
Mon, 14 Nov 2016 22:40:57 +0000 (17:40 -0500)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 15 Nov 2016 07:33:35 +0000 (08:33 +0100)
commit35cf03508d8466ecc5199c9d609e74e85bec785b
tree967ecc9746c8f8c3de8773d2efdadc12a1a5a836
parent6bfec6d94556683c91c937a20576118183af9e1d
drm: don't let crtc_ww_class leak out

kbuild spotted this error, with drm/msm patches that add a new
modeset-lock in the driver and driver built as a module:

  ERROR: "crtc_ww_class" [drivers/gpu/drm/msm/msm.ko] undefined!

Really the only reason for crtc_ww_class not being internal to
drm_modeset_lock.c is that drm_modeset_lock_init() was static-inline
(for no particularly good reason).

Fix that, and move crtc_ww_class into drm_modeset_lock.c.

Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1479163257-18703-1-git-send-email-robdclark@gmail.com
drivers/gpu/drm/drm_crtc.c
drivers/gpu/drm/drm_modeset_lock.c
include/drm/drm_modeset_lock.h