Skip to contentSkip to conversation

linux-yocto: consolidated kernel pull request

PATCH New Bruce Ashfield 1 participant 8 messages Aug 20, 2014

lore
Share & tools
lore
#0 lore raw

cover linux-yocto: consolidated kernel pull request

Richard/Saul,

As part of LTSI efforts, the 3.14 kernel is receiving feature backports from newer kernels.

I've been collecting them over the past few weeks, and here's the update of the SRCREVs. I've maintained splits at certain features for better visibility into the changes.

I've build/boot tested on all the qemu machines, and for the various kernel types.

Cheers,

Bruce

The following changes since commit 34436672f3ef4915e7526770a0fa8dcff328f93d:

bitbake: runqueue.py: Fix typoes/grammar in comments. (2014-08-19 20:41:26 +0100)

are available in the git repository at:

git://git.pokylinux.org/poky-contrib zedd/kernel
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (7):
linux-yocto: intel-common: Enable Industrial IO linux-yocto/3.14: add ARM kprobes support linux-yocto/3.14: update to v3.14.13
linux-yocto/3.14: KASLR and VDSO backports linux-yocto/3.14: fix common clock framework support in PCI glue layer linux-yocto/3.14: cgroups and hugetlb updates linux-yocto/3.14: feature merges and configuration updates

 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  8 ++++----
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 16 insertions(+), 16 deletions(-)
Signature · 1 line
1.8.1.2
#1 lore raw

PATCH 1/7 linux-yocto: intel-common: Enable Industrial IO

Updating the META branch SRCREV to import iio configuration settings.

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +1 -1
index 77215f6a517e..78209b1070ef 100644
@@ -5,7 +5,7 @@ KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
 SRCREV_machine ?= "8ef1733b66a1646b85338a310f787e0057a6a4e9"
 SRCREV_machine_qemuppc ?= "3079c794c30b0de82bc87b19cf477d82405a9094"
-SRCREV_meta ?= "b2af4e3528e65583c98f3a08c6edb0cad7a120b0"
+SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
 
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +1 -1
index e28054fc4cf4..47be35769d0d 100644
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.14.5"
 KMETA = "meta"
 
 SRCREV_machine ?= "5724bf17acbf54cf61003ab242448fd96d189384"
-SRCREV_meta ?= "b2af4e3528e65583c98f3a08c6edb0cad7a120b0"
+SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.14.bb +1 -1
index 7b8b65382775..1e397e902648 100644
@@ -17,7 +17,7 @@ SRCREV_machine_qemux86 ?= "5b327970eb1dba02c65cb8330dc8f3049c4fa580"
 SRCREV_machine_qemux86-64 ?= "5724bf17acbf54cf61003ab242448fd96d189384"
 SRCREV_machine_qemumips64 ?= "34837892b66eaa034cd3e3d339cab0ea6f594511"
 SRCREV_machine ?= "5724bf17acbf54cf61003ab242448fd96d189384"
-SRCREV_meta ?= "b2af4e3528e65583c98f3a08c6edb0cad7a120b0"
+SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
Signature · 1 line
1.8.1.2
#2 lore raw

PATCH 2/7 linux-yocto/3.14: add ARM kprobes support

In reply to Bruce Ashfield

Adding the following commits to the 3.14 tree for ARM kprobe support:

c1750e55eb75 ARM: add uprobes support
33e8a1334afe ARM: Make arch_specific_insn a define for new arch_probes_insn structure b1d3feead083 ARM: Add an emulate flag to the kprobes/uprobes instruction decode functions 84b5b70a01a2 ARM: Change the remaining shared kprobes/uprobes symbols to something generic 624e5e9aab5a ARM: Rename the shared kprobes/uprobe return value enum
7741eac39c2e ARM: Change more ARM kprobes symbol names to something more generic 47f51bac6a2d ARM: Make the kprobes condition_check symbol names more generic 3af2f454bb8e ARM: Remove use of struct kprobe from generic probes code
a31964d3143a ARM: use a function table for determining instruction interpreter action 6de77767abfc ARM: move generic thumb instruction parsing code to new files for use by other feature eb2db188b856 ARM: Move generic arm instruction parsing code to new files for sharing between features bbc0a43ff46e ARM: move shared uprobe/kprobe definitions into new include file f5f2896020e6 uprobes: allow ignoring of probe hits
cb133db6bd60 ARM: Fix missing includes in kprobes sources

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 14 +++++++-------
 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +2 -2
