Hello community, here is the log from the commit of package xorg-x11 checked in at Wed Jun 28 21:47:48 CEST 2006. -------- --- xorg-x11/xorg-x11.changes 2006-06-24 10:29:51.000000000 +0200 +++ xorg-x11/xorg-x11.changes 2006-06-28 12:04:19.000000000 +0200 @@ -1,0 +2,10 @@ +Wed Jun 28 12:04:01 CEST 2006 - sndirsch@suse.de + +- p_initialize-pci-tag.diff: + * initialize PCI tag correctly, which is used by an IA64 specific + patch (see Bug #147261 for details); fixes Xserver crashes with + fglrx driver - and possibly other drivers like vesa - during + initial startup (!), VT switch and startup of second Xserver + (SLED10 Blocker Bugs #180535, #170991, #158806) + +------------------------------------------------------------------- New: ---- p_initialize-pci-tag.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11.spec ++++++ --- /var/tmp/diff_new_pack.nf92BB/_old 2006-06-28 21:46:31.000000000 +0200 +++ /var/tmp/diff_new_pack.nf92BB/_new 2006-06-28 21:46:31.000000000 +0200 @@ -40,7 +40,7 @@ %endif Autoreqprov: on Version: 6.9.0 -Release: 64 +Release: 65 Summary: The basic X Window System package Source: xorg-6.9.0.tar.bz2 Source1: xdm.tar.gz @@ -126,6 +126,7 @@ Patch368: p_xnest-ignore-getimage-errors.diff Patch369: libXfont-X11R7.0-1.0.0-no-ft-internals.patch Patch370: x11r6.9.0-setuid.diff +Patch371: p_initialize-pci-tag.diff Patch400: p_bug96328.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -1569,6 +1570,9 @@ %patch369 -p2 popd %patch370 -p1 +pushd programs/Xserver/hw/xfree86/os-support/linux/int10 +%patch371 +popd # UTS_RELEASE=`uname -r` UTS_MAJOR=${UTS_RELEASE%%%%.*} @@ -2726,6 +2730,13 @@ %clean %changelog -n xorg-x11 +* Wed Jun 28 2006 - sndirsch@suse.de +- p_initialize-pci-tag.diff: + * initialize PCI tag correctly, which is used by an IA64 specific + patch (see Bug #147261 for details); fixes Xserver crashes with + fglrx driver - and possibly other drivers like vesa - during + initial startup (!), VT switch and startup of second Xserver + (SLED10 Blocker Bugs #180535, #170991, #158806) * Sat Jun 24 2006 - sndirsch@suse.de - x11r6.9.0-setuid.diff: * setuid() return value check problems on Linux systems ++++++ FILES ++++++ --- xorg-x11/FILES 2006-06-24 10:30:28.000000000 +0200 +++ xorg-x11/FILES 2006-06-28 12:05:33.000000000 +0200 @@ -181,3 +181,9 @@ - removes use of internal freetype stuff x11r6.9.0-setuid.diff [KEEP?] - setuid() return value check problems on Linux systems (Bug #179768) +p_initialize-pci-tag.diff +- initialize PCI tag correctly, which is used by an IA64 specific + patch (see Bug #147261 for details); fixes Xserver crashes with + fglrx driver - and possibly other drivers like vesa - during + initial startup (!), VT switch and startup of second Xserver + (SLED10 Blocker Bugs #180535, #170991, #158806) ++++++ p_initialize-pci-tag.diff ++++++ Index: linux.c =================================================================== RCS file: /work/cvsdir/cvs/xc/programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c,v retrieving revision 1.1.1.30 diff -u -r1.1.1.30 linux.c --- linux.c 13 Sep 2005 10:31:31 -0000 1.1.1.30 +++ linux.c 27 Jun 2006 14:25:58 -0000 @@ -158,6 +158,11 @@ pInt = (xf86Int10InfoPtr)xnfcalloc(1, sizeof(xf86Int10InfoRec)); pInt->scrnIndex = screen; pInt->entityIndex = entityIndex; + { + pciVideoPtr pvp = xf86GetPciInfoForEntity(entityIndex); + if (pvp) pInt->Tag = ((pciConfigPtr)(pvp->thisCard))->tag; + } + if (!xf86Int10ExecSetup(pInt)) goto error0; pInt->mem = &linuxMem; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org