diff --git a/0001-mieq-Bump-default-queue-size-to-512.patch b/0001-mieq-Bump-default-queue-size-to-512.patch new file mode 100644 index 0000000..a50df5d --- /dev/null +++ b/0001-mieq-Bump-default-queue-size-to-512.patch @@ -0,0 +1,43 @@ +From 2d554ab4874943a6b73132ba84835586011f2b45 Mon Sep 17 00:00:00 2001 +From: Adam Jackson +Date: Fri, 30 Nov 2012 13:50:40 -0500 +Subject: [PATCH] mieq: Bump default queue size to 512 + +Based on some bugzilla scraping just now. Of xserver bugs with +attachments, the distribution looks like: + +String | Matches +------------------------------------- +Increasing EQ size to 512 | 460 +Increasing EQ size to 1024 | 52 +Increasing EQ size to 2048 | 6 +Increasing EQ size to 4096 | 0 + +Most of the "512" ones appear to be mostly harmless, some relatively +expensive path in either rendering or resource destruction simply taking +too long due to external pressures like paging or CPU contention. So +let's raise the initial queue size, both to reduce the number of +spurious abrt reports and to drop fewer events in all but the most +pathological cases. + +Signed-off-by: Adam Jackson +--- + mi/mieq.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/mi/mieq.c b/mi/mieq.c +index b2c7769..c1d845b 100644 +--- a/mi/mieq.c ++++ b/mi/mieq.c +@@ -60,7 +60,7 @@ in this Software without prior written authorization from The Open Group. + #endif + + /* Maximum size should be initial size multiplied by a power of 2 */ +-#define QUEUE_INITIAL_SIZE 256 ++#define QUEUE_INITIAL_SIZE 512 + #define QUEUE_RESERVED_SIZE 64 + #define QUEUE_MAXIMUM_SIZE 4096 + #define QUEUE_DROP_BACKTRACE_FREQUENCY 100 +-- +1.7.11.7 + diff --git a/xorg-x11-server.spec b/xorg-x11-server.spec index 32156a7..e14c2b7 100644 --- a/xorg-x11-server.spec +++ b/xorg-x11-server.spec @@ -43,7 +43,7 @@ Summary: X.Org X11 X server Name: xorg-x11-server Version: 1.13.0 -Release: 10%{?gitdate:.%{gitdate}}%{dist} +Release: 11%{?gitdate:.%{gitdate}}%{dist} URL: http://www.x.org License: MIT Group: User Interface/X @@ -137,6 +137,9 @@ Patch7062: 0001-dix-fix-crash-on-XI-1.x-grabs-on-disabled-devices.-5.patch # Bug 878956 - After installation is complete, Alt+F4 is broken Patch7063: 0001-linux-Prefer-ioctl-KDSKBMUTE-1-over-ioctl-KDSKBMODE-.patch +# mustard: make the default queue length bigger to calm abrt down +Patch7064: 0001-mieq-Bump-default-queue-size-to-512.patch + %global moduledir %{_libdir}/xorg/modules %global drimoduledir %{_libdir}/dri %global sdkdir %{_includedir}/xorg @@ -609,6 +612,9 @@ rm -rf $RPM_BUILD_ROOT %{xserver_source_dir} %changelog +* Fri Nov 30 2012 Adam Jackson 1.13.0-11 +- Bump default EQ length to reduce the number of unhelpful abrt reports + * Wed Nov 28 2012 Adam Jackson 1.13.0-10 - Fix VT switch key handling