Bug#495267: #495267 xrandr problem with dualhead

2008-11-19 Thread Noèl Köthe
Hello,

I can confirm the problem on Lenny (2008-11-19) and the workaround
helps.

If you need any additional information to reproduce just tell me.


-- 
Noèl Köthe noel debian.org
Debian GNU/Linux, www.debian.org


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Processed: Re: Processed (with 1 errors): Re: Bug#484180: mesa: some ASM optimizations must be disabled for non-AMD 64-bit

2008-11-19 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 forwarded 484180 https://bugs.freedesktop.org/show_bug.cgi?id=8724
Bug#484180: mesa: some ASM optimizations must be disabled for non-AMD 64-bit
Forwarded-to-address changed from 
http://bugs.freedesktop.org/show_bug.cgi?id=8724 to 
https://bugs.freedesktop.org/show_bug.cgi?id=8724.

 merge 484180 487603
Bug#484180: mesa: some ASM optimizations must be disabled for non-AMD 64-bit
Bug#487603: xserver-xorg-video-intel: [945GM] crash on Floating Point Exception
Merged 484180 487603.

 kthxbye
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#484180: mesa: some ASM optimizations must be disabled for non-AMD 64-bit

2008-11-19 Thread Vasilis Vasaitis
reassign 487603 mesa
severity 487603 normal
merge 484180 487603
thanks

  Hi,

  I have just been bitten by this too; would it be possible to have
the fixed version uploaded fairly soon? I guess it's affected by the
freeze at the moment? Anyway, I've worked around it with MESA_NO_ASM,
but it'd be nice to have the proper fix.

  I also took the liberty of merging bug #487603 into this one;
they're forwarded to the same upstream bug, and they seem to be the
same issue.

Thanks,
Vasilis

-- 
Vasilis Vasaitis
A man is well or woe as he thinks himself so.





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



libdrm: Changes to 'debian-experimental'

2008-11-19 Thread Timo Aaltonen
 .gitignore   |4 
 bsd-core/i915_suspend.c  |1 
 bsd-core/radeon_microcode.h  |1 
 configure.ac |   81 
 debian/changelog |   12 
 debian/rules |   11 
 libdrm/Makefile.am   |6 
 libdrm/intel/Makefile.am |   46 
 libdrm/intel/intel_bufmgr.c  |  207 
 libdrm/intel/intel_bufmgr.h  |  174 
 libdrm/intel/intel_bufmgr_fake.c | 1522 ++
 libdrm/intel/intel_bufmgr_gem.c  | 1134 
 libdrm/intel/intel_bufmgr_priv.h |  175 
 libdrm/intel/mm.c|  281 +
 libdrm/intel/mm.h|   96 
 libdrm/libdrm_lists.h|   87 
 libdrm/xf86drm.c |  167 
 libdrm/xf86drm.h |1 
 libdrm/xf86mm.h  |   12 
 linux-core/drm-gem.txt   |  805 +++
 linux-core/drm_gem.c |  444 +
 linux-core/i915_gem.c| 2502 ++
 linux-core/i915_gem_debug.c  |  202 
 linux-core/i915_gem_proc.c   |  293 +
 linux-core/i915_gem_tiling.c |  309 +
 linux-core/i915_opregion.c   |  389 +
 linux-core/i915_suspend.c|1 
 linux-core/nv50_grctx.h  |1 
 scripts/create_lk_gpu.sh |   58 
 shared-core/drm.h|  350 +
 shared-core/drm_pciids.txt   |   63 
 shared-core/i915_dma.c   |  316 -
 shared-core/i915_drm.h   |  388 +
 shared-core/i915_drv.h   | 2132 ++---
 shared-core/i915_irq.c   |  305 -
 shared-core/i915_suspend.c   |  520 ++
 shared-core/mach64_dma.c |6 
 shared-core/nouveau_drm.h|   24 
 shared-core/nouveau_drv.h|   19 
 shared-core/nouveau_fifo.c   |7 
 shared-core/nouveau_mem.c|  140 
 shared-core/nouveau_notifier.c   |2 
 shared-core/nouveau_object.c |   15 
 shared-core/nouveau_state.c  |  171 
 shared-core/nv04_fifo.c  |4 
 shared-core/nv20_graph.c |   32 
 shared-core/nv40_graph.c |   10 
 shared-core/nv50_fifo.c  |4 
 shared-core/nv50_graph.c | 1977 
 shared-core/nv50_grctx.h | 9232 +++
 shared-core/r300_cmdbuf.c|  214 
 shared-core/r300_reg.h   |  229 
 shared-core/radeon_cp.c  |  141 
 shared-core/radeon_drv.h |   88 
 shared-core/radeon_irq.c |   57 
 shared-core/radeon_mem.c |8 
 shared-core/radeon_state.c   |   30 
 shared-core/xgi_drm.h|4 
 tests/Makefile.am|6 
 tests/drmtest.c  |2 
 tests/gem_basic.c|   98 
 tests/gem_flink.c|  128 
 tests/gem_mmap.c |  132 
 tests/gem_readwrite.c|  135 
 64 files changed, 22799 insertions(+), 3212 deletions(-)

New commits:
commit 5bf2abb853fdc5723bea205c58ed6473f715841a
Author: Timo Aaltonen [EMAIL PROTECTED]
Date:   Wed Nov 19 15:25:41 2008 +0200

Update the changelog.

diff --git a/debian/changelog b/debian/changelog
index dfad06f..a1a6489 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.3.1-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Timo Aaltonen [EMAIL PROTECTED]  Wed, 19 Nov 2008 13:41:16 +0200
+
 libdrm (2.3.1-1) unstable; urgency=low
 
   [ Brice Goglin ]

