]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
drm/connector: notify userspace on hotplug after register complete
authorJeykumar Sankaran <jsanka@codeaurora.org>
Wed, 3 Jun 2020 03:37:31 +0000 (20:37 -0700)
committerKhalid Elmously <khalid.elmously@canonical.com>
Sat, 8 Aug 2020 05:53:12 +0000 (01:53 -0400)
commit61c808d2536aceae647189dc8f43b6e3dffaeea3
tree3126b5ff43e6a5e570fb3347ae69010f3fa46878
parent6a997b66d6cdf4adb6b1e3ee7dfcabd1d0c4beaf
drm/connector: notify userspace on hotplug after register complete

BugLink: https://bugs.launchpad.net/bugs/1885322
commit 968d81a64a883af2d16dd3f8a6ad6b67db2fde58 upstream.

drm connector notifies userspace on hotplug event prematurely before
late_register and mode_object register completes. This leads to a race
between userspace and kernel on updating the IDR list. So, move the
notification to end of connector register.

Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/1591155451-10393-1-git-send-email-jsanka@codeaurora.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/gpu/drm/drm_connector.c
drivers/gpu/drm/drm_sysfs.c