linux-yocto/kern-tools: consolidated pull request
cover linux-yocto/kern-tools: consolidated pull request
Richard (and Paul),
Here is a consolidated kernel update pull request. It contains bug fixes and -stable updates that I've been staging since we stopped pulling fixes into the 1.4 release.
All of these are good for master, and IMHO for the 1.4.1 release. In particular the kern-tools patch should be pulled into 1.4.1, since it fixes an issue that Phil Ballister found when using 1.4 with his linux-yocto-custom kernels.
I've built and booted 3.4/LTSI, and 3.8 for all relevant qemu (including qemumips64) architectures.
With this our backlog of -rt, korg and LTSI updates is cleared, and I'll move on with updates solely for Yocto 1.5 and upcoming kernel work.
Cheers,
Bruce
The following changes since commit 84d45db4ddced96c736f106f8122eefadf925c41:
grub-efi-native: Cleanup whitespace (2013-05-03 16:37:08 +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 (4):
linux-yocto/3.4: iwlwifi, ext4, brtfs warning and -rt fixes
kern-tools: anchor and delimit regexs
linux-yocto/3.4: update to v3.4.43, ltsi-65311d8 and v3.4.42-rt56 linux-yocto/3.8: udpate to v3.8.11
.../recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb | 8 ++++---- meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb | 8 ++++---- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 16 ++++++++-------- meta/recipes-kernel/linux/linux-yocto_3.8.bb | 16 ++++++++-------- 7 files changed, 31 insertions(+), 31 deletions(-)
Signature · 1 line
1.7.10.4
PATCH 1/4 linux-yocto/3.4: iwlwifi, ext4, brtfs warning and -rt fixes
Updating the yocto 3.4 SRCREVs for the following fixes:
206d4bb powerpc/perf: run irq-work under softirq context in rt 8a969f9 arm/perf: run irq-work under softirq context in rt 79ba946 iwlwifi: fix unused variable warning
59d93fa ext4: remove unused variable in ext4_update_super() 2385eee Btrfs: fix compile warnings in extent_io.c
--- meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb +2 -2
@@ -8,8 +8,8 @@ LINUX_KERNEL_TYPE = "preempt-rt" KMETA = "meta" -SRCREV_machine ?= "7302a8f84da657ff72ca5a27b9212c9d3bee2fbf" -SRCREV_machine_qemuppc ?= "494b16c51c6f6dc272eb820eaa57028ca8ee9da2" +SRCREV_machine ?= "206d4bb6338b4e561bb4690b7e63e552245ebd74" +SRCREV_machine_qemuppc ?= "84bf0022638ea805c227da3c7bcc333b1bd3ad4f" SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad" PR = "${INC_PR}.1"
meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb +1 -1
@@ -12,7 +12,7 @@ LINUX_VERSION ?= "3.4.36" KMETA = "meta" -SRCREV_machine ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7" +SRCREV_machine ?= "79ba9469f349566c49ae007326198e3241a0d5d3" SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad" PR = "${INC_PR}.1"
meta/recipes-kernel/linux/linux-yocto_3.4.bb +6 -6
@@ -3,12 +3,12 @@ require recipes-kernel/linux/linux-yocto.inc KBRANCH_DEFAULT = "standard/base" KBRANCH = "${KBRANCH_DEFAULT}" -SRCREV_machine_qemuarm ?= "7cc80532306889b75619f8a1b713048e25f59e19" -SRCREV_machine_qemumips ?= "debce6677988e03b50c369aba5861d4f9b2e557d" -SRCREV_machine_qemuppc ?= "ddbc382cbc45a009e9ce17f7d448fcfd050ab5fc" -SRCREV_machine_qemux86 ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7" -SRCREV_machine_qemux86-64 ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7" -SRCREV_machine ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7" +SRCREV_machine_qemuarm ?= "169d2f318fdfe980cac9b688bd38f508cd4436d6" +SRCREV_machine_qemumips ?= "80467d492ecefd82f733632b08323a728587c277" +SRCREV_machine_qemuppc ?= "e954091f4a17ad1dfdec3989382aab55dc666e79" +SRCREV_machine_qemux86 ?= "79ba9469f349566c49ae007326198e3241a0d5d3" +SRCREV_machine_qemux86-64 ?= "79ba9469f349566c49ae007326198e3241a0d5d3" +SRCREV_machine ?= "79ba9469f349566c49ae007326198e3241a0d5d3" SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad" SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.4.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
Signature · 1 line
1.7.10.4
PATCH 2/4 kern-tools: anchor and delimit regexs
In reply to Bruce AshfieldUpdating the kern-tools SRCREV with the following fix:
Updateme is responsible for updating an existing meta-series with new patches, configs and tree manipulations. To do this, it first checks for an existing board description and generates one if required. It then searches for features and fragments to be applied for the tree.
There were two problems:
- A top level board description is detected via the presence of "define" directives that indicate the board name, the arch and kernel type. The test for define would match on patches or fragments with 'define' in their name, and would incorrectly use that file as the top level board description.
This is fixed by ensuring that only defines at the start of a line, or preceded by whitepace match.
- When searching for features that were indicated as 'addon' or 'optional', the search would find, and apply, any feature with the passed name as substring versus an exact match.
This is fixed by ensuring that the matched feature name is /<feature name> versus <feature name>
--- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +1 -1
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://git/tools/kgit;beginline=5;endline=9;md5=d8d1d729a70c DEPENDS = "git-native guilt-native" -SRCREV = "71ffb08c20022610363e68f9243350b7da020825" +SRCREV = "9713c9ef7f6e178a0a2a5f2a9c74e3c123ae48dd" PR = "r12" PV = "0.1+git${SRCPV}"
Signature · 1 line
1.7.10.4
PATCH 3/4 linux-yocto/3.4: update to v3.4.43, ltsi-65311d8 and v3.4.42-rt56
In reply to Bruce AshfieldUpdating the 3.4 kernel trees to the latest korg, LTSI and -rt stable releases.
--- meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb | 8 ++++---- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 16 ++++++++-------- 3 files changed, 15 insertions(+), 15 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb +4 -4
@@ -3,14 +3,14 @@ require recipes-kernel/linux/linux-yocto.inc KBRANCH = "standard/preempt-rt/base" KBRANCH_qemuppc = "standard/preempt-rt/qemuppc" -LINUX_VERSION ?= "3.4.36" +LINUX_VERSION ?= "3.4.43" LINUX_KERNEL_TYPE = "preempt-rt" KMETA = "meta" -SRCREV_machine ?= "206d4bb6338b4e561bb4690b7e63e552245ebd74" -SRCREV_machine_qemuppc ?= "84bf0022638ea805c227da3c7bcc333b1bd3ad4f" -SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad" +SRCREV_machine ?= "cd1372eb10dc0b20815916205fa91d84c1c012fc" +SRCREV_machine_qemuppc ?= "5e5ef5cca422434085b4e158674dc642b79dedda" +SRCREV_meta ?= "1bab5bd090948b4cc4c4ed57c834603a3cf9f235" PR = "${INC_PR}.1" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb +3 -3
@@ -8,12 +8,12 @@ KBRANCH = "${KBRANCH_DEFAULT}" LINUX_KERNEL_TYPE = "tiny" KCONFIG_MODE = "--allnoconfig" -LINUX_VERSION ?= "3.4.36" +LINUX_VERSION ?= "3.4.43" KMETA = "meta" -SRCREV_machine ?= "79ba9469f349566c49ae007326198e3241a0d5d3" -SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad" +SRCREV_machine ?= "fff57da7886cf5e99c07adf6649610cb1cd89330" +SRCREV_meta ?= "1bab5bd090948b4cc4c4ed57c834603a3cf9f235" PR = "${INC_PR}.1" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.4.bb +8 -8
@@ -3,17 +3,17 @@ require recipes-kernel/linux/linux-yocto.inc KBRANCH_DEFAULT = "standard/base" KBRANCH = "${KBRANCH_DEFAULT}" -SRCREV_machine_qemuarm ?= "169d2f318fdfe980cac9b688bd38f508cd4436d6" -SRCREV_machine_qemumips ?= "80467d492ecefd82f733632b08323a728587c277" -SRCREV_machine_qemuppc ?= "e954091f4a17ad1dfdec3989382aab55dc666e79" -SRCREV_machine_qemux86 ?= "79ba9469f349566c49ae007326198e3241a0d5d3" -SRCREV_machine_qemux86-64 ?= "79ba9469f349566c49ae007326198e3241a0d5d3" -SRCREV_machine ?= "79ba9469f349566c49ae007326198e3241a0d5d3" -SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad" +SRCREV_machine_qemuarm ?= "a4026fce19f8b2d28f37ea264693bd70126a7ade" +SRCREV_machine_qemumips ?= "372aba9e80c5f86a1f6795a7b2292a05159ef108" +SRCREV_machine_qemuppc ?= "c456ec65de4d2ac099312b0ed8e4098b29447929" +SRCREV_machine_qemux86 ?= "fff57da7886cf5e99c07adf6649610cb1cd89330" +SRCREV_machine_qemux86-64 ?= "fff57da7886cf5e99c07adf6649610cb1cd89330" +SRCREV_machine ?= "fff57da7886cf5e99c07adf6649610cb1cd89330" +SRCREV_meta ?= "1bab5bd090948b4cc4c4ed57c834603a3cf9f235" SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.4.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta" -LINUX_VERSION ?= "3.4.36" +LINUX_VERSION ?= "3.4.43" PR = "${INC_PR}.4" PV = "${LINUX_VERSION}+git${SRCPV}"
Signature · 1 line
1.7.10.4
PATCH 4/4 linux-yocto/3.8: udpate to v3.8.11
In reply to Bruce AshfieldUpdate the linux-yocto-3.8 SRCREVs to the korg 3.8.11 -stable release.
--- meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb | 8 ++++---- meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto_3.8.bb | 16 ++++++++-------- 3 files changed, 15 insertions(+), 15 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb +4 -4
@@ -3,14 +3,14 @@ require recipes-kernel/linux/linux-yocto.inc KBRANCH = "standard/preempt-rt/base" KBRANCH_qemuppc = "standard/preempt-rt/qemuppc" -LINUX_VERSION ?= "3.8.4" +LINUX_VERSION ?= "3.8.11" LINUX_KERNEL_TYPE = "preempt-rt" KMETA = "meta" -SRCREV_machine ?= "fd5af245e21d80e8700d41c1ecf3fc4b2c3d2e40" -SRCREV_machine_qemuppc ?= "fa8b702a32cc19e77805d91224d0409f09808c88" -SRCREV_meta ?= "27b63fdbd25ad1a37bacc05f49a205c150d21779" +SRCREV_machine ?= "eeadef5c3a0a40aa4e01b20362e40009927f3ad6" +SRCREV_machine_qemuppc ?= "c7d4373996ddeb82ab7b8b5ea391227c8d10c6e9" +SRCREV_meta ?= "8482dcdf68f9f7501118f4c01fdcb8f851882997" PR = "${INC_PR}.1" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb +3 -3
@@ -8,12 +8,12 @@ KBRANCH = "${KBRANCH_DEFAULT}" LINUX_KERNEL_TYPE = "tiny" KCONFIG_MODE = "--allnoconfig" -LINUX_VERSION ?= "3.8.4" +LINUX_VERSION ?= "3.8.11" KMETA = "meta" -SRCREV_machine ?= "d9a45e3325030f7bd6f37947a7a0b12da7f602c3" -SRCREV_meta ?= "27b63fdbd25ad1a37bacc05f49a205c150d21779" +SRCREV_machine ?= "dd089cb5ba37ea14e8f90a884bf2a5be64ed817d" +SRCREV_meta ?= "8482dcdf68f9f7501118f4c01fdcb8f851882997" PR = "${INC_PR}.1" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.8.bb +8 -8
@@ -3,17 +3,17 @@ require recipes-kernel/linux/linux-yocto.inc KBRANCH_DEFAULT = "standard/base" KBRANCH = "${KBRANCH_DEFAULT}" -SRCREV_machine_qemuarm ?= "1473dd2b4505109d45bd7099f63826a66b71103d" -SRCREV_machine_qemumips ?= "1695c38d04855cc225bcc1968289770f0fa0ea64" -SRCREV_machine_qemuppc ?= "8b39c0424704a40c740b1ac61449fdf190a8460a" -SRCREV_machine_qemux86 ?= "d9a45e3325030f7bd6f37947a7a0b12da7f602c3" -SRCREV_machine_qemux86-64 ?= "d9a45e3325030f7bd6f37947a7a0b12da7f602c3" -SRCREV_machine ?= "d9a45e3325030f7bd6f37947a7a0b12da7f602c3" -SRCREV_meta ?= "27b63fdbd25ad1a37bacc05f49a205c150d21779" +SRCREV_machine_qemuarm ?= "8fb1a478c9a05362e2e4e62fc30f5ef5d6c21f49" +SRCREV_machine_qemumips ?= "b8870f2b11f4c948ae90a19886335fa8b7fca487" +SRCREV_machine_qemuppc ?= "e4c12f12e61a29b6605c4fcbcfd6dbe18bd7b4e4" +SRCREV_machine_qemux86 ?= "dd089cb5ba37ea14e8f90a884bf2a5be64ed817d" +SRCREV_machine_qemux86-64 ?= "dd089cb5ba37ea14e8f90a884bf2a5be64ed817d" +SRCREV_machine ?= "dd089cb5ba37ea14e8f90a884bf2a5be64ed817d" +SRCREV_meta ?= "8482dcdf68f9f7501118f4c01fdcb8f851882997" SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta" -LINUX_VERSION ?= "3.8.4" +LINUX_VERSION ?= "3.8.11" PR = "${INC_PR}.1" PV = "${LINUX_VERSION}+git${SRCPV}"
Signature · 1 line
1.7.10.4
Re: [PATCH 4/4] linux-yocto/3.8: udpate to v3.8.11
Quoted 3 lines · Bruce Ashfield
Update the linux-yocto-3.8 SRCREVs to the korg 3.8.11 -stable release.
Signed-off-by Bruce Ashfield <[email protected]>
Typo in subject :-)
--
Otavio Salvador O.S. Systems
E-mail: [email protected] http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
Re: [PATCH 4/4] linux-yocto/3.8: udpate to v3.8.11
Quoted 7 lines · Otavio Salvador
Quoted 3 lines · Bruce Ashfield
Update the linux-yocto-3.8 SRCREVs to the korg 3.8.11 -stable release.
Signed-off-by Bruce Ashfield <[email protected]>Typo in subject :-)
Won't be my last! I'll fix and re-push the branch.
Bruce
Quoted 6 lines
--
Otavio SalvadorO.S. Systems
E-mail: [email protected] http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br