commit 00847dabe0fa5ccf796658f486e8f6f7a77e043b
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Thu Oct 30 11:36:46 2008 -0700

libdrm 2.4.1.

diff --git a/configure.ac b/configure.ac
index 92507cb..0f7c79e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,7 +19,7 @@
 #  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 AC_PREREQ(2.57)
-AC_INIT([libdrm], 2.4.0, [EMAIL PROTECTED], libdrm)
+AC_INIT([libdrm], 2.4.1, [EMAIL PROTECTED], libdrm)
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([dist-bzip2])
 

commit 4b9826408f65976a1a13387beda748b65e03ec52
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Thu Oct 30 09:33:07 2008 -0700

intel: Rename dri_ and intel_ symbols to drm_intel_.

I wanted to avoid doing this, as it's a bunch of churn, but there was a
conflict between the dri_ symbols in libdrm and the symbols that were in
Mesa in 7.2, which broke Mesa 7.2 AIGLX when the 2D driver had loaded new
libdrm symbols.  The new naming was recommended by cworth for giving the
code a unique prefix identifying where the code lives.

Additionally, take the opportunity to fix up two API mistakes: emit_reloc's
arguments were in a nonsensical order, and set_tiling lacked the stride
argument that the kernel will want to use soon.  API compatibility with
released code is maintained using #defines.

diff --git a/libdrm/intel/intel_bufmgr.c b/libdrm/intel/intel_bufmgr.c
index 92b6046..188eac2 100644
--- a/libdrm/intel/intel_bufmgr.c
+++ b/libdrm/intel/intel_bufmgr.c
@@ -39,26 +39,26 @@
 #include intel_bufmgr.h
 #include intel_bufmgr_priv.h
 
