Bug#628080: xserver-xorg-video-radeon: Low performance after a period of inactivity

2012-03-22 Thread Michel Dänzer
On Don, 2012-03-22 at 00:05 +0100, Stephen Kitt wrote: 
> On Wed, Sep 14, 2011 at 07:14:12PM +0200, dayer wrote:
> > El mié, 14-09-2011 a las 11:23 +0200, Michel Dänzer escribió:
> > > Since several IRQs are affected, I suspect this is a fundamental problem
> > > in the kernel/BIOS rather than in any driver.
> > 
> > I think the problem is my graphic card ATI Gigabyte HD4650 AGP 1GB. I'm
> > using it one or two years without problem until April 2011, when IRQs
> > problems started. In Windows XP there's no problem. And if I try
> > connecting an old ATI 9600 AGP 256MB in Linux there's no problem with
> > IRQs.
> 
> I've been having a similar problem for a while now, with a similar
> graphics card (an XFX HD4650 AGP with 1GB of RAM): at every boot,
> regardless of irqpoll, the card's IRQ would end up being disabled. I
> hadn't bothered filing a bug because like Michel, I thought it was
> probably due to a BIOS bug.
> 
> Today though I noticed a pattern: in every single instance, just after
> the IRQ got disabled, the kernel logged
> [   55.404002] Disabling IRQ #16
> [   56.912023] hda-intel: azx_get_response timeout, switching to polling 
> mode: last cmd=0x000f0001
> 
> So I wondered whether this might be somehow related to the
> snd-hda-intel driver attempting to initialize the HDMI audio
> output... I blacklisted the snd-hda-intel driver, and hey presto, no
> more errors.

Does enabling HDMI audio with radeon.audio=1 prevent the problem as
well?


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast |  Debian, X and DRI developer



--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1332400137.5395.152.camel@thor.local



Bug#665004: xserver-xorg-input-synaptics: scrolling stopped working after upgrade 1.5.0 --> 1.5.99

2012-03-22 Thread Klaus Doering
Package: xserver-xorg-input-synaptics
Version: 1.5.99.901-1
Severity: normal

Dear Maintainer,

Upgrading from version 1.5.0-2 to 1.5.99.901-1 has rendered the scrolling
functions (both, horizontal and vertical) unusable.  Downgrading to
1.5.0 restores function completely, re-upgrading results in the loss
of function (again).  Booting into older kernel (version 3.2.0-1) has
no effect.

All that said, the scrolling is not completely dead, as sometimes
(more pressure? further into the right edge of the pad? I found no
proper correlation.) it makes a few jumps. Hence the word "unusable".

Comparing the output of synclient -l gives no clue (to me at least):

$ diff synclient-output_1.5.0.txt synclient-output_1.5.99.txt 
65a66,68
> HorizHysteresis = 27
> VertHysteresis  = 27
> ClickPad= 0

 
Hardware: Acer Travelmate 8571

Kind regards
Klaus

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Oct 20  2010 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2056560 Mar  4 23:44 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series 
Chipset Integrated Graphics Controller [8086:2a42] (rev 07)

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
-
total 4
-rw-r--r-- 1 root root 281 Mar  1  2011 42-synaptics.conf

KMS configuration files:

/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1
/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1

Kernel version (/proc/version):
---
Linux version 3.2.0-1-amd64 (Debian 3.2.7-1) (debian-ker...@lists.debian.org) 
(gcc version 4.6.2 (Debian 4.6.2-16) ) #1 SMP Tue Feb 28 15:35:32 UTC 2012

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 22106 Nov  2  2010 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 31399 Mar 22 09:14 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[  2385.043] 
X.Org X Server 1.11.4
Release Date: 2012-01-27
[  2385.043] X Protocol Version 11, Revision 0
[  2385.043] Build Operating System: Linux 3.2.0-1-amd64 x86_64 Debian
[  2385.043] Current Operating System: Linux chili 3.2.0-1-amd64 #1 SMP Tue Feb 
28 15:35:32 UTC 2012 x86_64
[  2385.043] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-1-amd64 
root=UUID=2e700db1-8865-47c5-b605-362817f8ed2c ro i8042.reset=1 
resume=UUID=092a5742-2552-426a-b45a-0030fca56853 quiet
[  2385.043] Build Date: 04 March 2012  11:42:13PM
[  2385.043] xorg-server 2:1.11.4-1 (Cyril Brulebois ) 
[  2385.043] Current version of pixman: 0.24.4
[  2385.043]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[  2385.043] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2385.043] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 22 09:14:35 
2012
[  2385.043] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2385.043] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2385.044] (==) No Layout section.  Using the first Screen section.
[  2385.044] (==) No screen section available. Using defaults.
[  2385.044] (**) |-->Screen "Default Screen Section" (0)
[  2385.044] (**) |   |-->Monitor ""
[  2385.044] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[  2385.044] (==) Automatically adding devices
[  2385.044] (==) Automatically enabling devices
[  2385.044] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  2385.044]Entry deleted from font path.
[  2385.044] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
[  2385.044] (==) ModulePath set to "/usr/lib/xorg/modules"
[  2385.044] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[  2385.044] (II) Loader magic: 0x7f8bdd776ae0
[  2385.044] (II) Module ABI versions:
[  2385.044]X.Org ANSI C Emulation: 0.4
[  2385.044]X.Org Video Driver: 11.0
[  2385.044]X.Org XInput driver : 13.0
[  2385.044]X.Org Server Extension : 6.0
[  2385.046] (--) PCI:*(0:0:2:0) 8086:2a42:1025:0289 rev 7, Mem @ 
0xe000/4194304, 0xd000/268435456, I/O @ 0x3110/8
[  2385.046] (--) PCI: (0:0:2:1) 8086:2a43:1025:0289 rev 7, Mem @ 
0

