On 08/18/2010 02:23 PM, Michal Marek wrote:
On 18.8.2010 12:03, Michal Marek wrote:
$ rpm -ivh --test ati-fglrxG02-kmp-default-8.741_k2.6.34.0_12-28.1.x86_64.rpm nvidia-gfxG02-kmp-default-256.35_k2.6.34.0_12-14.1.x86_64.rpm nvidia-gfxG01-kmp-default-173.14.27_k2.6.34.0_12-22.1.x86_64.rpm 2>&1 | grep 'kernel(' kernel(default:drivers_pci) = adeb70553a74fa43 is needed by ati-fglrxG02-kmp-default-8.741_k2.6.34.0_12-28.1.x86_64 kernel(default:arch_x86_kernel_acpi) = 59664e86a426f5a6 is needed by ati-fglrxG02-kmp-default-8.741_k2.6.34.0_12-28.1.x86_64 kernel(default:drivers_pci) = adeb70553a74fa43 is needed by nvidia-gfxG02-kmp-default-256.35_k2.6.34.0_12-14.1.x86_64 kernel(default:drivers_pci) = adeb70553a74fa43 is needed by nvidia-gfxG01-kmp-default-173.14.27_k2.6.34.0_12-22.1.x86_64
The drivers_pci change was my fault, but after importing the symset files as well, there is still
$ rpm -ivh --test ati-fglrxG02-kmp-default-8.741_k2.6.34.0_12-28.1.x86_64.rpm nvidia-gfxG02-kmp-default-256.35_k2.6.34.0_12-14.1.x86_64.rpm nvidia-gfxG01-kmp-default-173.14.27_k2.6.34.0_12-22.1.x86_64.rpm 2>&1 | grep 'kernel(' kernel(default:arch_x86_kernel_acpi) = 59664e86a426f5a6 is needed by ati-fglrxG02-kmp-default-8.741_k2.6.34.0_12-28.1.x86_64
The arch_x86_kernel_acpi symset changed because of changes in struct acpi_power_register and struct acpi_processor_cx introduced by commit 718be4a (ACPI: skip checking BM_STS if the BIOS doesn't ask for it). As these structures seem to be used only internally by the acpi implementation, so I'd vote for hiding it with the __GENKSYMS__ hack and removing the two functions from the whitelist.
Can't wait for 11.4 with per-symbol dependencies and an update stact coping with them...
Michal
Is this also true, if the drivers are recompiled against the new kernel & kabi ? -- Bruno Friedmann bruno@ioda-net.ch Ioda-Net Sàrl www.ioda-net.ch openSUSE Member User www.ioda.net/r/osu Blog www.ioda.net/r/blog fsfe fellowship www.fsfe.org (bruno.friedmann (at) fsfe.org ) tigerfoot on irc GPG KEY : D5C9B751C4653227 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org