-/** @file 

Processed (with 1 errors): Re: Bug#484180: mesa: some ASM optimizations must be disabled for non-AMD 64-bit

2008-11-19 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 487603 mesa
Bug#487603: xserver-xorg-video-intel: [945GM] crash on Floating Point Exception
Bug reassigned from package `libgl1-mesa-dri' to `mesa'.

 severity 487603 normal
Bug#487603: xserver-xorg-video-intel: [945GM] crash on Floating Point Exception
Severity set to `normal' from `important'

 merge 484180 487603
Bug#484180: mesa: some ASM optimizations must be disabled for non-AMD 64-bit
Bug#487603: xserver-xorg-video-intel: [945GM] crash on Floating Point Exception
Mismatch - only Bugs in same state can be merged:
Values for `forwarded addr' don't match:
 #484180 has `http://bugs.freedesktop.org/show_bug.cgi?id=8724';
 #487603 has `https://bugs.freedesktop.org/show_bug.cgi?id=8724'

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



libdrm: Changes to 'debian-experimental'

2008-11-19 Thread Timo Aaltonen
 debian/changelog   |   10 
 shared-core/i915_dma.c | 1280 ---
 shared-core/i915_drv.h | 2123 --
 shared-core/i915_irq.c | 1010 --
 shared-core/i915_mem.c |  386 -
 shared-core/imagine_drv.h  |   43 
 shared-core/mach64_dma.c   | 1778 -
 shared-core/mach64_drv.h   |  859 --
 shared-core/mach64_irq.c   |  159 
 shared-core/mach64_state.c |  910 --
 shared-core/mga_dma.c  | 1161 ---
 shared-core/mga_drv.h  |  691 -
 shared-core/mga_irq.c  |  182 
 shared-core/mga_state.c| 1139 ---
 shared-core/mga_ucode.h|11645 -
 shared-core/mga_warp.c |  198 
 shared-core/nouveau_dma.c  |  172 
 shared-core/nouveau_drv.h  |  621 -
 shared-core/nouveau_fifo.c |  601 -
 shared-core/nouveau_irq.c  |  568 -
 shared-core/nouveau_mem.c  |  872 --
 shared-core/nouveau_notifier.c |  165 
 shared-core/nouveau_object.c   | 1178 ---
 shared-core/nouveau_state.c|  871 --
 shared-core/nouveau_swmthd.c   |  191 
 shared-core/nv04_fb.c  |   23 
 shared-core/nv04_fifo.c|  138 
 shared-core/nv04_graph.c   |  516 -
 shared-core/nv04_instmem.c |  159 
 shared-core/nv04_mc.c  |   22 
 shared-core/nv04_timer.c   |   53 
 shared-core/nv10_fb.c  |   25 
 shared-core/nv10_fifo.c|  169 
 shared-core/nv10_graph.c   |  914 --
 shared-core/nv20_graph.c   |  913 --
 shared-core/nv40_fb.c  |   62 
 shared-core/nv40_fifo.c|  209 
 shared-core/nv40_graph.c   | 2193 --
 shared-core/nv40_mc.c  |   38 
 shared-core/nv50_fifo.c|  343 
 shared-core/nv50_graph.c   |  315 
 shared-core/nv50_instmem.c |  324 
 shared-core/nv50_mc.c  |   43 
 shared-core/nv_drv.h   |   52 
 shared-core/r128_cce.c |  933 --
 shared-core/r128_drv.h |  525 -
 shared-core/r128_irq.c |  116 
 shared-core/r128_state.c   | 1681 
 shared-core/r300_cmdbuf.c  | 1198 ---
 shared-core/r600_microcode.h   |14275 -
 shared-core/radeon_cp.c| 1792 -
 shared-core/radeon_drv.h   | 1470 
 shared-core/radeon_irq.c   |  390 -
 shared-core/radeon_mem.c   |  302 
 shared-core/radeon_microcode.h | 1844 -
 shared-core/radeon_state.c | 3263 -
 shared-core/savage_bci.c   | 1092 ---
 shared-core/savage_drv.h   |  575 -
 shared-core/savage_state.c | 1165 ---
 shared-core/sis_drv.h  |   90 
 shared-core/sis_ds.c   |  299 
 shared-core/sis_mm.c   |  386 -
 shared-core/tdfx_drv.h |   47 
 shared-core/via_dma.c  |  763 --
 shared-core/via_drv.c  |  157 
 shared-core/via_drv.h  |  211 
 shared-core/via_ds.c   |  274 
 shared-core/via_irq.c  |  403 -
 shared-core/via_map.c  |  139 
 shared-core/via_mm.c   |  347 
 shared-core/via_verifier.c | 1121 ---
 shared-core/via_video.c|   93 
 tests/Makefile.in  |  611 +
 73 files changed, 620 insertions(+), 70266 deletions(-)

New commits:
commit aa22f2e494ca7b7bdf60a9cdddce3f2ddccd4e49
Author: Julien Cristau [EMAIL PROTECTED]
Date:   Sun Oct 19 14:56:43 2008 +0200

Add missing Makefile.in

diff --git a/tests/Makefile.in b/tests/Makefile.in
new file mode 100644
index 000..3c18824
--- /dev/null
+++ b/tests/Makefile.in
@@ -0,0 +1,611 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
[EMAIL PROTECTED]@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH=$${ZSH_VERSION+.}$(PATH_SEPARATOR)  cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+noinst_PROGRAMS = dristat$(EXEEXT) drmstat$(EXEEXT)
+TESTS = auth$(EXEEXT) openclose$(EXEEXT) getversion$(EXEEXT) \
+   getclient$(EXEEXT) getstats$(EXEEXT) lock$(EXEEXT) \
+   setversion$(EXEEXT) updatedraw$(EXEEXT)
+EXTRA_PROGRAMS = $(am__EXEEXT_1)
+subdir = tests
+DIST_COMMON = $(srcdir)/Makefile.am 

xserver-xorg-input-evdev: Changes to 'debian-experimental'

2008-11-19 Thread Timo Aaltonen
 configure.ac |2 
 debian/changelog |6 ++
 src/evdev.c  |  114 ++-
 src/evdev.h  |4 +
 4 files changed, 124 insertions(+), 2 deletions(-)

New commits:
commit 7a0c4edcbf434043eb022c87086f97fb5ef398cb
Author: Timo Aaltonen [EMAIL PROTECTED]
Date:   Wed Nov 19 15:37:09 2008 +0200

Update the changelog.

diff --git a/debian/changelog b/debian/changelog
index 9d09e19..b672544 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-input-evdev (1:2.1.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Timo Aaltonen [EMAIL PROTECTED]  Wed, 19 Nov 2008 15:34:39 +0200
+
 xserver-xorg-input-evdev (1:2.0.99.3-1) experimental; urgency=low
 
   [ Timo Aaltonen ]

commit b879ae73510ad733c266fba80e0ec4b0f903e71b
Author: Peter Hutterer [EMAIL PROTECTED]
Date:   Mon Nov 17 09:27:25 2008 +1000

evdev 2.1

diff --git a/configure.ac b/configure.ac
index f1d06cd..f668d1e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-input-evdev],
-2.0.99.3,
+2.1.0,
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 xf86-input-evdev)
 

commit 53566b7d4d7e641df4db5720ae9132eb4c812c84
Author: Peter Hutterer [EMAIL PROTECTED]
Date:   Mon Nov 17 10:03:11 2008 +1000

Store device file's minor/major to avoid duplicate devices.

Devices added that use the same min/maj as an already added device are 
ignored
by the driver. This way users can have an xorg.conf entry on
/dev/input/by-id/blahblah and not get the same device added by HAL.

Signed-off-by: Peter Hutterer [EMAIL PROTECTED]
(cherry picked from commit 63af314368cec47b6b8266db331f2c820e7a071f)

diff --git a/src/evdev.c b/src/evdev.c
index 3051531..25325a3 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -32,6 +32,7 @@
 
 #include X11/keysym.h
 
+#include sys/stat.h
 #include unistd.h
 #include errno.h
 #include fcntl.h
@@ -51,6 +52,10 @@
 #include evdev-properties.h
 #endif
 
+#ifndef MAXDEVICES
+#include inputstr.h /* for MAX_DEVICES */
+#define MAXDEVICES MAX_DEVICES
+#endif
 
 /* 2.4 compatibility */
 #ifndef EVIOCGRAB
@@ -112,6 +117,88 @@ static Atom prop_calibration = 0;
 static Atom prop_swap = 0;
 #endif
 