Bug#466704: pointer color is always white

2012-03-22 Thread Glenn McIntosh

Some more datapoints.

On two machines running Squeeze (stable) and another running Wheezy
(testing), the '-ms' flag of xterm appears to have no effect on the
cursor. These machines all have gdm3 installed, and are running a
reasonably default Gnome desktop.

Even if I shutdown the desktop and windows manager, and run xterm on these
machines on a plain X server, the mouse pointer color is not affected by
the flag.

However, on my own desktop, which is also running Squeeze, but has
no display manager and uses fluxbox as the window manager, the '-ms' flag
works as expected (setting the color of the mouse pointer when it is over
the xterm window).

Interestingly, if I ssh into one of the machines that doesn't work as
expected (ie, piping X over ssh to my own desktop X server), the remotely
running term is stuck with a white cursor, even though its display window
is on X on my local desktop. Whereas if I run a term on another machine
(again X over ssh) that has no X server installed, I can set the color of
the xterm mouse pointer, again the display window being on my local
desktop.

It was also pointed out by Anthony Shipman that this issue does not affect
all cursor shapes. The following example worked as expected on all test
machines:
xterm -ms red -xrm 'XTerm*pointerShape: gumby'



--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/op.wbkmojs9imrf25@blake



mesa: Changes to 'ubuntu'

2012-03-22 Thread Robert Hooker
 debian/changelog |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 6bfad6297d710affa66dd010d4188875351c7339
Author: Robert Hooker 
Date:   Thu Mar 22 10:28:58 2012 -0400

Fix up changelog. 0ubuntu1 instead of 1ubuntu1 and mention lzma

diff --git a/debian/changelog b/debian/changelog
index 0a9e16b..5b935d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
-mesa (8.0.2-1ubuntu1) UNRELEASED; urgency=low
+mesa (8.0.2-0ubuntu1) UNRELEASED; urgency=low
 
   * New upstream bugfix release.
   * Drop 117_i965_only_set_last_render_target_last.patch, applied upstream.
+  * Compress non-debug debs with lzma
 
  -- Robert Hooker   Wed, 21 Mar 2012 18:46:48 -0400
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1saj0u-0006an...@vasks.debian.org



Bug#649003: xserver-xorg-input-synaptics: Option "Protocol" "auto-dev" does not work anymore - documentation needs fixing

2012-03-22 Thread Norbert Preining
Package: xserver-xorg-input-synaptics
Version: 1.5.99.901-1
Followup-For: Bug #649003


I see the same behavour with the latest upload to unstable. It breaks
the mousepad in a serious way, side scrolling does not work anymore.

I tried with both auto-dev (got the same error message as the OP), and
with "psaux" (raw), but in both cases it does not work.

Please either revert to an older version or fix this complete misbehaviour,
thanks.

Norbert

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Apr 13  2009 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2056560 Mar  5 08:44 /usr/bin/Xorg

Diversions concerning libGL are in place

diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by 
glx-diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by 
glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 by glx-diversions
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by 
glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so by glx-diversions

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series 
Chipset Integrated Graphics Controller [8086:2a42] (rev 07)

Xorg X server configuration file status:

-rw-r--r-- 1 root root 3703 Mar 23 00:21 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
---
# xorg.conf (X.Org 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

Section "Files"
FontPath"/usr/local/share/fonts/psfonts"
EndSection

Section "ServerFlags"
Option  "blank time""5"
Option  "standby time"  "10"
Option  "suspend time"  "15"
Option  "off time"  "20"
#Option "AllowMouseOpenFail""on"
EndSection

Section "Module"
Load"glx"
EndSection

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver  "kbd"
Option  "XkbRules"  "xorg"
Option  "XkbModel"  "pc105"
Option  "XkbLayout" "de"
Option  "XkbOptions""lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier  "ALPS Touchpad"
Driver  "synaptics"
Option  "SendCoreEvents""on"
Option  "Emulate3Buttons"   "on"
#
# Synaptics options
#
# "auto-dev" (automatic, default), "psaux" (raw) or
# "event" (linux 2.5 kernel events)
Option  "Protocol"  "psaux"
#
# switch on/off shared memory for configuration
Option  "SHMConfig" "on"
#
  Option"LeftEdge"  "120"
  Option"RightEdge" "960"
  Option"TopEdge"   "120"
  Option"BottomEdge""650"
  Option"FingerLow" "14"
  Option"FingerHigh""15"
  Option"MaxTapTime""180"
  Option"MaxTapMove""180"
  Option"EmulateMidButtonTime"  "75"
  Option"VertScrollDelta"   "20"
  Option"HorizScrollDelta"  "20"
  Option"VertTwoFingerScroll"   "1"
  Option"CornerCoasting""1"
  Option"CoastingSpeed" "3"
  Option"MinSpeed"  "0.3"
  Option"MaxSpeed"  "1.5"
  #Option"AccelFactor"   "0.015"
  Option"AccelFactor"   "0.15"
  Option"EdgeMotionMinSpeed""200"
  Option"EdgeMotionMaxSpeed""200"
  Option"UpDownScrolling"  

mesa: Changes to 'ubuntu'

2012-03-22 Thread Timo Aaltonen
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 30918e74d4b62885b7471f83cdd9a566ee2095db
Author: Timo Aaltonen 
Date:   Thu Mar 22 17:20:54 2012 +0200

release to precise

