xserver-multidpi/hw/xfree86
Hans de Goede c69b37e8da modesetting: Only log 1 error for consecutive flip failures
Only log 1 error for consecutive flip failures, instead of filling the
log and the disk with errors for each attempted flip.

Despite our best efforts we may end up with a BO which gets refused
when we try to import it as a framebuffer, see e.g. :
https://bugs.freedesktop.org/show_bug.cgi?id=111306
This should not happen, but as the above bugs shows sometimes it does
and chances are it will happen again.

Note ideally we should check if the import is possible at
ms_present_check_flip time, like the amdgpu code is doing since:
https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/merge_requests/35
but that requires a chunk of refactoring work on the modesetting driver,
so for now this will have to do.

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2019-08-09 10:51:12 +02:00
..
common xf86: autobind GPUs to the screen 2019-08-07 12:26:59 +02:00
ddc Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
dixmods Fix NO_UNDEFINED build with statically linked fb 2019-08-04 10:28:51 -07:00
doc xfree86: Remove -flippixels 2018-09-27 16:50:22 +00:00
dri hw/xfree86: unvalidated lengths 2017-10-10 23:33:44 +02:00
dri2 xf86: dri2: Use va_gl as VDPAU driver for Intel i965 GPUs 2019-08-06 16:25:39 +02:00
drivers modesetting: Only log 1 error for consecutive flip failures 2019-08-09 10:51:12 +02:00
exa meson: Install man pages 2018-03-27 10:28:33 -04:00
fbdevhw xfree86: ensure the readlink buffer is null-terminated 2018-10-17 09:41:15 +10:00
glamor_egl glamor: Make Xv extension initialize at depth 30. 2018-02-27 10:18:06 -05:00
i2c Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
int10 meson: Silence -Wformat-nonliteral for x86emu 2017-10-20 13:15:35 -04:00
loader xfree86: Link fb statically 2019-07-23 14:24:00 -04:00
man xf86: autobind GPUs to the screen 2019-08-07 12:26:59 +02:00
modes xf86: set status to connected for monitors enabled in conf 2019-04-02 19:20:07 +00:00
os-support Fixed ioperm calls in hwEnableIO 2019-05-12 19:50:06 +00:00
parser xfree86: Remove NoTrapSignals 2018-09-12 20:47:15 +00:00
ramdac ramdac: Remove core ramdac code 2019-01-30 21:08:48 +00:00
shadowfb meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
utils gtf: Warning fix 2018-04-05 14:18:16 -04:00
vbe meson: Build libvbe.so 2017-04-27 15:19:45 -04:00
vgahw xfree86: Remove -flippixels 2018-09-27 16:50:22 +00:00
x86emu x86emu: Teach the debug code about varargs 2018-01-16 16:08:38 -05:00
xkb Move statically linked xorgxkb files from dixmods to a separate directory 2017-06-27 12:42:06 -04:00
.gitignore Xorg: Add Xorg.wrap to hw/xfree86/.gitignore 2014-04-18 11:39:16 +02:00
Makefile.am xfree86: Link fb statically 2019-07-23 14:24:00 -04:00
meson.build xfree86: Link fb statically 2019-07-23 14:24:00 -04:00
sdksyms.sh sdksyms.sh: don't embed the build path 2019-08-05 22:19:57 +00:00
xorg-wrapper.c suid: Include sysmacros.h to fix build after glibc-2.25 2017-09-25 13:04:25 -04:00
Xorg.sh.in xfree86: rename Xorg.bin to Xorg 2015-01-05 09:53:58 +10:00
xorgconf.cpp xfree86: Remove NoTrapSignals 2018-09-12 20:47:15 +00:00