index 78209b1070ef..4a91638c55b4 100644
@@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-SRCREV_machine ?= "8ef1733b66a1646b85338a310f787e0057a6a4e9"
-SRCREV_machine_qemuppc ?= "3079c794c30b0de82bc87b19cf477d82405a9094"
+SRCREV_machine ?= "9e6a44f2c638dc94692a8094eda3919cbc53cdb7"
+SRCREV_machine_qemuppc ?= "04464fbce3be9894f0752d3fbd5c1bf3fb14ebcf"
 SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +1 -1
index 47be35769d0d..8cc1d5660849 100644
@@ -8,7 +8,7 @@ LINUX_VERSION ?= "3.14.5"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "5724bf17acbf54cf61003ab242448fd96d189384"
+SRCREV_machine ?= "c1750e55eb751d4773ea4c3e924e1858feb15e4e"
 SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.14.bb +7 -7
index 1e397e902648..52ba9336dc16 100644
@@ -10,13 +10,13 @@ KBRANCH_qemux86  = "standard/common-pc/base"
 KBRANCH_qemux86-64  = "standard/common-pc-64/base"
 KBRANCH_qemumips64 = "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "b38b84aebf889d84e65e81ac11122b977f0c5155"
-SRCREV_machine_qemumips ?= "c9d827207d8dfab330787659b2842485dbd36d77"
-SRCREV_machine_qemuppc ?= "58b7cb00580985410ba8491c61e80d2572552ed9"
-SRCREV_machine_qemux86 ?= "5b327970eb1dba02c65cb8330dc8f3049c4fa580"
-SRCREV_machine_qemux86-64 ?= "5724bf17acbf54cf61003ab242448fd96d189384"
-SRCREV_machine_qemumips64 ?= "34837892b66eaa034cd3e3d339cab0ea6f594511"
-SRCREV_machine ?= "5724bf17acbf54cf61003ab242448fd96d189384"
+SRCREV_machine_qemuarm ?= "b91ab4c1bf0dccef4c93aeb184fca3a933682ba0"
+SRCREV_machine_qemumips ?= "1fdf6bfb5ecefccddead6e1d53b6e19d52da092e"
+SRCREV_machine_qemuppc ?= "8a44bd5e4fca2260d2e24e2cb4a5f276d000fae8"
+SRCREV_machine_qemux86 ?= "984636272f33a48803e1b0f8f48553894306b4e2"
+SRCREV_machine_qemux86-64 ?= "c1750e55eb751d4773ea4c3e924e1858feb15e4e"
+SRCREV_machine_qemumips64 ?= "a240524ebe0051faf7ada3cdb3241dda6d8d3ba3"
+SRCREV_machine ?= "c1750e55eb751d4773ea4c3e924e1858feb15e4e"
 SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
Signature · 1 line
1.8.1.2
#3 lore raw

PATCH 3/7 linux-yocto/3.14: update to v3.14.13

In reply to Bruce Ashfield

Updating from 3.14.5 -> 3.14.13 to pick up the latest series of korg stable updates.

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  8 ++++----
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 16 insertions(+), 16 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +4 -4
index 4a91638c55b4..503185ee2d88 100644
@@ -3,13 +3,13 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-SRCREV_machine ?= "9e6a44f2c638dc94692a8094eda3919cbc53cdb7"
-SRCREV_machine_qemuppc ?= "04464fbce3be9894f0752d3fbd5c1bf3fb14ebcf"
-SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
+SRCREV_machine ?= "5935fa1a250b3da3fe37297ce8bc9eb4f54438a6"
+SRCREV_machine_qemuppc ?= "36f6a51491f8f4c4bfc83800dae36f85b2bad922"
+SRCREV_meta ?= "3a897e59cb5de59e7fdaabdfa89db5da69966def"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
 
