Hello community, here is the log from the commit of package xorg-x11-driver-video for openSUSE:Factory checked in at Thu Apr 1 18:24:05 CEST 2010. -------- --- xorg-x11-driver-video/xorg-x11-driver-video.changes 2010-04-01 05:04:35.000000000 +0200 +++ /mounts/work_src_done/STABLE/xorg-x11-driver-video/xorg-x11-driver-video.changes 2010-04-01 17:22:01.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Apr 1 15:19:59 UTC 2010 - mhopf@novell.com + +- xf86-video-ati-bug589022-atombios.diff + * Fix server crash for "interesting" AtomBIOS tables (bnc #589022) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- xf86-video-ati-bug589022-atombios.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-driver-video.spec ++++++ --- /var/tmp/diff_new_pack.22LzCM/_old 2010-04-01 18:23:56.000000000 +0200 +++ /var/tmp/diff_new_pack.22LzCM/_new 2010-04-01 18:23:56.000000000 +0200 @@ -23,7 +23,7 @@ BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk Url: http://xorg.freedesktop.org/ Version: 7.5 -Release: 4 +Release: 5 License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -111,6 +111,7 @@ Patch136: xf86-video-nv-commit-250a3a7.diff Patch137: xf86-video-newport-commit-48f48e5.diff Patch138: xf86-video-intel-mbp_backlight.diff +Patch139: xf86-video-ati-bug589022-atombios.diff %description This package contains X.Org video drivers. @@ -179,6 +180,7 @@ %patch68 -p2 %patch69 -p2 %patch131 -p1 +%patch139 -p1 popd pushd xf86-video-fbdev-* %patch71 @@ -187,8 +189,6 @@ %if %moblin %patch112 -p1 %endif -%if !%{moblin} -%endif %patch130 -p0 %patch138 -p1 popd ++++++ xf86-video-ati-bug589022-atombios.diff ++++++ diff --git a/src/radeon_atombios.c b/src/radeon_atombios.c index bbe3d8e..cf13eff 100644 --- a/src/radeon_atombios.c +++ b/src/radeon_atombios.c @@ -2533,6 +2533,10 @@ RADEONGetATOMConnectorInfoFromBIOSConnectorTable (ScrnInfoPtr pScrn) continue; } + /* skip bogus output_id of 0 */ + if (info->BiosConnector[i].output_id == 0) + return FALSE; + /* don't assign a gpio for tv */ if ((i == ATOM_DEVICE_TV1_INDEX) || (i == ATOM_DEVICE_TV2_INDEX) || ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org