]> git.baikalelectronics.ru Git - kernel.git/commit
drm/privacy_screen: Add drvdata in drm_privacy_screen
authorRajat Jain <rajatja@google.com>
Fri, 7 Jan 2022 19:02:06 +0000 (11:02 -0800)
committerHans de Goede <hdegoede@redhat.com>
Mon, 10 Jan 2022 11:17:37 +0000 (12:17 +0100)
commitd5336b82b34e98e14e5b9d155fd51185f36d47b6
tree36f18c5df9338fe87af1be984e244a3c06076848
parent89158a5ca014c747b3d45ea342e26d2eecbf4b76
drm/privacy_screen: Add drvdata in drm_privacy_screen

Allow a privacy screen provider to stash its private data pointer in the
drm_privacy_screen, and update the drm_privacy_screen_register() call to
accept that. Also introduce a *_get_drvdata() so that it can retrieved
back when needed.

This also touches the IBM Thinkpad platform driver, the only user of
privacy screen today, to pass NULL for now to the updated API.

Signed-off-by: Rajat Jain <rajatja@google.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220107190208.95479-1-rajatja@google.com
drivers/gpu/drm/drm_privacy_screen.c
drivers/platform/x86/thinkpad_acpi.c
include/drm/drm_privacy_screen_driver.h