-LINUX_VERSION ?= "3.14.5"
+LINUX_VERSION ?= "3.14.13"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +3 -3
index 8cc1d5660849..ffe198e58bc2 100644
@@ -4,12 +4,12 @@ KBRANCH = "standard/tiny/base"
 LINUX_KERNEL_TYPE = "tiny"
 KCONFIG_MODE = "--allnoconfig"
 
-LINUX_VERSION ?= "3.14.5"
+LINUX_VERSION ?= "3.14.13"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "c1750e55eb751d4773ea4c3e924e1858feb15e4e"
-SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
+SRCREV_machine ?= "59ed057796efe35d264c2ebe4f79acdbe40026e5"
+SRCREV_meta ?= "3a897e59cb5de59e7fdaabdfa89db5da69966def"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.14.bb +9 -9
index 52ba9336dc16..e7a733cc91b4 100644
@@ -10,18 +10,18 @@ KBRANCH_qemux86  = "standard/common-pc/base"
 KBRANCH_qemux86-64  = "standard/common-pc-64/base"
 KBRANCH_qemumips64 = "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "b91ab4c1bf0dccef4c93aeb184fca3a933682ba0"
-SRCREV_machine_qemumips ?= "1fdf6bfb5ecefccddead6e1d53b6e19d52da092e"
-SRCREV_machine_qemuppc ?= "8a44bd5e4fca2260d2e24e2cb4a5f276d000fae8"
-SRCREV_machine_qemux86 ?= "984636272f33a48803e1b0f8f48553894306b4e2"
-SRCREV_machine_qemux86-64 ?= "c1750e55eb751d4773ea4c3e924e1858feb15e4e"
-SRCREV_machine_qemumips64 ?= "a240524ebe0051faf7ada3cdb3241dda6d8d3ba3"
-SRCREV_machine ?= "c1750e55eb751d4773ea4c3e924e1858feb15e4e"
-SRCREV_meta ?= "54d07ec2566afe2a4c1eee4995781aab5599b5d5"
+SRCREV_machine_qemuarm ?= "c3aa4d4809315f226de525a20072d0055fbb2649"
+SRCREV_machine_qemumips ?= "40fb9a61f54d3090be4046d0fef3ea635f53023e"
+SRCREV_machine_qemuppc ?= "0fb630e8897fe7d4e8ddda667df5d5701b71c409"
+SRCREV_machine_qemux86 ?= "6fc66b1dbd642850474145f49b387e19be1e04c9"
+SRCREV_machine_qemux86-64 ?= "59ed057796efe35d264c2ebe4f79acdbe40026e5"
+SRCREV_machine_qemumips64 ?= "886a5a31a12305148b7e7cac1200b521eec3fdfc"
+SRCREV_machine ?= "59ed057796efe35d264c2ebe4f79acdbe40026e5"
+SRCREV_meta ?= "3a897e59cb5de59e7fdaabdfa89db5da69966def"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
-LINUX_VERSION ?= "3.14.5"
+LINUX_VERSION ?= "3.14.13"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
Signature · 1 line
1.8.1.2
#4 lore raw

PATCH 4/7 linux-yocto/3.14: KASLR and VDSO backports

In reply to Bruce Ashfield

Updating the 3.14 linux-yocto SRCREVs for feature backports:

6cfe9c448741 x86, kaslr: boot-time selectable with hibernation 881a5f5812fd x86, kaslr: fix module lock ordering problem 121ec40d905d x86, kaslr: randomize module base load address 6efd2d21273c x86, vdso: Add 32 bit VDSO time support for 64 bit kernel 642441e17072 x86, vdso: Add 32 bit VDSO time support for 32 bit kernel 1d8dd2e617d4 x86, vdso: Patch alternatives in the 32-bit VDSO 353f3eadb16d x86, vdso: Introduce VVAR marco for vdso32 5e6e6ec6eb5c x86, vdso: Cleanup __vdso_gettimeofday() 91efa61ed6c2 x86, vdso: Replace VVAR(vsyscall_gtod_data) by gtod macro f9c259ee1b2f x86, vdso: __vdso_clock_gettime() cleanup 63d9b1c4ec72 x86, vdso: Revamp vclock_gettime.c e3a8ed44c964 mm: Add new func _install_special_mapping() to mmap.c 02a67e32e58d x86, vdso: Make vsyscall_gtod_data handling x86 generic d076cfb68504 x86, vdso, xen: Remove stray reference to FIX_VDSO 949153696c99 x86_32, mm: Remove user bit from identity map PDE e5cf7dfec74d x86, vdso: Remove compat vdso support

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 16 ++++++++--------
 3 files changed, 13 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
