Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 2020 08:33:10 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   [Bug 237642] x11-drivers/xf86-video-ati: Upgrade from 18.1.0 to 19.0.0 results in invisible mouse pointer
Message-ID:  <bug-237642-7141-H36ZrsT3YU@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-237642-7141@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237642

--- Comment #19 from Niclas Zeising <zeising@FreeBSD.org> ---
both the call to drmIoctl(DRM_MODE_CURSOR_MOVE) and
drmIoctl(DRM_MODE_CURSOR_MOVE2) in drmmode_show_cursor() use the same argument
structure. This is then passed directly to the ioctl() call.  I wonder if this
causes issues in our ioctl code, since the two different ioctls use different
structures in the drm kernel driver.

When using drmModeSetCursor and drmModeSetCursor2, the correct structure is
used.

If this is the cause, then switching out drmIoctl(DRM_MODE_CURSOR_MOVE) to
drmModeSetCursor() should be enough to fix the issue, maybe.  That, and to
figure out which drmIoctl() call that's causing the issue, is why I want danfe
to test only replacing one call at the time.

-- 
You are receiving this mail because:
You are the assignee for the bug.

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-237642-7141-H36ZrsT3YU>