+/* All devices the evdev driver has allocated and knows about.
+ * MAXDEVICES is safe as null-terminated array, as two devices (VCP and VCK)
+ * cannot be used by evdev, leaving us with a space of 2 at the end. */
+static EvdevPtr evdev_devices[MAXDEVICES] = {0};
+
+static int
+EvdevGetMajorMinor(InputInfoPtr pInfo)
+{
+struct stat st;
+
+if (fstat(pInfo-fd, st) == -1)
+{
+xf86Msg(X_ERROR, %s: stat failed (%s). cannot check for 
duplicates.\n,
+pInfo-name, strerror(errno));
+return 0;
+}
+
+return st.st_rdev;
+}
+
+/**
+ * Return TRUE if one of the devices we know about has the same min/maj
+ * number.
+ */
+static BOOL
+EvdevIsDuplicate(InputInfoPtr pInfo)
+{
+EvdevPtr pEvdev = pInfo-private;
+EvdevPtr* dev   = evdev_devices;
+
+if (pEvdev-min_maj)
+{
+while(*dev)
+{
+if ((*dev) != pEvdev 
+(*dev)-min_maj 
+(*dev)-min_maj == pEvdev-min_maj)
+return TRUE;
+dev++;
+}
+}
+return FALSE;
+}
+
+/**
+ * Add to internal device list.
+ */
+static void
+EvdevAddDevice(InputInfoPtr pInfo)
+{
+EvdevPtr pEvdev = pInfo-private;
+EvdevPtr* dev = evdev_devices;
+
+while(*dev)
+dev++;
+
+*dev = pEvdev;
+}
+
+/**
+ * Remove from internal device list.
+ */
+static void
+EvdevRemoveDevice(InputInfoPtr pInfo)
+{
+EvdevPtr pEvdev = pInfo-private;
+EvdevPtr *dev   = evdev_devices;
+int count   = 0;
+
+while(*dev)
+{
+count++;
+if (*dev == pEvdev)
+{
+memmove(dev, dev + 1,
+sizeof(evdev_devices) - (count * sizeof(EvdevPtr)));
+break;
+}
+dev++;
+}
+}
+
 
 static void
 SetXkbOption(InputInfoPtr pInfo, char *name, char **option)
@@ -205,6 +292,7 @@ EvdevReopenTimer(OsTimerPtr timer, CARD32 time, pointer arg)
 DisableDevice(pInfo-dev);
 close(pInfo-fd);
 pInfo-fd = -1;
+pEvdev-min_maj = 0; /* don't hog the device */
 }
 pEvdev-reopen_left = 0;
 return 0;
@@ -217,6 +305,7 @@ EvdevReopenTimer(OsTimerPtr timer, CARD32 time, pointer arg)
 xf86Msg(X_ERROR, %s: Failed to reopen device after %d attempts.\n,
 pInfo-name, pEvdev-reopen_attempts);
 DisableDevice(pInfo-dev);
+pEvdev-min_maj = 0; /* don't hog the device */
 return 0;
 }
 