index 503185ee2d88..f827dabe5422 100644
@@ -3,9 +3,9 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-SRCREV_machine ?= "5935fa1a250b3da3fe37297ce8bc9eb4f54438a6"
-SRCREV_machine_qemuppc ?= "36f6a51491f8f4c4bfc83800dae36f85b2bad922"
-SRCREV_meta ?= "3a897e59cb5de59e7fdaabdfa89db5da69966def"
+SRCREV_machine ?= "1275afa7dabab618d705c2708518fc84b54b8f21"
+SRCREV_machine_qemuppc ?= "88ef131d9825e3f356d632bdd341106f986b230c"
+SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
 
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +2 -2
index ffe198e58bc2..50a742f88861 100644
@@ -8,8 +8,8 @@ LINUX_VERSION ?= "3.14.13"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "59ed057796efe35d264c2ebe4f79acdbe40026e5"
-SRCREV_meta ?= "3a897e59cb5de59e7fdaabdfa89db5da69966def"
+SRCREV_machine ?= "6cfe9c448741ab317d70a8ded3a953a0e66bb0a5"
+SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.14.bb +8 -8
index e7a733cc91b4..b14674f1b170 100644
@@ -10,14 +10,14 @@ KBRANCH_qemux86  = "standard/common-pc/base"
 KBRANCH_qemux86-64  = "standard/common-pc-64/base"
 KBRANCH_qemumips64 = "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "c3aa4d4809315f226de525a20072d0055fbb2649"
-SRCREV_machine_qemumips ?= "40fb9a61f54d3090be4046d0fef3ea635f53023e"
-SRCREV_machine_qemuppc ?= "0fb630e8897fe7d4e8ddda667df5d5701b71c409"
-SRCREV_machine_qemux86 ?= "6fc66b1dbd642850474145f49b387e19be1e04c9"
-SRCREV_machine_qemux86-64 ?= "59ed057796efe35d264c2ebe4f79acdbe40026e5"
-SRCREV_machine_qemumips64 ?= "886a5a31a12305148b7e7cac1200b521eec3fdfc"
-SRCREV_machine ?= "59ed057796efe35d264c2ebe4f79acdbe40026e5"
-SRCREV_meta ?= "3a897e59cb5de59e7fdaabdfa89db5da69966def"
+SRCREV_machine_qemuarm ?= "cb29a7b2d69ec89d851c9ad5a44b69c62feb7963"
+SRCREV_machine_qemumips ?= "b9a7220e0dbe4faac06bedff201102d1642e32d1"
+SRCREV_machine_qemuppc ?= "9ae4c4cdc2737f2570b7f71314be68c065179b53"
+SRCREV_machine_qemux86 ?= "5542d96bf43c6c9f7c81cf36259e03d21ed5c210"
+SRCREV_machine_qemux86-64 ?= "6cfe9c448741ab317d70a8ded3a953a0e66bb0a5"
+SRCREV_machine_qemumips64 ?= "a779a38ca4a1cf78c6f07071ff51937214ff063d"
+SRCREV_machine ?= "6cfe9c448741ab317d70a8ded3a953a0e66bb0a5"
+SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
Signature · 1 line
1.8.1.2
#5 lore raw

PATCH 5/7 linux-yocto/3.14: fix common clock framework support in PCI glue layer

In reply to Bruce Ashfield

