summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Kinard <kumba@gentoo.org>2015-02-16 09:48:49 +0000
committerJoshua Kinard <kumba@gentoo.org>2015-02-16 09:48:49 +0000
commit5898768148a184e654f83ee239378dc995630859 (patch)
tree95b1a30c94693e4dce8209ea0dfa7c3f2a6da808 /sys-kernel/mips-sources
parentman-db: Put systemdtmpfilesdir inside EPREFIX, bug#538634. (diff)
downloadgentoo-2-5898768148a184e654f83ee239378dc995630859.tar.gz
gentoo-2-5898768148a184e654f83ee239378dc995630859.tar.bz2
gentoo-2-5898768148a184e654f83ee239378dc995630859.zip
Update to 3.19.0 and linux-mips-git 20150215. Update IP27 show_info to warn of random BUG() under heavy disk I/O.
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key D25D95E3)
Diffstat (limited to 'sys-kernel/mips-sources')
-rw-r--r--sys-kernel/mips-sources/ChangeLog11
-rw-r--r--sys-kernel/mips-sources/files/eblits/show_ip27_info-v3.eblit (renamed from sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit)9
-rw-r--r--sys-kernel/mips-sources/files/eblits/src_unpack-v5.eblit (renamed from sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit)7
-rw-r--r--sys-kernel/mips-sources/mips-sources-3.19.ebuild (renamed from sys-kernel/mips-sources/mips-sources-3.18.5.ebuild)10
4 files changed, 24 insertions, 13 deletions
diff --git a/sys-kernel/mips-sources/ChangeLog b/sys-kernel/mips-sources/ChangeLog
index 22b9994f4e03..e1b5f4b1d3da 100644
--- a/sys-kernel/mips-sources/ChangeLog
+++ b/sys-kernel/mips-sources/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sys-kernel/mips-sources
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.154 2015/02/01 08:12:56 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.155 2015/02/16 09:48:49 kumba Exp $
+
+*mips-sources-3.19 (16 Feb 2015)
+
+ 16 Feb 2015; Joshua Kinard <kumba@gentoo.org> -mips-sources-3.18.5.ebuild,
+ +mips-sources-3.19.ebuild, -files/eblits/show_ip27_info-v2.eblit,
+ +files/eblits/show_ip27_info-v3.eblit, -files/eblits/src_unpack-v4.eblit,
+ +files/eblits/src_unpack-v5.eblit:
+ Update to 3.19.0 and linux-mips-git 20150215. Update IP27 show_info to warn
+ of random BUG() under heavy disk I/O.
*mips-sources-3.18.5 (01 Feb 2015)
diff --git a/sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit b/sys-kernel/mips-sources/files/eblits/show_ip27_info-v3.eblit
index a154d5fb2c5b..aae055407c1c 100644
--- a/sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit
+++ b/sys-kernel/mips-sources/files/eblits/show_ip27_info-v3.eblit
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit,v 1.1 2015/01/18 07:44:14 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip27_info-v3.eblit,v 1.1 2015/02/16 09:48:49 kumba Exp $
# Eblit with information/warnings for IP27 (Origin 200/2000/Onyx2) users.
#
@@ -10,8 +10,9 @@
show_ip27_info() {
echo -e ""
- ewarn "IP27 support can be considered a game of Russian Roulette. It'll work"
- ewarn "great for some but not for others. We don't get a chance to test this"
- ewarn "machine very often with each new kernel, so your mileage may vary."
+ ewarn "Heavy disk I/O on recent kernels may randomly trigger a BUG() in"
+ ewarn "isolate_lru_pages() in mm/vmscan.c. The exact trigger cause is"
+ ewarn "unknown at this time. Please report any oops messages from this"
+ ewarn "bug to bugs.gentoo.org (assign to mips@gentoo.org)"
echo -e ""
}
diff --git a/sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit b/sys-kernel/mips-sources/files/eblits/src_unpack-v5.eblit
index 98f61459bae0..b53227b8eae6 100644
--- a/sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit
+++ b/sys-kernel/mips-sources/files/eblits/src_unpack-v5.eblit
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit,v 1.1 2015/01/18 07:44:14 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/src_unpack-v5.eblit,v 1.1 2015/02/16 09:48:49 kumba Exp $
# Eblit to handle src_unpack.
@@ -44,9 +44,10 @@ eblit-mips-sources-src_unpack() {
# Rename the source tree to match the linux-mips git checkout date and
# machine type.
- local v="${F_KV}${EXTRAVERSION}-${GITDATE}"
+ local fkv="${F_KV%-*}"
+ local v="${fkv}-${GITDATE}"
for x in {ip27,ip28,ip30,cobalt}; do use ${x} && v="${v}.${x}" && break; done
- mv "${WORKDIR}/linux-${F_KV}${EXTRAVERSION}" "${WORKDIR}/linux-${v}" || die
+ mv "${WORKDIR}/linux-${fkv/_/-}" "${WORKDIR}/linux-${v}" || die
S="${WORKDIR}/linux-${v}"
# Now go into the kernel source and patch it.
diff --git a/sys-kernel/mips-sources/mips-sources-3.18.5.ebuild b/sys-kernel/mips-sources/mips-sources-3.19.ebuild
index 0f0faf065e85..81c3e5458463 100644
--- a/sys-kernel/mips-sources/mips-sources-3.18.5.ebuild
+++ b/sys-kernel/mips-sources/mips-sources-3.19.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.18.5.ebuild,v 1.1 2015/02/01 08:12:56 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.19.ebuild,v 1.1 2015/02/16 09:48:49 kumba Exp $
# EAPI Version
EAPI="5"
@@ -17,8 +17,8 @@ EAPI="5"
# Version Data
OKV=${PV/_/-}
-GITDATE="20150130" # Date of diff between kernel.org and lmo GIT
-GENPATCHREV="2" # Tarball revision for patches
+GITDATE="20150215" # Date of diff between kernel.org and lmo GIT
+GENPATCHREV="1" # Tarball revision for patches
# Directories
S="${WORKDIR}/linux-${OKV}-${GITDATE}"
@@ -151,7 +151,7 @@ load_eblit_funcs() {
eblit-include err_disabled_mach v1
eblit-include err_only_one_mach_allowed v1
eblit-include show_ip22_info v3
- eblit-include show_ip27_info v2
+ eblit-include show_ip27_info v3
eblit-include show_ip28_info v1
eblit-include show_ip30_info v3
eblit-include show_ip32_info v3
@@ -171,6 +171,6 @@ pkg_setup() {
pkg_setup
}
-src_unpack() { eblit-run src_unpack v4 ; }
+src_unpack() { eblit-run src_unpack v5 ; }
#//------------------------------------------------------------------------------