@@ -1024,6 +1113,14 @@ EvdevOn(DeviceIntPtr device)
 pEvdev-reopen_timer = TimerSet(NULL, 0, 100, EvdevReopenTimer, pInfo);
 } else
 {
+pEvdev-min_maj = EvdevGetMajorMinor(pInfo);
+if 

Bug#506212: xserver-xorg: After upgrade, X starts but there is no keyboard, user stuck

2008-11-19 Thread Helge Hafting
Package: xserver-xorg
Version: 1:7.4~4
Severity: normal


After an upgrade, I restarted X and it came up but with no
keyboard at all. 

After powering off and rebooting without X, I found this
in Xorg.0.log:

(WW) AllowEmptyInput is on, devices using drivers 'kbd' or 'mouse' will be 
disabled.

After some googling, I found that I could use
Option AllowEmptyInput false and then everything is fine again.

I don't complain - experimental can pull such stunts of course.
But this needs fixing before it gets to stable, where users
expect their old config to work, or new necessary options to
be added automatically.

The information I found suggests that this option might be needed
when the keyboard is specified in xorg.conf, rather than autodetected.
I think I always will need some keyboard information in
xorg.xonf, because I use a norwegian keyboard layout. This surely
cannot be autodetected, even though the keyboard device is
trivially detectable.  It is the same for every other non-english user.


-- Package-specific info:
Contents of /var/lib/x11/X.roster:
xserver-xorg

/etc/X11/X target does not match checksum in /var/lib/x11/X.md5sum.

X server symlink status:
lrwxrwxrwx 1 root root 13 26 okt.  2007 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 1797392 12 nov. 14:14 /usr/bin/Xorg

Contents of /var/lib/x11/xorg.conf.roster:
xserver-xorg

VGA-compatible devices on PCI bus:
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 135M (rev a1)

/etc/X11/xorg.conf does not match checksum in /var/lib/x11/xorg.conf.md5sum.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 5342 19 nov. 13:07 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  ([EMAIL PROTECTED])  Sat May 12 15:12:41 PDT 
2007

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type man xorg.conf at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
#God ide?


Section ServerFlags
#Allow ctrl+alt+Fn - in theory but doesn't actually work.
#vt switch fail when started from xdm, works when started from startx
#   Option  DontVTSwitch  off
#Get the console switching back?
#strangely, this works for xd but is not needed for startx ???
#This option also kills autorepeat and is therefore unuseable
#Option XkbDisable true

#Attempt to fix the mysteriously lost keyboard
Option AllowEmptyInput false

EndSection

Section ServerLayout
Identifier  Default Layout
Screen  Default Screen 0 0
InputDevice Generic Keyboard
#Touchpad before other mouse, according to:
##http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad
#now also CorePointer
InputDevice Synaptics Touchpad CorePointer
InputDevice Configured Mouse
EndSection



#Section Module
#nonexistantLoadtype1
#Load   glx
#Load   dbe
#Load   extmod
#Load   fbdevhw
#Load   record
#Load   freetype
#Virker ikke?
#EndSection

Section InputDevice
Identifier Generic Keyboard
Driver kbd
Option CoreKeyboard
Option XkbRules xorg
Option XkbModel pc105
Option XkbLayout no
EndSection

Section InputDevice
Identifier Configured Mouse
Driver mouse
Option Buttons 10
Option ZaxisMapping 4 5 6 7
Option SendCoreEvents true
Option Device /dev/input/mice
Option Protocol ImPS/2
Option Emulate3Buttons true
EndSection

Section InputDevice
Identifier Synaptics Touchpad
Driver synaptics
Option Buttons 10
Option ZaxisMapping 4 5 6 7
Option ButtonMapping 2 3 4
Option SendCoreEvents true
Option Device /dev/psaux
#alt. protocols: event alps
Option Protocol auto-dev
Option HorizScrollDelta 0
Option SHMConfig on
Option LeftEdge 120
Option RightEdge 950
Option TopEdge 120
Option BottomEdge 650
Option FingerLow 14
Option FingerHigh 15
Option MaxTapTime 0
Option TappingOff 1
Option MaxTapMove 110
Option EmulateMidButtonTime 75
Option VertScrollDelta 20
Option CornerCoasting 1

Bug#506221: xserver-xorg-video-intel: server crash

2008-11-19 Thread Gábor Gombás
Package: xserver-xorg-video-intel
Version: 2:2.4.2-1
Severity: normal

Hi,

I left the screen locked and blanked, and when I came back I got a
message from GDM that the X server has crashed and it had failed to be
restarted. Below is the log from the cras server and some kernel logs
that seem to be related.

Xorg.0.log.old
--

X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.26-1-686 i686 Debian
Current Operating System: Linux boogie 2.6.27.6 #7 SMP Fri Nov 14 11:04:37 CET 
2008 x86_64
Build Date: 11 November 2008  11:19:34PM
xorg-server 2:1.5.3-1 ([EMAIL PROTECTED]) 
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/Xorg.0.log, Time: Wed Nov 19 14:24:15 2008
(==) Using config file: /etc/X11/xorg.conf
(==) ServerLayout Default Layout
(**) |--Screen Default Screen (0)
(**) |   |--Monitor Dell 2007WFP
(**) |   |--Device Intel 82G33/G31
(**) |--Input Device PS/2 Keyboard
(**) |--Input Device Logitech Wireless Mouse
(**) Option AIGLX true
(**) Option AllowEmptyInput true
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory /usr/share/fonts/X11/cyrillic does not exist.
Entry deleted from font path.
(WW) The directory /usr/share/fonts/X11/75dpi/ does not exist.
Entry deleted from font path.
(WW) The directory /usr/share/fonts/X11/75dpi does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
(==) ModulePath set to /usr/lib/xorg/modules
(**) Extension Composite is enabled
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81d12e0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
X.Org Font Renderer : 0.6
(II) Loader running on linux
(++) using VT number 24

(--) PCI:*([EMAIL PROTECTED]:2:0) Intel Corporation 82G33/G31 Express 
Integrated Graphics Controller rev 2, Mem @ 0xff90/0, 0xd000/0, 
0xff60/0, I/O @ 0xf140/0
(II) System resource ranges:
[0] -1  0   0x - 0x (0x1) MX[B]
[1] -1  0   0x000f - 0x000f (0x1) MX[B]
[2] -1  0   0x000c - 0x000e (0x3) MX[B]
[3] -1  0   0x - 0x0009 (0xa) MX[B]
[4] -1  0   0x - 0x (0x1) IX[B]
[5] -1  0   0x - 0x (0x1) IX[B]
(II) extmod will be loaded. This was enabled by default and also specified in 
the config file.
(II) dbe will be loaded. This was enabled by default and also specified in 
the config file.
(II) glx will be loaded. This was enabled by default and also specified in 
the config file.
(II) freetype will be loaded. This was enabled by default and also specified 
in the config file.
(II) record will be loaded by default.
(II) dri will be loaded. This was enabled by default and also specified in 
the config file.
(II) LoadModule: dbe

(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor=X.Org Foundation
compiled for 1.5.3, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: ddc
(II) Module ddc already built-in
(II) LoadModule: dri

(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor=X.Org Foundation
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: extmod

(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor=X.Org Foundation
compiled for 1.5.3, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: freetype

(II) Loading 

Bug#506221: Acknowledgement (xserver-xorg-video-intel: server crash)

2008-11-19 Thread Gabor Gombas
Hi,

The kernel logs in the original report were from the wrong boot, these
are the ones corresponding to the crash:

Nov 19 14:07:49 boogie kernel: [  207.154936] [drm] Initialized drm 1.1.0 
20060810
Nov 19 14:07:50 boogie kernel: [  207.237253] pci :00:02.0: PCI INT A - 
GSI 16 (level, low) - IRQ 16
Nov 19 14:07:50 boogie kernel: [  207.237267] pci :00:02.0: setting latency 
timer to 64
Nov 19 14:07:50 boogie kernel: [  207.237448] [drm] Initialized i915 1.6.0 
20060119 on minor 0
Nov 19 14:07:52 boogie kernel: [  210.402737] set status page addr 0x00033000
Nov 19 14:07:53 boogie kernel: [  211.261957] Xorg:3874 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:07:53 boogie kernel: [  211.261976] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:07:56 boogie kernel: [  214.297070] Xorg:3874 freeing invalid memtype 
d000-e000
Nov 19 14:08:00 boogie kernel: [  218.376895] ioctl32(Xorg:4560): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ffee7da8) on /var/log/Xorg.0.log
Nov 19 14:08:00 boogie kernel: [  218.413101] ioctl32(Xorg:4560): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ffee7ee8) on /var/log/Xorg.0.log
Nov 19 14:08:01 boogie kernel: [  219.700675] set status page addr 0x00033000
Nov 19 14:08:01 boogie kernel: [  219.740887] Xorg:4560 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:08:01 boogie kernel: [  219.740905] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:08:02 boogie kernel: [  220.026942] Xorg:4560 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:08:02 boogie kernel: [  220.026960] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:08:02 boogie kernel: [  220.030144] Xorg:4866 freeing invalid memtype 
d000-e000
Nov 19 14:08:02 boogie kernel: [  220.301936] Xorg:4560 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:08:02 boogie kernel: [  220.301956] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:08:02 boogie kernel: [  220.305298] Xorg:4910 freeing invalid memtype 
d000-e000
Nov 19 14:08:02 boogie kernel: [  220.393629] Xorg:4560 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:08:02 boogie kernel: [  220.393648] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:08:02 boogie kernel: [  220.396915] Xorg:4912 freeing invalid memtype 
d000-e000
Nov 19 14:08:02 boogie kernel: [  220.481725] Xorg:4560 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:08:02 boogie kernel: [  220.481744] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:08:02 boogie kernel: [  220.484706] Xorg:4914 freeing invalid memtype 
d000-e000
Nov 19 14:11:53 boogie kernel: [  451.715561] [drm:drm_update_drawable_info] 
*ERROR* Failed to copy cliprects from userspace
Nov 19 14:11:56 boogie kernel: [  454.732034] [drm:i915_wait_irq] *ERROR* EBUSY 
-- rec: 2 emitted: 5
Nov 19 14:23:56 boogie kernel: [ 1174.660621] Xorg:4560 freeing invalid memtype 
d000-e000
Nov 19 14:23:58 boogie kernel: [ 1176.460322] ioctl32(Xorg:6498): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ff7fd6c8) on /var/log/Xorg.0.log
Nov 19 14:23:58 boogie kernel: [ 1176.496491] ioctl32(Xorg:6498): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ff7fd808) on /var/log/Xorg.0.log
Nov 19 14:23:59 boogie kernel: [ 1177.571387] set status page addr 0x00033000
Nov 19 14:23:59 boogie kernel: [ 1177.615722] Xorg:6498 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:23:59 boogie kernel: [ 1177.615740] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:24:02 boogie kernel: [ 1180.076294] Xorg:6498 freeing invalid memtype 
d000-e000
Nov 19 14:24:07 boogie kernel: [ 1185.262682] ioctl32(Xorg:6513): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ff839708) on /var/log/Xorg.0.log
Nov 19 14:24:07 boogie kernel: [ 1185.298945] ioctl32(Xorg:6513): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ff839848) on /var/log/Xorg.0.log
Nov 19 14:24:08 boogie kernel: [ 1186.290967] set status page addr 0x00033000
Nov 19 14:24:08 boogie kernel: [ 1186.329569] Xorg:6513 conflicting memory 
types d000-e000 write-combining-uncached-minus
Nov 19 14:24:08 boogie kernel: [ 1186.329587] reserve_memtype failed 
0xd000-0xe000, track write-combining, req write-combining
Nov 19 14:24:10 boogie kernel: [ 1188.773301] Xorg:6513 freeing invalid memtype 
d000-e000
Nov 19 14:24:15 boogie kernel: [ 1193.347721] ioctl32(Xorg:6534): Unknown cmd 
fd(0) cmd(40086408){t:'d';sz:8} arg(ffdbac88) on 