The initial version of "spi/pxa2xx: Add common clock framework support in PCI glue layer" enables the baytrail series of processors, but breaks some existing users of the framework.

There's a new version of the patch out for review, so we revert the broken one and udpate to the latest.

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 14 +++++++-------
 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +2 -2
index f827dabe5422..22895275ba82 100644
@@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-SRCREV_machine ?= "1275afa7dabab618d705c2708518fc84b54b8f21"
-SRCREV_machine_qemuppc ?= "88ef131d9825e3f356d632bdd341106f986b230c"
+SRCREV_machine ?= "a334a20f77b8f2063d13fc87a56485f7a2fca6f4"
+SRCREV_machine_qemuppc ?= "a9c0ad109be109f00752be0cf085d6c8c8758d84"
 SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +1 -1
index 50a742f88861..9c0f133287f0 100644
@@ -8,7 +8,7 @@ LINUX_VERSION ?= "3.14.13"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "6cfe9c448741ab317d70a8ded3a953a0e66bb0a5"
+SRCREV_machine ?= "abf013a41ba30ca5a3dd76e96cfde36bf7f3c5fa"
 SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.14.bb +7 -7
index b14674f1b170..8c40433b2562 100644
@@ -10,13 +10,13 @@ KBRANCH_qemux86  = "standard/common-pc/base"
 KBRANCH_qemux86-64  = "standard/common-pc-64/base"
 KBRANCH_qemumips64 = "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "cb29a7b2d69ec89d851c9ad5a44b69c62feb7963"
-SRCREV_machine_qemumips ?= "b9a7220e0dbe4faac06bedff201102d1642e32d1"
-SRCREV_machine_qemuppc ?= "9ae4c4cdc2737f2570b7f71314be68c065179b53"
-SRCREV_machine_qemux86 ?= "5542d96bf43c6c9f7c81cf36259e03d21ed5c210"
-SRCREV_machine_qemux86-64 ?= "6cfe9c448741ab317d70a8ded3a953a0e66bb0a5"
-SRCREV_machine_qemumips64 ?= "a779a38ca4a1cf78c6f07071ff51937214ff063d"
-SRCREV_machine ?= "6cfe9c448741ab317d70a8ded3a953a0e66bb0a5"
+SRCREV_machine_qemuarm ?= "ac43643f8f35e4f5f068a9bb8c74c88a6ed7d447"
+SRCREV_machine_qemumips ?= "a8b3d0215f52c1e7e1c241323ed393e4f4c37162"
+SRCREV_machine_qemuppc ?= "9f92eada918f43ff6c06532aaba69718c20bb189"
+SRCREV_machine_qemux86 ?= "a89b66bba2c9c77d21b8ba519981df2137a8f6e3"
+SRCREV_machine_qemux86-64 ?= "abf013a41ba30ca5a3dd76e96cfde36bf7f3c5fa"
+SRCREV_machine_qemumips64 ?= "862e58b06d5fdc67f7b2c636d6b5b179def5c10e"
+SRCREV_machine ?= "abf013a41ba30ca5a3dd76e96cfde36bf7f3c5fa"
 SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
Signature · 1 line
1.8.1.2
#6 lore raw

PATCH 6/7 linux-yocto/3.14: cgroups and hugetlb updates

In reply to Bruce Ashfield

Update SRCREVs for the following feature ports:

