Skip to contentSkip to conversation

linux-yocto/kern-tools: consolidated pull request

PATCH In review Bruce Ashfield 2 participants 7 messages May 6, 2013

lore
Share & tools
lore
#0 lore raw

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.

cc Paul Eggleton <[email protected]>
cc Philip Balister <[email protected]>

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
#1 lore raw

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
index 88c05e2..f92fac1 100644
@@ -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
index 54202b0..1cc5075 100644
@@ -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
index b81b9ac..a54bfc0 100644
@@ -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
#2 lore raw

PATCH 2/4 kern-tools: anchor and delimit regexs

In reply to Bruce Ashfield

Updating 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
index be58847..6620c4b 100644
@@ -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
#3 lore raw

PATCH 3/4 linux-yocto/3.4: update to v3.4.43, ltsi-65311d8 and v3.4.42-rt56

In reply to Bruce Ashfield

Updating 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
index f92fac1..0c882f2 100644
@@ -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
index 1cc5075..1cdc2a5 100644
@@ -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
index a54bfc0..887bdf1 100644
@@ -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
#4 lore raw

PATCH 4/4 linux-yocto/3.8: udpate to v3.8.11

In reply to Bruce Ashfield

Update 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
index 980229c..d0e5808 100644
@@ -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
index 6ef143e..ee8e669 100644
@@ -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
index 4bf6bf4..2fcaddd 100644
@@ -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
#6 lore raw

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.

Typo in subject :-)

Won't be my last! I'll fix and re-push the branch.

Bruce

Quoted 6 lines

--
Otavio Salvador O.S. Systems
E-mail: [email protected] http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br