diff --git a/debian/changelog b/debian/changelog
index 5b935d3..24b356d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-mesa (8.0.2-0ubuntu1) UNRELEASED; urgency=low
+mesa (8.0.2-0ubuntu1) precise; urgency=low
 
+  [ Robert Hooker ]
   * New upstream bugfix release.
   * Drop 117_i965_only_set_last_render_target_last.patch, applied upstream.
   * Compress non-debug debs with lzma
 
- -- Robert Hooker   Wed, 21 Mar 2012 18:46:48 -0400
+ -- Timo Aaltonen   Thu, 22 Mar 2012 17:20:35 +0200
 
 mesa (8.0.2-1) UNRELEASED; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1saksn-0001ov...@vasks.debian.org



Processed: These are the same bug

2012-03-22 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forcemerge 665198 665004
Bug #665198 [xserver-xorg-input-synaptics] xserver-xorg-input-synaptics: 
Scrolling doesn't work properly
Bug #665004 [xserver-xorg-input-synaptics] xserver-xorg-input-synaptics: 
scrolling stopped working after upgrade 1.5.0 --> 1.5.99
Severity set to 'important' from 'normal'
Merged 665004 665198
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
665004: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665004
665198: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665198
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133243746426585.transcr...@bugs.debian.org



libdrm: Changes to 'ubuntu'

2012-03-22 Thread Robert Hooker
 ChangeLog|  557 +++
 configure.ac |   22 
 debian/changelog |   25 
 debian/libdrm-intel1.symbols |4 
 debian/libdrm-radeon1.symbols|4 
 debian/libdrm2.symbols   |1 
 debian/patches/100-revert-intel-fix-build-of-intel-drm.patch |   28 
 debian/patches/101-revert-dont-build-intel-drm.patch |   30 
 debian/patches/series|4 
 debian/rules |6 
 include/drm/drm_fourcc.h |6 
 include/drm/i915_drm.h   |   37 
 include/drm/radeon_drm.h |   24 
 intel/Makefile.am|3 
 intel/intel_aub.h|  123 
 intel/intel_bufmgr.h |   19 
 intel/intel_bufmgr_gem.c |  532 +++
 intel/intel_decode.c | 1708 ++-
 intel/tests/gen7-2d-copy.batch   |binary
 intel/tests/gen7-2d-copy.batch-ref.txt   |   14 
 intel/tests/gen7-2d-copy.batch.sh|1 
 intel/tests/gen7-3d.batch|binary
 intel/tests/gen7-3d.batch-ref.txt| 1504 +
 radeon/Makefile.am   |5 
 radeon/r600_pci_ids.h|  271 +
 radeon/radeon_cs_space.c |   15 
 radeon/radeon_surface.c  | 1007 ++
 radeon/radeon_surface.h  |  114 
 xf86drmMode.c|   21 
 xf86drmMode.h|6 
 30 files changed, 3949 insertions(+), 2142 deletions(-)

New commits:
commit 05fa7aab66a25009b754b6a93def5aff582e6d18
Author: Robert Hooker 
Date:   Thu Mar 22 13:18:48 2012 -0400

Add patch series allowing libdrm-intel1 to build on powerpc/armel until 
plymouth is updated.

diff --git a/debian/changelog b/debian/changelog
index b84d11c..f8127bd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,14 @@
-libdrm (2.4.32-1ubuntu1) precise; urgency=low
+libdrm (2.4.32-1ubuntu1) UNRELEASED; urgency=low
 
   * Merge from Debian unstable, remaining changes:
 - debian/rules
 - debian/control:
   + Build libdrm-intel1 everywhere rather than just {i386,amd64}
 for Plymouth
+- 100-revert-intel-fix-build-of-intel-drm.patch
+  101-revert-dont-build-intel-drm.patch
+  + Add patch series to reenable building libdrm-intel1 on !i386/amd64,
+(drop when plymouth is updated to 0.8.4.)
 
  -- Robert Hooker   Thu, 22 Mar 2012 13:10:48 -0400
 
diff --git a/debian/patches/100-revert-intel-fix-build-of-intel-drm.patch 
b/debian/patches/100-revert-intel-fix-build-of-intel-drm.patch
new file mode 100644
index 000..fb99a1f
--- /dev/null
+++ b/debian/patches/100-revert-intel-fix-build-of-intel-drm.patch
@@ -0,0 +1,28 @@
+From eeaba3a4430f711e3dfddb9210ade1038854f13d Mon Sep 17 00:00:00 2001
+From: Robert Hooker 
+Date: Thu, 22 Mar 2012 13:09:59 -0400
+Subject: [PATCH 1/2] Revert "intel: Fix build of Intel DRM on x86 systems"
+
+This reverts commit 82c6938d232327233caac743a07639ac91bceb7e.
+---
+ configure.ac |4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index ff2c840..38aae0d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -246,8 +246,8 @@ if test "x$INTEL" != "xno" -o "x$RADEON" != "xno"; then
+ 
+ else
+if test "x$INTEL" != "xno"; then
+-   case $host_cpu in
+-   i?86|x86_64) INTEL=yes ;;
++   case $host_os in
++   i?86-*|x86_64-*) INTEL=yes ;;
+*) INTEL=no ;;
+esac
+fi
+-- 
+1.7.9.1
+
diff --git a/debian/patches/101-revert-dont-build-intel-drm.patch 
b/debian/patches/101-revert-dont-build-intel-drm.patch
new file mode 100644
index 000..d413194
--- /dev/null
+++ b/debian/patches/101-revert-dont-build-intel-drm.patch
@@ -0,0 +1,30 @@
+From 1e13e415ca07b27d0ab064ff1ed8b4dd022d2065 Mon Sep 17 00:00:00 2001
+From: Robert Hooker 
+Date: Thu, 22 Mar 2012 13:10:03 -0400
+Subject: [PATCH 2/2] Revert "Don't build Intel DRM if $CHOST is not i?86-* or
+ x86_64-*"
+
+This reverts commit efd6e81e2ba112105457887ae18a58dfa4bbc8ef.
+---
+ configure.ac |5 +
+ 1 files changed, 1 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 38aae0d..f7

