summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-08-31 11:29:55 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2009-08-31 11:29:55 +0000
commitdf685603accf4d1db5338f683a6b0824af9fa0de (patch)
tree7ee6b500ec634b5ec8eea005f4afa2eade23be9a /x11-drivers
parentexport QTDIR to avoid qt3 vs. qt4 confusion wrt #283222 by Silvio Gerli (diff)
downloadhistorical-df685603accf4d1db5338f683a6b0824af9fa0de.tar.gz
historical-df685603accf4d1db5338f683a6b0824af9fa0de.tar.bz2
historical-df685603accf4d1db5338f683a6b0824af9fa0de.zip
Add new in-kernel check for LOCKDEP. Per bug #283301. Thx to loki_val for the patch.
Package-Manager: portage-2.2_rc38/cvs/Linux i686
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/ati-drivers/ChangeLog7
-rw-r--r--x11-drivers/ati-drivers/Manifest10
-rw-r--r--x11-drivers/ati-drivers/ati-drivers-9.8.ebuild16
3 files changed, 26 insertions, 7 deletions
diff --git a/x11-drivers/ati-drivers/ChangeLog b/x11-drivers/ati-drivers/ChangeLog
index 56598498a7d4..a8a88cee2902 100644
--- a/x11-drivers/ati-drivers/ChangeLog
+++ b/x11-drivers/ati-drivers/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-drivers/ati-drivers
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ChangeLog,v 1.178 2009/08/29 15:45:59 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ChangeLog,v 1.179 2009/08/31 11:29:55 scarabeus Exp $
+
+ 31 Aug 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ ati-drivers-9.8.ebuild:
+ Add new in-kernel check for LOCKDEP. Per bug #283301. Thx to loki_val for
+ the patch.
29 Aug 2009; Tomáš Chvátal <scarabeus@gentoo.org>
ati-drivers-9.8.ebuild:
diff --git a/x11-drivers/ati-drivers/Manifest b/x11-drivers/ati-drivers/Manifest
index 681dc3e13843..96039e808d94 100644
--- a/x11-drivers/ati-drivers/Manifest
+++ b/x11-drivers/ati-drivers/Manifest
@@ -35,13 +35,13 @@ DIST ati-driver-installer-9-3-x86.x86_64.run 84841550 RMD160 76d4aa6ec575403190b
DIST ati-driver-installer-9-8-x86.x86_64.run 96243549 RMD160 c5d2a3a724f1d04eb2040669d4f9a039ec529310 SHA1 75456facf8492b40354f2eaf6863e2929ec692ee SHA256 a3cdfa12f44455506f95274b1bb3b5abae6ad7663daecbd173a4ac65e0d10547
EBUILD ati-drivers-8.552-r2.ebuild 15132 RMD160 08693686e3a767576533c9625b6efaa0e727f5de SHA1 3f41f7bfc6e95f6520d5f38dbb6b05001db6b767 SHA256 059888be71be3759d9cd63cc4fa3300227ba9d99fcea1f32eb065ed5761aec79
EBUILD ati-drivers-8.593.ebuild 15028 RMD160 b5c4cef44e3bc8de4d08860cf7032a0c83204d72 SHA1 c2a68ca3a777bc4851cedc7c3e78369fe4575d73 SHA256 09edac6fe290ef0ac6580e54ebea64d3bf80a317547e127bb73230f91b3dc08c
-EBUILD ati-drivers-9.8.ebuild 16672 RMD160 22a0f0bb16b499158793ff8085db157626f0eb04 SHA1 70024240842db539a70744feb38d8a8eecaeab85 SHA256 b8ae3948f0ce91c85c7fe3e2a06402c90de9a725329e0914641a19acebee83ff
-MISC ChangeLog 57063 RMD160 d9ef2a7557a6dc1dbb69d03f616e47231c57b4b4 SHA1 35ded95de25a798d8260ff84c1c63c445a2b5689 SHA256 455fb53cd8ba54d85876f256be68655f2637c85d5eb02fadc731bef848945337
+EBUILD ati-drivers-9.8.ebuild 17380 RMD160 d0c1f680d9c736cf0c2a73d1495a9d7b4aa17c39 SHA1 bf901fd279a4affdf5d53cbbd61dd6238121fba0 SHA256 c9e9247a54da4ed66f1ee33d0171f03ed6a9e7b6c089e1c46dc86ae13a954c52
+MISC ChangeLog 57234 RMD160 f069391f79d979d33e0d38740b3a9c0466319d99 SHA1 a99679eabfcb3542ad39180d30c7f7d0710e8898 SHA256 f08caa2edc2abb69b78d57efd5fc9bdfc71a4c2288034d9e76be3de8580d8f9c
MISC metadata.xml 359 RMD160 ece931b7435755393a605d11de0b9276a7a61785 SHA1 e8fe2ec8e95714ae50c71cadfa63cb92f85a1c5d SHA256 9dcb0fd39cbf80a8ef47d64e0a038f6bdcb49f106c0f810db1008e2bc56ee39b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkqZTT8ACgkQHB6c3gNBRYf7AACgn0p+aTpNSiBUUqdpzlj+vpra
-lGsAn3SoRHiRXVo5CfgA/B9TS4bpXtXw
-=d1ci
+iEYEARECAAYFAkqbtEAACgkQHB6c3gNBRYe14ACeLLIKvCgN5eIOXkd1HXbuvoQ1
+HjgAoLlkPrTHQ0kg9wW2tIeFPZL4JtPx
+=k3qj
-----END PGP SIGNATURE-----
diff --git a/x11-drivers/ati-drivers/ati-drivers-9.8.ebuild b/x11-drivers/ati-drivers/ati-drivers-9.8.ebuild
index 1694509fedd6..8c42ee271f23 100644
--- a/x11-drivers/ati-drivers/ati-drivers-9.8.ebuild
+++ b/x11-drivers/ati-drivers/ati-drivers-9.8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-9.8.ebuild,v 1.9 2009/08/29 15:45:59 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-9.8.ebuild,v 1.10 2009/08/31 11:29:55 scarabeus Exp $
EAPI="2"
@@ -127,6 +127,20 @@ _check_kernel_config() {
eerror "in the kernel config."
die "CONFIG_PCI_MSI disabled"
fi
+
+ if linux_chkconfig_present LOCKDEP; then
+ eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel."
+ eerror "Unfortunately, this option exports the symbol lock_acquire as GPL-only."
+ eerror "This prevents ${P} from compiling with an error like this:"
+ eerror "FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'lock_acquire'"
+ eerror "Please make sure the following options have been unset:"
+ eerror " Kernel hacking --->"
+ eerror " [ ] Lock debugging: detect incorrect freeing of live locks"
+ eerror " [ ] Lock debugging: prove locking correctness"
+ eerror " [ ] Lock usage statistics"
+ eerror "in 'menuconfig'"
+ die "LOCKDEP enabled"
+ fi
}
pkg_setup() {