d61940e2aaee fs/hugetlbfs/inode.c: remove null test before kfree 01a9d1b96a67 fs/hugetlbfs/inode.c: use static const for dentry_operations b58086c38038 fs/hugetlbfs/inode.c: add static to hugetlbfs_i_mmap_mutex_key 182a45b35b74 fs/hugetlbfs/inode.c: complete conversion to pr_foo() a3c4b02bbb05 mm: hugetlb: fix copy_hugetlb_page_range()
3757fbab4c89 hugetlb: rename hugepage_migration_support() to ..._supported() 4d91ab2d26a0 mm, hugetlb: move the error handle logic out of normal code path 49ea68f6eb8b hugetlb: add support for gigantic page allocation at runtime 78dcff916fdf hugetlb: move helpers up in the file
07b911e0a765 hugetlb: update_and_free_page(): don't clear PG_reserved bit d38ffe086659 hugetlb: add hstate_is_gigantic()
46b2dd4acbaa hugetlb: prep_compound_gigantic_page(): drop __init marker 8b4da9338c22 hugetlb: ensure hugepage access is denied if hugepages are not supported 450e7d23d98c mm/hugetlb.c: add NULL check of return value of huge_pte_offset 370cd4423fc4 mm, hugetlb: mark some bootstrap functions as __init 31f0f8869bc9 mm, hugetlb: improve page-fault scalability
f57f488c939b mm, hugetlb: use vma_resv_map() map types
3263ee955d10 mm, hugetlb: remove resv_map_put
92067ee5ebfd mm, hugetlb: fix race in region tracking
30e1ab0b7502 mm, hugetlb: improve, cleanup resv_map parameters 2d5919397a7b mm, hugetlb: unify region structure handling
a36af1327d41 Fix [RFC] cgroups: Resource controller for open files. 7dc531576e41 cgroups: Resource controller for open files.

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 14 +++++++-------
 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +2 -2
index 22895275ba82..11b8dd9a5c4c 100644
@@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-SRCREV_machine ?= "a334a20f77b8f2063d13fc87a56485f7a2fca6f4"
-SRCREV_machine_qemuppc ?= "a9c0ad109be109f00752be0cf085d6c8c8758d84"
+SRCREV_machine ?= "41b789900aa5f2626069989710603ad1b9ab010f"
+SRCREV_machine_qemuppc ?= "b4edefacfca31c880cf3a2188e92c99f69fcb97a"
 SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +1 -1
index 9c0f133287f0..b37e07d21601 100644
@@ -8,7 +8,7 @@ LINUX_VERSION ?= "3.14.13"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "abf013a41ba30ca5a3dd76e96cfde36bf7f3c5fa"
+SRCREV_machine ?= "d61940e2aaeeedc43f166c9e7ac763461f380cd2"
 SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.14.bb +7 -7
index 8c40433b2562..9cf522d9b27d 100644
@@ -10,13 +10,13 @@ KBRANCH_qemux86  = "standard/common-pc/base"
 KBRANCH_qemux86-64  = "standard/common-pc-64/base"
 KBRANCH_qemumips64 = "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "ac43643f8f35e4f5f068a9bb8c74c88a6ed7d447"
-SRCREV_machine_qemumips ?= "a8b3d0215f52c1e7e1c241323ed393e4f4c37162"
-SRCREV_machine_qemuppc ?= "9f92eada918f43ff6c06532aaba69718c20bb189"
-SRCREV_machine_qemux86 ?= "a89b66bba2c9c77d21b8ba519981df2137a8f6e3"
-SRCREV_machine_qemux86-64 ?= "abf013a41ba30ca5a3dd76e96cfde36bf7f3c5fa"
-SRCREV_machine_qemumips64 ?= "862e58b06d5fdc67f7b2c636d6b5b179def5c10e"
-SRCREV_machine ?= "abf013a41ba30ca5a3dd76e96cfde36bf7f3c5fa"
+SRCREV_machine_qemuarm ?= "b712808b59883692245fc2f28defcc03cdb60dd1"
+SRCREV_machine_qemumips ?= "f5b6f121c61c72f91b25f85f19e5d410b7f66b21"
+SRCREV_machine_qemuppc ?= "047f8cacac6a0f160ea15fb9f6de6a063ddceb63"
+SRCREV_machine_qemux86 ?= "f148e056dbce4206edd68b4fbd913f2757b3a7bb"
+SRCREV_machine_qemux86-64 ?= "d61940e2aaeeedc43f166c9e7ac763461f380cd2"
+SRCREV_machine_qemumips64 ?= "cc1dad65948575548188866c85fae5fbd55c7e66"
+SRCREV_machine ?= "d61940e2aaeeedc43f166c9e7ac763461f380cd2"
 SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
Signature · 1 line
1.8.1.2
#7 lore raw

PATCH 7/7 linux-yocto/3.14: feature merges and configuration updates