xorg: Changes to 'ubuntu'

2012-03-22 Thread Timo Aaltonen
 debian/changelog |   29 +++
 debian/local/Xsession.5  |7 +
 debian/local/Xsession.d/35x11-common_xhost-local |   10 ++
 debian/x11-common.init   |   90 +++
 4 files changed, 106 insertions(+), 30 deletions(-)

New commits:
commit aae5708284ebb931ff4241fe50b21f9033b5f245
Author: Timo Aaltonen 
Date:   Thu Mar 22 19:42:43 2012 +0200

update the changelog for release

diff --git a/debian/changelog b/debian/changelog
index 0417729..7e8fd25 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg (1:7.6+12ubuntu1) precise; urgency=low
+
+  * Merge from Debian unstable.
+
+ -- Timo Aaltonen   Thu, 22 Mar 2012 19:42:07 +0200
+
 xorg (1:7.6+12) unstable; urgency=high
 
   * Fix unsafe manipulation of /tmp/.X11-unix and /tmp/.ICE-unix in the

commit 75d568a94a7ccfb37a51711c9f1ac42f584ec140
Author: Julien Cristau 
Date:   Sat Mar 3 18:55:44 2012 +0100

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 2be2fa8..5f8f3d8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg (1:7.6+12) UNRELEASED; urgency=high
+xorg (1:7.6+12) unstable; urgency=high
 
   * Fix unsafe manipulation of /tmp/.X11-unix and /tmp/.ICE-unix in the
 x11-common init script.  A malicious user could trick us into changing
@@ -7,7 +7,7 @@ xorg (1:7.6+12) UNRELEASED; urgency=high
 "vladz", Tim Morgan and Bernhard R. Link for their help getting this right
 (any remaining bugs are my own).
 
- -- Julien Cristau   Fri, 02 Mar 2012 21:38:07 +0100
+ -- Julien Cristau   Sat, 03 Mar 2012 18:54:30 +0100
 
 xorg (1:7.6+11) unstable; urgency=low
 

commit 0418b8dd8fa6940285f7f6b71302655942c15fb7
Author: Julien Cristau 
Date:   Fri Mar 2 21:57:56 2012 +0100

Be more careful before running chown/chmod in x11-common.init

