summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2012-07-28 21:46:16 +0000
committerRichard Yao <ryao@gentoo.org>2012-07-28 21:46:16 +0000
commite19e5ba14fc4413a4f77d01cf115185e1225a8b2 (patch)
tree20fbefa8155b61ff0c073d29cb06f39313c543dc /sys-kernel
parentFix OpenSSL dependency when using GOST. (diff)
downloadgentoo-2-e19e5ba14fc4413a4f77d01cf115185e1225a8b2.tar.gz
gentoo-2-e19e5ba14fc4413a4f77d01cf115185e1225a8b2.tar.bz2
gentoo-2-e19e5ba14fc4413a4f77d01cf115185e1225a8b2.zip
Remove CONFIG_PREEMPT_VOLUNTARY restriction
(Portage version: 2.1.10.65/cvs/Linux x86_64)
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/spl/ChangeLog6
-rw-r--r--sys-kernel/spl/spl-0.6.0_rc9-r1.ebuild90
-rw-r--r--sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild3
-rw-r--r--sys-kernel/spl/spl-9999.ebuild3
4 files changed, 7 insertions, 95 deletions
diff --git a/sys-kernel/spl/ChangeLog b/sys-kernel/spl/ChangeLog
index f3ae644c73a1..6e349a24a0da 100644
--- a/sys-kernel/spl/ChangeLog
+++ b/sys-kernel/spl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-kernel/spl
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.22 2012/07/10 00:26:07 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.23 2012/07/28 21:46:16 ryao Exp $
+
+ 28 Jul 2012; Richard Yao <ryao@gentoo.org> -spl-0.6.0_rc9-r1.ebuild,
+ spl-0.6.0_rc9-r2.ebuild, spl-9999.ebuild:
+ Remove CONFIG_PREEMPT_VOLUNTARY restriction
*spl-0.6.0_rc9-r2 (10 Jul 2012)
diff --git a/sys-kernel/spl/spl-0.6.0_rc9-r1.ebuild b/sys-kernel/spl/spl-0.6.0_rc9-r1.ebuild
deleted file mode 100644
index 1691bf41858f..000000000000
--- a/sys-kernel/spl/spl-0.6.0_rc9-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.0_rc9-r1.ebuild,v 1.1 2012/06/25 17:54:06 ryao Exp $
-
-EAPI="4"
-AUTOTOOLS_AUTORECONF="1"
-
-inherit flag-o-matic linux-mod autotools-utils
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-2
- EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
-else
- inherit eutils versionator
- MY_PV=$(replace_version_separator 3 '-')
- SRC_URI="https://github.com/downloads/zfsonlinux/${PN}/${PN}-${MY_PV}.tar.gz"
- S="${WORKDIR}/${PN}-${MY_PV}"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="The Solaris Porting Layer is a Linux kernel module which provides many of the Solaris kernel APIs"
-HOMEPAGE="http://zfsonlinux.org/"
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-IUSE="custom-cflags debug"
-
-RDEPEND="!sys-devel/spl"
-
-AT_M4DIR="config"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-
-pkg_setup() {
- CONFIG_CHECK="
- !DEBUG_LOCK_ALLOC
- !GRKERNSEC_HIDESYM
- !PREEMPT
- !PREEMPT_VOLUNTARY
- MODULES
- KALLSYMS
- ZLIB_DEFLATE
- ZLIB_INFLATE
- "
- kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required"
- check_extra_config
-}
-
-src_prepare() {
- # Workaround for hard coded path
- sed -i "s|/sbin/lsmod|/bin/lsmod|" scripts/check.sh || die
-
- if [ ${PV} != "9999" ]
- then
- epatch "${FILESDIR}/${P}-detect-kernel-honors-gfp-flags.patch"
- epatch "${FILESDIR}/${P}-constify-free-functions.patch"
- fi
-
- autotools-utils_src_prepare
-}
-
-src_configure() {
- use custom-cflags || strip-flags
- set_arch_to_kernel
- local myeconfargs=(
- --bindir="${EPREFIX}/bin"
- --sbindir="${EPREFIX}/sbin"
- --with-config=all
- --with-linux="${KV_DIR}"
- --with-linux-obj="${KV_OUT_DIR}"
- $(use_enable debug)
- )
- autotools-utils_src_configure
-}
-
-src_test() {
- if [[ ! -e /proc/modules ]]
- then
- die "Missing /proc/modules"
- elif [[ $UID -ne 0 ]]
- then
- ewarn "Cannot run make check tests with FEATURES=userpriv."
- ewarn "Skipping make check tests."
- elif grep -q '^spl ' /proc/modules
- then
- ewarn "Cannot run make check tests with module spl loaded."
- ewarn "Skipping make check tests."
- else
- autotools-utils_src_test
- fi
-}
diff --git a/sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild b/sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild
index 39ab00567ef2..5b5059a90201 100644
--- a/sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild
+++ b/sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild,v 1.1 2012/07/10 00:26:07 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.0_rc9-r2.ebuild,v 1.2 2012/07/28 21:46:16 ryao Exp $
EAPI="4"
AUTOTOOLS_AUTORECONF="1"
@@ -35,7 +35,6 @@ pkg_setup() {
!DEBUG_LOCK_ALLOC
!GRKERNSEC_HIDESYM
!PREEMPT
- !PREEMPT_VOLUNTARY
MODULES
KALLSYMS
ZLIB_DEFLATE
diff --git a/sys-kernel/spl/spl-9999.ebuild b/sys-kernel/spl/spl-9999.ebuild
index 1b482f6d4c80..04fcbb5b6a2d 100644
--- a/sys-kernel/spl/spl-9999.ebuild
+++ b/sys-kernel/spl/spl-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v 1.20 2012/07/10 00:26:07 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v 1.21 2012/07/28 21:46:16 ryao Exp $
EAPI="4"
AUTOTOOLS_AUTORECONF="1"
@@ -35,7 +35,6 @@ pkg_setup() {
!DEBUG_LOCK_ALLOC
!GRKERNSEC_HIDESYM
!PREEMPT
- !PREEMPT_VOLUNTARY
MODULES
KALLSYMS
ZLIB_DEFLATE