linux-yocto: consolidated kernel pull request
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
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
@@ -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
@@ -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
@@ -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
PATCH 2/7 linux-yocto/3.14: add ARM kprobes support
In reply to Bruce AshfieldAdding 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
@@ -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
@@ -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
@@ -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
PATCH 3/7 linux-yocto/3.14: update to v3.14.13
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
PATCH 4/7 linux-yocto/3.14: KASLR and VDSO backports
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
PATCH 5/7 linux-yocto/3.14: fix common clock framework support in PCI glue layer
In reply to Bruce AshfieldThe 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
@@ -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
@@ -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
@@ -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
PATCH 6/7 linux-yocto/3.14: cgroups and hugetlb updates
In reply to Bruce AshfieldUpdate 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
@@ -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
@@ -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
@@ -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
PATCH 7/7 linux-yocto/3.14: feature merges and configuration updates
In reply to Bruce AshfieldAs 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
@@ -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
@@ -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
@@ -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