xorg: Changes to 'debian-experimental'

2008-11-19 Thread Julien Cristau
 debian/changelog |4 
 debian/control   |   10 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

New commits:
commit 39443c583f5fc16c475a48138808224441104eec
Author: Julien Cristau [EMAIL PROTECTED]
Date:   Wed Nov 19 19:27:52 2008 +0100

xserver-xorg Depends on hal.

diff --git a/debian/changelog b/debian/changelog
index 8fb1cd7..7666d76 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
 xorg (1:7.4~5) UNRELEASED; urgency=low
 
+  [ Loic Minier ]
   * Also upgrade Driver i810 or via lines which have trailing comments.
   * Shut up rmdir errors with 2/dev/null in all maintainer scripts when
 trying to remove dirs; this might confuse debconf.
 
+  [ Julien Cristau ]
+  * xserver-xorg Depends on hal.
+
  -- Loic Minier [EMAIL PROTECTED]  Wed, 15 Oct 2008 21:52:39 +0200
 
 xorg (1:7.4~4) experimental; urgency=low
diff --git a/debian/control b/debian/control
index 9b14e37..d451698 100644
--- a/debian/control
+++ b/debian/control
@@ -85,6 +85,7 @@ Depends:
  xserver-xorg-core (= 2:1.5),
  xserver-xorg-video-all | xserver-xorg-video-4,
  xserver-xorg-input-all | xserver-xorg-input-2.1,
+ hal,
  ${shlibs:Depends},
  ${misc:Depends},
  xkb-data | xkb-data-legacy,

commit 7f940975117b8e876d4dcda9d7daeb824bdf8406
Author: Julien Cristau [EMAIL PROTECTED]
Date:   Wed Nov 19 19:26:43 2008 +0100

Wrap Depends for xserver-xorg

diff --git a/debian/control b/debian/control
index 7a60dc2..9b14e37 100644
--- a/debian/control
+++ b/debian/control
@@ -81,7 +81,14 @@ Package: xserver-xorg
 Architecture: any
 Conflicts: xserver-xfree86 ( 6.8.2.dfsg.1-1), xserver-common ( 7), 
x11-common ( 1:7.3+11)
 Replaces: xserver-common ( 7), x11-common ( 1:7.3+11)
