../../src/nv_driver.c: In function 'redisplay_dirty': ../../src/nv_driver.c:560:2: error: too many arguments to function 'PixmapSyncDirtyHelper' PixmapSyncDirtyHelper(dirty, &pixregion); ^ In file included from /usr/include/xorg/gc.h:54:0, from /usr/include/xorg/dix.h:51, from /usr/include/xorg/privates.h:151, from /usr/include/xorg/cursor.h:53, from /usr/include/xorg/scrnintstr.h:53, from /usr/include/xorg/xf86str.h:39, from /usr/include/xorg/xf86.h:44, from ../../src/nv_include.h:15, from ../../src/nv_driver.c:26: /usr/include/xorg/pixmap.h:131:1: note: declared here PixmapSyncDirtyHelper(PixmapDirtyUpdatePtr dirty); ^ Makefile:619: recipe for target 'nv_driver.lo' failed See https://bugs.freedesktop.org/show_bug.cgi?id=91276 for similar break in radeon driver
Created attachment 117016 [details] [review] adapt to new dirty tracking api Please give the attached patch a shot.
Created attachment 117020 [details] Adapt to a new dirty tracking API (v2) Thanks, this worked, fixed drmmode_set_scanout_pixmap too
Pushed as commit fdc528306e4018b314f2efcb2be4e37672bddd75 Author: Vadim Rutkovsky <vrutkovs@redhat.com> Date: Thu Jul 9 23:23:37 2015 +0200 Adapt to new dirty tracking api Mirrors commit b6d871bf2 (radeon: adopt for new X server dirty tracking APIs.) in xf86-video-ati. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91284
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.