Fix unsafe manipulation of /tmp/.X11-unix and /tmp/.ICE-unix in the 
x11-common
init script.  A malicious user could trick us into changing
ownership/permissions of an arbitrary directory, and elevate their 
privileges
(closes: #661627).  Reference: CVE-2012-1093.

diff --git a/debian/changelog b/debian/changelog
index 53edbbe..2be2fa8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+xorg (1:7.6+12) UNRELEASED; urgency=high
+
+  * Fix unsafe manipulation of /tmp/.X11-unix and /tmp/.ICE-unix in the
+x11-common init script.  A malicious user could trick us into changing
+ownership/permissions of an arbitrary directory, and elevate their
+privileges (closes: #661627).  Reference: CVE-2012-1093.  Thanks to
+"vladz", Tim Morgan and Bernhard R. Link for their help getting this right
+(any remaining bugs are my own).
+
+ -- Julien Cristau   Fri, 02 Mar 2012 21:38:07 +0100
+
 xorg (1:7.6+11) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/x11-common.init b/debian/x11-common.init
index 34835ac..014594b 100644
--- a/debian/x11-common.init
+++ b/debian/x11-common.init
@@ -2,17 +2,17 @@
 # /etc/init.d/x11-common: set up the X server and ICE socket directories
 ### BEGIN INIT INFO
 # Provides:  x11-common
-# Required-Start:$local_fs
-# Required-Stop: $local_fs
+# Required-Start:$remote_fs
+# Required-Stop: $remote_fs
 # Default-Start: S
 # Default-Stop:
 ### END INIT INFO
 
 set -e
 
-PATH=/bin:/sbin
-SOCKET_DIR=/tmp/.X11-unix
-ICE_DIR=/tmp/.ICE-unix
+PATH=/usr/bin:/usr/sbin:/bin:/sbin
+SOCKET_DIR=.X11-unix
+ICE_DIR=.ICE-unix
 
 . /lib/lsb/init-functions
 if [ -f /etc/default/rcS ]; then
@@ -26,36 +26,60 @@ do_restorecon () {
   fi
 }
 
-set_up_socket_dir () {
-  if [ "$VERBOSE" != no ]; then
-log_begin_msg "Setting up X server socket directory $SOCKET_DIR..."
-  fi
-  if [ -e $SOCKET_DIR ] && [ ! -d $SOCKET_DIR ]; then
-mv $SOCKET_DIR $SOCKET_DIR.$$
-  fi
-  mkdir -p $SOCKET_DIR
-  chown root:root $SOCKET_DIR
-  chmod 1777 $SOCKET_DIR
-  do_restorecon $SOCKET_DIR
-  [ "$VERBOSE" != no ] && log_end_msg 0 || return 0
-}
+# create a directory in /tmp.
+# assumes /tmp has a sticky bit set (or is only writeable by root)
+set_up_dir () {
+  DIR="/tmp/$1"
 
-set_up_ice_dir () {
   if [ "$VERBOSE" != no ]; then
-log_begin_msg "Setting up ICE socket directory $ICE_DIR..."
+log_progress_msg "$DIR"
   fi
-  if [ -e $ICE_DIR ] && [ ! -d $ICE_DIR ]; then
-mv $ICE_DIR $ICE_DIR.$$
+  # if $DIR exists and isn't a directory, move it aside
+  if [ -e $DIR ] && ! [ -d $DIR ] || [ -h $DIR ]; then
+mv "$DIR" "$(mktemp -d $DIR.XX)"
   fi
-  mkdir -p $ICE_DIR
-  chown root:root $ICE_DIR
-  chmod 1777 $ICE_DIR
-  do_restorecon $ICE_DIR
-  [ "$VERBOSE" != no ] && log_end_msg 0 || return 0
+
+  error=0
+  while :; do
+if [ $error -ne 0 ] ; then
+  # an error means the file-system is readonly or an attacker
+  # is doing evil things, distinguish by creating a temporary file,
+  # but give up after a while.
+  if [ $error -gt 5 ]; then
+ 

libdrm: Changes to 'ubuntu'

2012-03-22 Thread Timo Aaltonen
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 85d24d47f35fbdf458b808836c7f6141b45b0f47
Author: Timo Aaltonen 
Date:   Thu Mar 22 19:59:50 2012 +0200

release to precise

diff --git a/debian/changelog b/debian/changelog
index f8127bd..a234412 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-libdrm (2.4.32-1ubuntu1) UNRELEASED; urgency=low
+libdrm (2.4.32-1ubuntu1) precise; urgency=low
 
+  [ Robert Hooker ]
   * Merge from Debian unstable, remaining changes:
 - debian/rules
 - debian/control:
@@ -10,7 +11,7 @@ libdrm (2.4.32-1ubuntu1) UNRELEASED; urgency=low
   + Add patch series to reenable building libdrm-intel1 on !i386/amd64,
 (drop when plymouth is updated to 0.8.4.)
 
- -- Robert Hooker   Thu, 22 Mar 2012 13:10:48 -0400
+ -- Timo Aaltonen   Thu, 22 Mar 2012 19:59:34 +0200
 
 libdrm (2.4.32-1) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1samqo-0001h0...@vasks.debian.org



mesa: Changes to 'ubuntu'

2012-03-22 Thread Robert Hooker
 debian/changelog|7 ++
 debian/patches/117_intel_fix_hiz_null_dereference.patch |   49 
 debian/patches/series   |1 
 3 files changed, 57 insertions(+)

New commits:
commit dc58112603dd6fc1076fe758fb0a5f18d5182439
Author: Robert Hooker 
Date:   Thu Mar 22 15:25:11 2012 -0400

Add patch to fix compiz segfaults on intel

diff --git a/debian/changelog b/debian/changelog
index 24b356d..2dd099d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (8.0.2-0ubuntu2) UNRELEASED; urgency=low
+
+  * Add 117_intel_fix_hiz_null_dereference.patch fixing a null deference
+when processing HiZ buffers (LP: #926379)
+
+ -- Robert Hooker   Thu, 22 Mar 2012 15:16:25 -0400
+
 mesa (8.0.2-0ubuntu1) precise; urgency=low
 
   [ Robert Hooker ]
diff --git a/debian/patches/117_intel_fix_hiz_null_dereference.patch 
b/debian/patches/117_intel_fix_hiz_null_dereference.patch
new file mode 100644
index 000..a8125ab
--- /dev/null
+++ b/debian/patches/117_intel_fix_hiz_null_dereference.patch
@@ -0,0 +1,49 @@
+From 9c396be157cb4e8780145769851f99754830b5f6 Mon Sep 17 00:00:00 2001
+From: Dylan Noblesmith 
+Date: Fri, 16 Mar 2012 18:38:49 +
+Subject: [PATCH] intel: fix null dereference processing HiZ buffer
+
+Or technically, a near-null dereference.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=46303
+https://bugs.freedesktop.org/show_bug.cgi?id=46739
+
+NOTE: This is a candidate for the 8.0 branch.
+---
+ src/mesa/drivers/dri/intel/intel_context.c |6 ++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+diff --git a/src/mesa/drivers/dri/intel/intel_context.c 
b/src/mesa/drivers/dri/intel/intel_context.c
+index ffd9536..7f94976 100644
+--- a/src/mesa/drivers/dri/intel/intel_context.c
 b/src/mesa/drivers/dri/intel/intel_context.c
+@@ -1223,6 +1223,10 @@ intel_process_dri2_buffer_with_separate_stencil(struct 
intel_context *intel,
+if (!rb)
+   return;
+ 
++   /* Check if we failed to allocate the depth miptree earlier. */
++   if (buffer->attachment == __DRI_BUFFER_HIZ && rb->mt == NULL)
++ return;
++
+/* If the renderbuffer's and DRIbuffer's regions match, then continue. */
+if ((buffer->attachment != __DRI_BUFFER_HIZ &&
+   rb->mt &&
+@@ -1264,6 +1268,7 @@ intel_process_dri2_buffer_with_separate_stencil(struct 
intel_context *intel,
+ * due to failure to allocate new storage.
+ */
+if (buffer->attachment == __DRI_BUFFER_HIZ) {
++  assert(rb->mt);
+   intel_miptree_release(&rb->mt->hiz_mt);
+} else {
+   intel_miptree_release(&rb->mt);
+@@ -1289,6 +1294,7 @@ intel_process_dri2_buffer_with_separate_stencil(struct 
intel_context *intel,
+ 
+/* Associate buffer with new storage. */
+if (buffer->attachment == __DRI_BUFFER_HIZ) {
++  assert(rb->mt);
+   rb->mt->hiz_mt = mt;
+} else {
+   rb->mt = mt;
+-- 
+1.7.4.1
+
diff --git a/debian/patches/series b/debian/patches/series
index 50aa029..600de25 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -13,3 +13,4 @@
 113_fix_tls.diff
 115_llvm_dynamic_linking.diff
 116_use_shared_galliumcore.diff
+117_intel_fix_hiz_null_dereference.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1sandy-0003hr...@vasks.debian.org



mesa: Changes to 'ubuntu'

2012-03-22 Thread Timo Aaltonen
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit bc5f98cc7dd615e78ef8b111dcaefaa5d31bab30
Author: Timo Aaltonen 
Date:   Thu Mar 22 21:26:17 2012 +0200

release to precise

diff --git a/debian/changelog b/debian/changelog
index 2dd099d..2adaa41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-mesa (8.0.2-0ubuntu2) UNRELEASED; urgency=low
+mesa (8.0.2-0ubuntu2) precise; urgency=low
 
+  [ Robert Hooker ]
   * Add 117_intel_fix_hiz_null_dereference.patch fixing a null deference
 when processing HiZ buffers (LP: #926379)
 
- -- Robert Hooker   Thu, 22 Mar 2012 15:16:25 -0400
+ -- Timo Aaltonen   Thu, 22 Mar 2012 21:25:52 +0200
 
 mesa (8.0.2-0ubuntu1) precise; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1sanen-0003r8...@vasks.debian.org



Bug#664807: xdm: Please add calls to pam_selinux module in pam files

2012-03-22 Thread Laurent Bigonville
Package: xdm
Followup-For: Bug #664807

Hi,

Just to be clear, pam_selinux is only available on Linux.

Require cannot be used, but
[success=ok ignore=ignore module_unknown=ignore default=bad]
must be instead. Login is doing the same.

Please find an updated patch.

Cheers

Laurent Bigonville

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- xdm-1.1.11/debian/xdm.pam
+++ xdm-1.1.11/debian/xdm.pam
@@ -3,7 +3,19 @@
 auth		required	pam_env.so envfile=/etc/default/locale
+# SELinux needs to be the first session rule. This ensures that any 
+# lingering context has been cleared. Without out this it is possible 
+# that a module could execute code in the wrong domain.
+# When the module is present, "required" would be sufficient (When SELinux
+# is disabled, this returns success.)
+session		[success=ok ignore=ignore module_unknown=ignore default=bad]	pam_selinux.so close
 session		required	pam_limits.so
+@include common-session
+# SELinux needs to intervene at login time to ensure that the process
+# starts in the proper default security context. Only sessions which are
+# intended to run in the user's context should be run after this.
+session		[success=ok ignore=ignore module_unknown=ignore default=bad]	pam_selinux.so open
+# When the module is present, "required" would be sufficient (When SELinux
+# is disabled, this returns success.)
 
 @include common-auth
 @include common-account
-@include common-session
 @include common-password


Processed: tagging 664807, tagging 664805

2012-03-22 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 664807 + patch
Bug #664807 [xdm] xdm: Please add calls to pam_selinux module in pam files
Added tag(s) patch.
> tags 664805 + patch
Bug #664805 [lightdm] lightdm: Please add calls to pam_selinux module in pam 
files
Added tag(s) patch.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
664805: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664805
664807: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664807
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133245027225573.transcr...@bugs.debian.org



xserver-xorg-video-vmware: Changes to 'ubuntu'

2012-03-22 Thread Robert Hooker
 ChangeLog|  128 +++
 Makefile.am  |4 +
 configure.ac |   22 ++-
 debian/changelog |   16 +
 saa/Makefile.am  |4 +
 saa/saa_unaccel.c|  102 ++
 src/Makefile.am  |9 ++-
 src/vmware.c |   20 --
 src/vmware.h |8 +-
 src/vmware_bootstrap.c   |   35 +++
 vmwgfx/Makefile.am   |6 +-
 vmwgfx/vmwgfx_ctrl.c |   40 ++---
 vmwgfx/vmwgfx_driver.c   |1 
 vmwgfx/vmwgfx_driver.h   |9 +++
 vmwgfx/vmwgfx_saa.c  |2 
 vmwgfx/vmwgfx_xa_composite.c |   20 +++---
 16 files changed, 335 insertions(+), 91 deletions(-)

New commits:
commit 23ad157888431debe10d5a17b81330026b905c37
Author: Robert Hooker 
Date:   Thu Mar 22 18:08:39 2012 -0400

Bump changelog and release.

diff --git a/debian/changelog b/debian/changelog
index c26c7dd..b89b455 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-vmware (1:12.0.1-1ubuntu1) precise; urgency=low
+
+  * Add libxatracker-dev build dep, it was accidentally dropped by
+syncing the newer version without it, breaking 3D accelerated
+passthrough support in vmware. (LP: #962599)
+
+ -- Robert Hooker   Thu, 22 Mar 2012 18:03:40 -0400
+
 xserver-xorg-video-vmware (1:12.0.1-1) unstable; urgency=low
 
   * New upstream release.

commit 36692128865ced49457fe4b67edb59d79a3a5eb9
Author: Cyril Brulebois 
Date:   Mon Mar 19 22:07:43 2012 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 326b4f9..a682399 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xserver-xorg-video-vmware (1:12.0.1-1) UNRELEASED; urgency=low
+xserver-xorg-video-vmware (1:12.0.1-1) unstable; urgency=low
 
   * New upstream release.
   * Actually merge upstream master up to b70116b907 (one extra commit) to
 avoid memory corruptions.
 
- -- Cyril Brulebois   Mon, 19 Mar 2012 21:05:18 +
+ -- Cyril Brulebois   Mon, 19 Mar 2012 22:07:38 +0100
 
 xserver-xorg-video-vmware (1:11.0.99.901-1) unstable; urgency=low
 

commit 89930ef7ee7c04545ffc2ac930a7d04a11d913f5
Author: Cyril Brulebois 
Date:   Mon Mar 19 22:07:33 2012 +0100

New upstream release.

Actually merge upstream master up to b70116b907 (one extra commit) to
avoid memory corruptions.

diff --git a/ChangeLog b/ChangeLog
index 5ded524..34051cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,696 @@
+commit b70116b907aa8545f0275589a52275235083bb40
+Author: Zack Rusin 
+Date:   Thu Mar 15 11:37:26 2012 -0400
+
+Fix a memory corruption due to a redundant free.
+
+We use the empty rect purely as a placeholder and never
+initialize it with its own memory so lets not try to free
+it.
+Spotted by Dave Airlie.
+
+Signed-off-by: Zack Rusin 
+Reviewed-by: Jakob Bornecrantz 
+
+commit 57f1204292a116b35d5930752bc06f9065332879
+Author: Jakob Bornecrantz 
+Date:   Tue Mar 13 21:41:11 2012 +0100
+
+Bump version number for the release
+
+Signed-off-by: Jakob Bornecrantz 
+
+commit e585f9ea04bbd17398d2fa804be38a4e75bc60e4
+Author: Gaetan Nadon 
+Date:   Tue Mar 13 09:44:46 2012 -0400
+
+config: move AC_SYS_LARGEFILE in autoconf init section
+
+There is no need for this statement to be conditionally included.
+It adds support for large files without taking anything away.
+
+http://www.gnu.org/software/autoconf/manual/autoconf.html
+
+Signed-off-by: Gaetan Nadon 
+Signed-off-by: Jakob Bornecrantz 
+
+commit 04169f3860e4a7d03485631bee40c05fc45b72c6
+Author: Gaetan Nadon 
+Date:   Mon Mar 12 14:51:38 2012 -0400
+
+config: include saa and vmwgfx subdirs in the tarball
+
+Use AM_CONDITIONAL. Automake knows what to distribute.
+It needs to be able to navigate down the subdirs to find what
+needs to be included in the tarball.
+
+To test reliably, create a tarball and expand it into a separate
+directory and build with xatracker. Distcheck will not detect
+missing code when such code is configured not to build.
+
+The content of a tarball *must* always be identical, regardless
+of the configuration options used or on which platform it was configured.
+
+Signed-off-by: Gaetan Nadon 
+Signed-off-by: Jakob Bornecrantz 
+
+commit e6836ff099e5565dea58a53bba9b2df377241ef7
+Author: Zack Rusin 
+Date:   Thu Mar 8 09:55:07 2012 -0500
+
+Bump version number for the release
+
+Signed-off-by: Zack Rusin 
+
+commit c5c38bab8c493985349356be5fadc14d3aee8040
+Author: Thomas Hellstrom 
+Date:   Wed Feb 8 15:00:20 2012 +0100
+
+vmware/legacy: Fix initial mode size v2
+
+Commit "vmwlegacy: Make the default be a minium of 800x600..."
+read the dimensions from the incorrect register pair.
+
+v2: Also treat initial widths and h

xserver-xorg-video-vmware: Changes to 'ubuntu'

2012-03-22 Thread Robert Hooker
 debian/changelog |4 
 debian/patches/100-vmwgfx-avoid-including-a-library-header.patch |   57 
--
 debian/patches/series|1 
 3 files changed, 3 insertions(+), 59 deletions(-)

New commits:
commit 3df8bb3ec022c00b516dabd701a2c5a3f1ee65fc
Author: Robert Hooker 
Date:   Thu Mar 22 18:11:38 2012 -0400

Drop upstream patch.

diff --git a/debian/changelog b/debian/changelog
index b89b455..82723d4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,10 @@ xserver-xorg-video-vmware (1:12.0.1-1ubuntu1) precise; 
urgency=low
   * Add libxatracker-dev build dep, it was accidentally dropped by
 syncing the newer version without it, breaking 3D accelerated
 passthrough support in vmware. (LP: #962599)
+  * Drop 100-vmwgfx-avoid-including-a-library-header.patch, included
+in the update.
 
- -- Robert Hooker   Thu, 22 Mar 2012 18:03:40 -0400
+ -- Robert Hooker   Thu, 22 Mar 2012 18:11:07 -0400
 
 xserver-xorg-video-vmware (1:12.0.1-1) unstable; urgency=low
 
diff --git a/debian/patches/100-vmwgfx-avoid-including-a-library-header.patch 
b/debian/patches/100-vmwgfx-avoid-including-a-library-header.patch
deleted file mode 100644
index 7c18bad..000
--- a/debian/patches/100-vmwgfx-avoid-including-a-library-header.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 8ff19c2b2f288d6851b444dbda39544980837b73 Mon Sep 17 00:00:00 2001
-From: Thomas Hellstrom 
-Date: Wed, 1 Feb 2012 16:59:13 +0100
-Subject: [PATCH 1/4] vmwgfx: Avoid including a library header and use pixman
- for type conversion
-
-The PictTransform type is a typedef of a pixman type.
-
-Signed-off-by: Thomas Hellstrom 

- vmwgfx/vmwgfx_xa_composite.c |   20 ++--
- 1 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/vmwgfx/vmwgfx_xa_composite.c b/vmwgfx/vmwgfx_xa_composite.c
-index a2e3970..32246e8 100644
 a/vmwgfx/vmwgfx_xa_composite.c
-+++ b/vmwgfx/vmwgfx_xa_composite.c
-@@ -33,8 +33,8 @@
- #include "config.h"
- #endif
- 
-+#include 
- #include 
--#include 
- #include "xa_composite.h"
- #include "vmwgfx_saa.h"
- #include "vmwgfx_saa_priv.h"
-@@ -75,17 +75,17 @@ vmwgfx_matrix_from_pict_transform(PictTransform *trans, 
float *matrix)
-if (!trans)
-   return FALSE;
- 
--   matrix[0] = XFixedToDouble(trans->matrix[0][0]);
--   matrix[3] = XFixedToDouble(trans->matrix[0][1]);
--   matrix[6] = XFixedToDouble(trans->matrix[0][2]);
-+   matrix[0] = pixman_fixed_to_double(trans->matrix[0][0]);
-+   matrix[3] = pixman_fixed_to_double(trans->matrix[0][1]);
-+   matrix[6] = pixman_fixed_to_double(trans->matrix[0][2]);
- 
--   matrix[1] = XFixedToDouble(trans->matrix[1][0]);
--   matrix[4] = XFixedToDouble(trans->matrix[1][1]);
--   matrix[7] = XFixedToDouble(trans->matrix[1][2]);
-+   matrix[1] = pixman_fixed_to_double(trans->matrix[1][0]);
-+   matrix[4] = pixman_fixed_to_double(trans->matrix[1][1]);
-+   matrix[7] = pixman_fixed_to_double(trans->matrix[1][2]);
- 
--   matrix[2] = XFixedToDouble(trans->matrix[2][0]);
--   matrix[5] = XFixedToDouble(trans->matrix[2][1]);
--   matrix[8] = XFixedToDouble(trans->matrix[2][2]);
-+   matrix[2] = pixman_fixed_to_double(trans->matrix[2][0]);
-+   matrix[5] = pixman_fixed_to_double(trans->matrix[2][1]);
-+   matrix[8] = pixman_fixed_to_double(trans->matrix[2][2]);
- 
-return TRUE;
- }
--- 
-1.7.8.3
-
diff --git a/debian/patches/series b/debian/patches/series
index 38bb76e..e69de29 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +0,0 @@
-100-vmwgfx-avoid-including-a-library-header.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1saqeq-0007yd...@vasks.debian.org



Bug#628080: xserver-xorg-video-radeon: Low performance after a period of inactivity

2012-03-22 Thread Stephen Kitt
Hi Michel,

On Thu, Mar 22, 2012 at 08:08:57AM +0100, Michel Dänzer wrote:
> On Don, 2012-03-22 at 00:05 +0100, Stephen Kitt wrote: 
> > So I wondered whether this might be somehow related to the
> > snd-hda-intel driver attempting to initialize the HDMI audio
> > output... I blacklisted the snd-hda-intel driver, and hey presto, no
> > more errors.
> 
> Does enabling HDMI audio with radeon.audio=1 prevent the problem as
> well?

Unfortunately not:

[...]
[0.00] Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-2-686-pae 
root=/dev/mapper/vg--large--mirror-root ro quiet splash radeon.audio=1
[...]
[   52.612699] irq 16: nobody cared (try booting with the "irqpoll" option)
[   52.612709] Pid: 255, comm: plymouthd Not tainted 3.2.0-2-686-pae #1
[   52.612713] Call Trace:
[   52.612730]  [] ? __report_bad_irq+0x1c/0x8d
[   52.612736]  [] ? note_interrupt+0x122/0x18f
[   52.612742]  [] ? handle_irq_event_percpu+0x142/0x158
[   52.612748]  [] ? handle_level_irq+0x56/0x56
[   52.612753]  [] ? handle_irq_event+0x21/0x37
[   52.612758]  [] ? handle_level_irq+0x56/0x56
[   52.612764]  [] ? handle_fasteoi_irq+0x60/0x85
[   52.612767][] ? do_IRQ+0x2e/0x76
[   52.612781]  [] ? common_interrupt+0x30/0x38
[   52.612787]  [] ? mutex_unlock+0x10/0x12
[   52.612792]  [] ? __wait_on_bit+0x4c/0x54
[   52.612795] handlers:
[   52.612844] [] usb_hcd_irq
[   52.612860] [] usb_hcd_irq
[   52.612893] [] radeon_driver_irq_handler_kms
[   52.612898] Disabling IRQ #16
[   54.112026] hda-intel: azx_get_response timeout, switching to polling mode: 
last cmd=0x000f0001
[   54.121170] HDMI status: Codec=0 Pin=3 Presence_Detect=1 ELD_Valid=1
[   54.121422] input: HDA ATI HDMI HDMI/DP,pcm=3 as 
/devices/pci:00/:00:01.0/:01:00.1/sound/card5/input8

I don't know whether it's relevant, but the card I'm using doesn't
advertise HDMI output in its documentation; it has two DVI outputs, I
don't have a DVI-HDMI adapter to try with it, so I don't know if there
is actually any way of getting audio out of it.

Regards,

Stephen



--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120322230411.ga5...@sk2.org



Bug#466704: pointer color is always white

2012-03-22 Thread Glenn McIntosh
I understand what is happening now (thanks to Trent W Buck). On the  
current default desktop configurations, applications such as Evolution and  
gnome-screensaver bring in a cursor theme by default (such as  
dmz-cursor-theme in Squeeze). On the cursor theme, the mouse pointer  
colors can no longer be changed. To restore the classic behaviour, it is  
just a matter of turning off the icon theme (set in  
/usr/share/icons/default/index.theme), but of course this means going back  
to the original cursor graphics.




--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/op.wblonca4imrf25@blake