-Depends: xserver-xorg-core (= 2:1.5), xserver-xorg-video-all | 
xserver-xorg-video-4, xserver-xorg-input-all | xserver-xorg-input-2.1, 
${shlibs:Depends}, ${misc:Depends}, xkb-data | xkb-data-legacy, x11-xkb-utils
+Depends:
+ xserver-xorg-core (= 2:1.5),
+ xserver-xorg-video-all | xserver-xorg-video-4,
+ xserver-xorg-input-all | xserver-xorg-input-2.1,
+ ${shlibs:Depends},
+ ${misc:Depends},
+ xkb-data | xkb-data-legacy,
+ x11-xkb-utils
 Recommends: libgl1-mesa-dri, udev, ${F:XServer-Xorg-Detect-Depends}
 Description: the X.Org X server
  This package depends on the full suite of the server and drivers for the


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



xorg: Changes to 'ubuntu'

2008-11-19 Thread Bryce Harrington
 debian/changelog |   22 --
 debian/control   |3 +--
 2 files changed, 17 insertions(+), 8 deletions(-)

New commits:
commit 362027fffaf78a5cb5bbb4c8b95f3587f71b2ff1
Author: Bryce Harrington [EMAIL PROTECTED]
Date:   Wed Nov 19 10:38:43 2008 -0800

Adding dependency on hal

jcristau xserver-xorg should be a good candidate for the hal Depends
 or Recommends.

diff --git a/debian/changelog b/debian/changelog
index 6c53d93..5adc73f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,21 @@
-xorg (1:7.4~5ubuntu3) intrepid; urgency=low
+xorg (1:7.4~5ubuntu4) jaunty; urgency=low
+
+  * Depend on hal.  Otherwise, if launching X without hal installed you
+won't get any input devices.
 
