[xserver PULL for 1.19 v2] Various modesetting and other fixes

Hans de Goede hdegoede at redhat.com
Tue Sep 27 11:00:55 UTC 2016


Hi Adam, Keith,

Here is an updated pull-req dropping the troublesome
modesetting cursor patches, as well as the
"Simplify, statement is always true." patch which
has also seen some comments on the list, so needs a v2.

Here is the cover blurb of my original pull-req:

"
Here is a pull-req consisting of a bunch of fixes written by
me reviewed by others as well as a bunch of fixes from patchwork /
the list which I've picked up and which are reviewed by me.

Note there is one unreviewed patch in here v2 of:
"glx: Always enable EXT_texture_from_pixmap for DRI swrast glx"

But I believe that Adam and I are in agreement wrt v2, so that
one should be good to go too.
"

And here is the git reqeuest-pull output for the updated
pull-req:

The following changes since commit ba199cb90157cefab01183f2e2c909895df73321:

   glamor: Make glamor_sync_init work with --disable-xshmfence (2016-09-25 11:00:24 -0700)

are available in the git repository at:

   git://people.freedesktop.org/~jwrdegoede/xserver for-server-1.19

for you to fetch changes up to c95c38c3677c85697f1dd5ccd34412b57cb5afa0:

   XF86VidMode: Fix free() on walked pointer (2016-09-27 12:25:03 +0200)

----------------------------------------------------------------
Adam Jackson (1):
       xephyr: Don't crash if the server advertises zero xv adaptors

Daniel Martin (1):
       modesetting: Consume all available udev events at once

David CARLIER (1):
       xfree86: small memory leaks fixes

Hans de Goede (7):
       modesetting: Fix reverse prime partial update issues on secondary GPU outputs
       modesetting: Fix reverse prime update lagging on secondary GPU outputs
       xf86RandR12: Move calculating of shift inside init_one_component
       xf86RandR12: Fix XF86VidModeSetGamma triggering a BadImplementation error
       glx: Always enable EXT_texture_from_pixmap for DRI swrast glx
       Xext: Fix a memory leak
       XF86VidMode: Fix free() on walked pointer

Kyle Guinn (1):
       xfree86: Fix null pointer dereference

Laszlo Ersek (1):
       xfree86: recognize primary BUS_PCI device in xf86IsPrimaryPlatform()

Michael Thayer (1):
       modesetting: only fall back to drmModeSetCursor() on -EINVAL

Qiang Yu (1):
       config: fix GPUDevice fail when AutoAddGPU off + BusID

  Xext/shm.c                                       |  4 +--
  Xext/vidmode.c                                   |  2 +-
  glx/glxdriswrast.c                               |  3 +-
  hw/kdrive/ephyr/ephyrvideo.c                     |  2 +-
  hw/xfree86/common/xf86platformBus.c              | 28 ++++++++++++---
  hw/xfree86/ddc/ddc.c                             |  2 +-
  hw/xfree86/drivers/modesetting/driver.c          | 29 +++++++++++----
  hw/xfree86/drivers/modesetting/drmmode_display.c | 22 +++++++-----
  hw/xfree86/i2c/xf86i2c.c                         |  8 ++---
  hw/xfree86/modes/xf86RandR12.c                   | 45 ++++++++++++++++++++----
  hw/xfree86/utils/gtf/gtf.c                       |  2 ++
  11 files changed, 110 insertions(+), 37 deletions(-)

Regards,

Hans


More information about the xorg-devel mailing list