Skip to content

drm/hyperv: Fix double mouse pointers

Vitaly Kuznetsov requested to merge vkuznets/centos-stream-9:bug1999697 into main

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1999697

commit b253c3026c29d4231099d3cf8d984d25787793af
Author: Dexuan Cui <decui@microsoft.com>
Date:   Thu Sep 16 12:36:44 2021 -0700

    drm/hyperv: Fix double mouse pointers

    Hyper-V supports a hardware cursor feature. It is not used by Linux VM,
    but the Hyper-V host still draws a point as an extra mouse pointer,
    which is unwanted, especially when Xorg is running.

    The hyperv_fb driver uses synthvid_send_ptr() to hide the unwanted pointer.
    When the hyperv_drm driver was developed, the function synthvid_send_ptr()
    was not copied from the hyperv_fb driver. Fix the issue by adding the
    function into hyperv_drm.

    Fixes: 76c56a5affeb ("drm/hyperv: Add DRM driver for hyperv synthetic video device")
    Signed-off-by: Dexuan Cui <decui@microsoft.com>
    Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com>
    Reviewed-by: Deepak Rawat <drawat.floss@gmail.com>
    Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/20210916193644.45650-1-decui@microsoft.com
    Signed-off-by: Dave Airlie <airlied@redhat.com>

Signed-off-by: Vitaly Kuznetsov vkuznets@redhat.com

Merge request reports