-  * debian/control: Depend on -evdev so it will get installed on upgrades.
-Otherwise, in certain upgrade scenarios this can result in
-non-functioning keyboard/mouse.
-(LP: #271138)
+ -- Bryce Harrington [EMAIL PROTECTED]  Wed, 19 Nov 2008 10:26:14 -0800
 
- -- Bryce Harrington [EMAIL PROTECTED]  Tue, 21 Oct 2008 16:10:01 -0700
+xorg (1:7.4~5ubuntu3) intrepid; urgency=low
+
+  * debian/control:
+- Depend on -evdev so it will get installed on upgrades.
+  Otherwise, in certain upgrade scenarios this can result in
+  non-functioning keyboard/mouse.
+  (LP: #271138)
+- Remove displayconfig-gtk from Suggests since it is no longer present
+  in the archive anyway
+
+ -- Bryce Harrington [EMAIL PROTECTED]  Tue, 21 Oct 2008 16:16:10 -0700
 
 xorg (1:7.4~5ubuntu2) intrepid; urgency=low
 
diff --git a/debian/control b/debian/control
index 537ea42..23db932 100644
--- a/debian/control
+++ b/debian/control
@@ -82,9 +82,8 @@ Package: xserver-xorg
 Architecture: any
 Conflicts: xserver-xfree86 ( 6.8.2.dfsg.1-1), xserver-common ( 7), 
x11-common ( 1:7.3+11)
 Replaces: xserver-common ( 7), x11-common ( 1:7.3+11)
-Depends: xserver-xorg-core (= 2:1.5), xserver-xorg-video-all | 
xserver-xorg-video-4, xserver-xorg-input-all | xserver-xorg-input-2.1, 
xserver-xorg-input-evdev, ${shlibs:Depends}, ${misc:Depends}, xkb-data | 
xkb-data-legacy, x11-xkb-utils, mdetect
+Depends: xserver-xorg-core (= 2:1.5), xserver-xorg-video-all | 
xserver-xorg-video-4, xserver-xorg-input-all | xserver-xorg-input-2.1, 
xserver-xorg-input-evdev, ${shlibs:Depends}, ${misc:Depends}, xkb-data | 
xkb-data-legacy, x11-xkb-utils, mdetect, hal
 Recommends: libgl1-mesa-dri, udev, ${F:XServer-Xorg-Detect-Depends}
-Suggests: displayconfig-gtk
 Description: the X.Org X server
  This package depends on the full suite of the server and drivers for the
  X.Org X server, as well as providing a configuration infrastructure to manage


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



libdrm: Changes to 'upstream-experimental'

2008-11-19 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 930c0e7cf4f4776f7a69e7acc6fedeed7addb235
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Fri Nov 7 12:58:52 2008 -0800

intel: Restart on interrupt of bo_wait_rendering instead of complaining.

diff --git a/libdrm/intel/intel_bufmgr_gem.c b/libdrm/intel/intel_bufmgr_gem.c
index 5eaf5f5..9cb3359 100644
--- a/libdrm/intel/intel_bufmgr_gem.c
+++ b/libdrm/intel/intel_bufmgr_gem.c
@@ -658,7 +658,9 @@ drm_intel_gem_bo_wait_rendering(drm_intel_bo *bo)
 set_domain.handle = bo_gem-gem_handle;
 set_domain.read_domains = I915_GEM_DOMAIN_GTT;
 set_domain.write_domain = 0;
-ret = ioctl (bufmgr_gem-fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, set_domain);
+do {
+   ret = ioctl(bufmgr_gem-fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, set_domain);
+} while (ret == -1  errno == EINTR);
 if (ret != 0) {
fprintf (stderr, %s:%d: Error setting memory domains %d (%08x %08x): 
%s .\n,
 __FILE__, __LINE__,

commit 87e90c73620b88005fcca5fd40d0b08932e1
Author: Pekka Paalanen [EMAIL PROTECTED]
Date:   Sun Nov 2 13:48:32 2008 +0200

nouveau: compat fix for set_page_locked().

The set_page_locked() function has changed its name again.
2.6.28 offers __set_page_locked() instead, which uses non-atomic
__set_bit() to do the work. In this case, offer our own
set_page_locked() using the atomic set_bit(), because I do not know
if atomic access is really necessary. Atomic behaviour is the one
previously expected.

Signed-off-by: Pekka Paalanen [EMAIL PROTECTED]

diff --git a/linux-core/drm_compat.h b/linux-core/drm_compat.h
index e09be47..bc4d2e5 100644
--- a/linux-core/drm_compat.h
+++ b/linux-core/drm_compat.h
@@ -392,4 +392,17 @@ extern struct page *drm_vm_sg_nopage(struct vm_area_struct 
*vma,
 #endif
 #endif
 
+#if (LINUX_VERSION_CODE  KERNEL_VERSION(2,6,27))
+#define set_page_locked SetPageLocked
+#elif (LINUX_VERSION_CODE  KERNEL_VERSION(2,6,27))
+/*
+ * The kernel provides __set_page_locked, which uses the non-atomic
+ * __set_bit function. Let's use the atomic set_bit just in case.
+ */
+static inline void set_page_locked(struct page *page)
+{
+   set_bit(PG_locked, page-flags);
+}
+#endif
+
 #endif
diff --git a/linux-core/nouveau_sgdma.c b/linux-core/nouveau_sgdma.c
index 739e025..1163baf 100644
--- a/linux-core/nouveau_sgdma.c
+++ b/linux-core/nouveau_sgdma.c
@@ -227,11 +227,7 @@ nouveau_sgdma_init(struct drm_device *dev)
 
dev_priv-gart_info.sg_dummy_page =
alloc_page(GFP_KERNEL|__GFP_DMA32);
-#if (LINUX_VERSION_CODE = KERNEL_VERSION(2,6,27))
set_page_locked(dev_priv-gart_info.sg_dummy_page);
-#else
-   SetPageLocked(dev_priv-gart_info.sg_dummy_page);
-#endif
dev_priv-gart_info.sg_dummy_bus =
pci_map_page(dev-pdev, dev_priv-gart_info.sg_dummy_page, 0,
 PAGE_SIZE, PCI_DMA_BIDIRECTIONAL);

commit 00847dabe0fa5ccf796658f486e8f6f7a77e043b
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Thu Oct 30 11:36:46 2008 -0700

libdrm 2.4.1.

diff --git a/configure.ac b/configure.ac
index 92507cb..0f7c79e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,7 +19,7 @@
 #  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 AC_PREREQ(2.57)
-AC_INIT([libdrm], 2.4.0, [EMAIL PROTECTED], libdrm)
+AC_INIT([libdrm], 2.4.1, [EMAIL PROTECTED], libdrm)
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([dist-bzip2])
 

commit 4b9826408f65976a1a13387beda748b65e03ec52
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Thu Oct 30 09:33:07 2008 -0700

intel: Rename dri_ and intel_ symbols to drm_intel_.

I wanted to avoid doing this, as it's a bunch of churn, but there was a
conflict between the dri_ symbols in libdrm and the symbols that were in
Mesa in 7.2, which broke Mesa 7.2 AIGLX when the 2D driver had loaded new
libdrm symbols.  The new naming was recommended by cworth for giving the
code a unique prefix identifying where the code lives.

Additionally, take the opportunity to fix up two API mistakes: emit_reloc's
arguments were in a nonsensical order, and set_tiling lacked the stride
argument that the kernel will want to use soon.  API compatibility with
released code is maintained using #defines.

diff --git a/libdrm/intel/intel_bufmgr.c b/libdrm/intel/intel_bufmgr.c
index 92b6046..188eac2 100644
--- a/libdrm/intel/intel_bufmgr.c
+++ b/libdrm/intel/intel_bufmgr.c
@@ -39,26 +39,26 @@
 #include intel_bufmgr.h
 #include intel_bufmgr_priv.h
 
-/** @file dri_bufmgr.c
+/** @file intel_bufmgr.c
  *
  * Convenience functions for buffer management methods.
  */
 
-dri_bo *
-dri_bo_alloc(dri_bufmgr *bufmgr, const char *name, unsigned long size,
-unsigned int alignment)
+drm_intel_bo *
+drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
+  unsigned long size, unsigned int alignment)
 {
return bufmgr-bo_alloc(bufmgr, name, size, 

xorg: Changes to 'ubuntu'

2008-11-19 Thread Timo Aaltonen
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 40026b4be0aa9676d8bb1bc26ac0860d7197fdbe
Author: Timo Aaltonen [EMAIL PROTECTED]
Date:   Wed Nov 19 22:17:23 2008 +0200

Fix the changelog

dc-gtk was dropped from the latest release, not the one before that.

diff --git a/debian/changelog b/debian/changelog
index 5adc73f..02a02d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ xorg (1:7.4~5ubuntu4) jaunty; urgency=low
 
   * Depend on hal.  Otherwise, if launching X without hal installed you
 won't get any input devices.
+  * Remove displayconfig-gtk from Suggests since it is no longer present
+in the archive anyway
 
  -- Bryce Harrington [EMAIL PROTECTED]  Wed, 19 Nov 2008 10:26:14 -0800
 
@@ -12,8 +14,6 @@ xorg (1:7.4~5ubuntu3) intrepid; urgency=low
   Otherwise, in certain upgrade scenarios this can result in
   non-functioning keyboard/mouse.
   (LP: #271138)
-- Remove displayconfig-gtk from Suggests since it is no longer present
-  in the archive anyway
 
  -- Bryce Harrington [EMAIL PROTECTED]  Tue, 21 Oct 2008 16:16:10 -0700
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]