This release is primarily motivated by a fix for a bug in the intel support which was causing dramatic failures with at least version 2.10 of the xf86-video-intel driver. Note the following in the commit message: commit 4f0f871730b76730ca58209181d16725b0c40184 Author: Chris Wilson <chris at chris-wilson.co.uk> Date: Wed Feb 10 09:45:13 2010 +0000 intel: Handle resetting of input params after EINTR during SET_TILING ... References: Bug 25475 - [i915] Xorg crash / Execbuf while wedged http://bugs.freedesktop.org/show_bug.cgi?id=25475 Bug 25554 - i830_uxa_prepare_access: gtt bo map failed: Input/output error http://bugs.freedesktop.org/show_bug.cgi?id=25554 (And probably every other weird bug in the last few months.) There are several other things included in this release as well. See the log below for details. -Carl Alan Coopersmith (3): Include alloca.h in tests/drmstat.c when configure detects it Add support for Solaris libc atomic operations Support gcc's __FUNCTION__ for people using other compilers Alex Deucher (1): drm: a some new connector types from the kernel Ben Skeggs (2): nouveau: fail channel creation if pushbuf init fails nouveau: bump MAX_PUSH to 512 Carl Worth (1): Increment version to 2.4.18 for release. Chris Wilson (6): modes: Retry GETRESOURCES if a hotplug event occurs between the two ioctls modes: Free local resources after allocation failure in GETRESOURCES modes: Fix previous commit for potential legal NULLs intel: Add pkg-config dependency on libdrm.so using 'Requires' intel: Account for potential pinned buffers hogging fences intel: Handle resetting of input params after EINTR during SET_TILING Dave Airlie (2): intel: check return value for calloc radeon: enable by default now that kms is out of staging Francisco Jerez (3): nouveau: Update some object definitions from renouveau.xml. nouveau: Update nouveau_class.h. nouveau: Regenerate nouveau_class.h. Jakob Bornecrantz (16): libkms: Add libkms libkms: Change destroy api a bit vmwgfx: Fetch the latest header vmwgfx: Add experimental vmwgfx kernel header libkms: Disable by default libkms: Remove duped vmwgfx_drm.h header libkms: Make vmwgfx optional libkms: Pick driver backend via pci id that we get from udev libkms: Add intel backend libkms/intel: Don't fail to create bo if we fail to tile tests: Add a very small libkms test libkms: Use sysfs instead of udev to find driver tests: Update kmstest a bit libkms: Fix multiple map unmap in vmwgfx and add comment in intel libkms: Fix return value in vmwgfx_bo_create libkms: Rework interface to not duplicate fields from kms and make formats explicit Jerome Glisse (5): radeon: indentation + trailing space cleanup radeon: indentation & trailing space cleanup radeon: indentation + trailing space cleanup radeon: simpler cs print function radeon: get device id from the kernel, use it in cs_print Luca Barbieri (1): nouveau: interface changes for 0.0.16 DRM Marcin Ko?cielnicki (2): nouveau: Update nouveau_class.h with new renouveau.xml definitions. nouveau: Update nouveau_drm.h Marcin Slusarz (4): nouveau: add BEGIN_RING_NI nouveau: fix memory leak in nouveau_channel_free nouveau: disable flush_notify on channel_free nouveau: add nouveau_resource_destroy Matthew W. S. Bell (1): Tidy up compile warnings by cleaning up types. Pauli Nieminen (1): libdrm/radeon: Fix section size mismatch to reset the section. Peter Clifton (1): modes: Retry GETCONNECTOR if a hotplug event occurs between the two ioctls Younes Manton (1): nouveau: Unreference pushbuf objects on channel destruction. git tag: 2.4.18 http://dri.freedesktop.org/libdrm/libdrm-2.4.18.tar.bz2 MD5: d2b5fbfd37742af7d2169f7d26ce3007 libdrm-2.4.18.tar.bz2 SHA1: eaf66dd1a74e39830daab8249197e9eb02c5a81e libdrm-2.4.18.tar.bz2 http://dri.freedesktop.org/libdrm/libdrm-2.4.18.tar.gz MD5: a73efbb0716cb17a05144b014168e64e libdrm-2.4.18.tar.gz SHA1: d1c14673c82c53c9bc8f002929f963c706031e9e libdrm-2.4.18.tar.gz -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20100216/bead04fa/attachment.pgp