In reply to Bruce Ashfield

As part of LTSI efforts, the 3.14 kernel is receiving feature backports from newer kernels.

With this change, we update the 3.14 SRCREVs to make the following changes available:

- full nohz backports (v3.16)
- loopback NFS (v3.16)
- numa updates (v3.16)
- cgroups: vm_cgroup: basic infrastructure
- cgroups: Resource controller for open files

And the following configuration change:

- meta: features/ieee802154: add configuration fragment for IEEE 802.15.4
- meta: features/bluetooth: add configuration fragment for Bluetooth support
- meta: intel-common-standard: add ericson-3g to intel-common-standard.scc
- cgroups: enable virtual memory resource controller
- full nohz: Enable full dynticks system for nohz

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 16 ++++++++--------
 3 files changed, 13 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
index 11b8dd9a5c4c..0c5767a49e5b 100644
@@ -3,9 +3,9 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-SRCREV_machine ?= "41b789900aa5f2626069989710603ad1b9ab010f"
-SRCREV_machine_qemuppc ?= "b4edefacfca31c880cf3a2188e92c99f69fcb97a"
-SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
+SRCREV_machine ?= "77d54dcdf1e078290d88e85adbbe3f90d41f4c9e"
+SRCREV_machine_qemuppc ?= "ba132753cc6688c1c22d7147b02e434a3441833c"
+SRCREV_meta ?= "3c987080bc943b8eae37fb6672368bb74978e484"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
 
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +2 -2
index b37e07d21601..3e8c0bc67127 100644
@@ -8,8 +8,8 @@ LINUX_VERSION ?= "3.14.13"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "d61940e2aaeeedc43f166c9e7ac763461f380cd2"
-SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
+SRCREV_machine ?= "d2f8bdb8818bf2b83ac75b6b5e8428be61242d19"
+SRCREV_meta ?= "3c987080bc943b8eae37fb6672368bb74978e484"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.14.bb +8 -8
index 9cf522d9b27d..8c3cceec7d8d 100644
@@ -10,14 +10,14 @@ KBRANCH_qemux86  = "standard/common-pc/base"
 KBRANCH_qemux86-64  = "standard/common-pc-64/base"
 KBRANCH_qemumips64 = "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "b712808b59883692245fc2f28defcc03cdb60dd1"
-SRCREV_machine_qemumips ?= "f5b6f121c61c72f91b25f85f19e5d410b7f66b21"
-SRCREV_machine_qemuppc ?= "047f8cacac6a0f160ea15fb9f6de6a063ddceb63"
-SRCREV_machine_qemux86 ?= "f148e056dbce4206edd68b4fbd913f2757b3a7bb"
-SRCREV_machine_qemux86-64 ?= "d61940e2aaeeedc43f166c9e7ac763461f380cd2"
-SRCREV_machine_qemumips64 ?= "cc1dad65948575548188866c85fae5fbd55c7e66"
-SRCREV_machine ?= "d61940e2aaeeedc43f166c9e7ac763461f380cd2"
-SRCREV_meta ?= "3eefa4379f073768df150184e9dad1ff3228a0ff"
+SRCREV_machine_qemuarm ?= "92de8060e113e4a13f16c6b4b5333f538e291c6d"
+SRCREV_machine_qemumips ?= "313647599dd3cd7f42374d918a9397f82eed36fb"
+SRCREV_machine_qemuppc ?= "45ef97bc22532a5a2d2fb94df3eec0aca27d0335"
+SRCREV_machine_qemux86 ?= "edec15a07d310c4368b8149496da0548b564a413"
+SRCREV_machine_qemux86-64 ?= "d2f8bdb8818bf2b83ac75b6b5e8428be61242d19"
+SRCREV_machine_qemumips64 ?= "474fc6753d80afbd4483ea5531b03bc5b9c1ac18"
+SRCREV_machine ?= "d2f8bdb8818bf2b83ac75b6b5e8428be61242d19"
+SRCREV_meta ?= "3c987080bc943b8eae37fb6672368bb74978e484"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
Signature · 1 line
1.8.1.2