Skip to contentSkip to conversation

linux-yocto: consolidated pull request

PATCH Applied Bruce Ashfield 3 participants 7 messages Feb 27, 2012 – Feb 28, 2012

lore
Share & tools
lore
#0 lore raw

cover linux-yocto: consolidated pull request

Richard/Saul,

Here's a consolidated pull reqeset for the some kernel items.

- a bump of 3.0 to 3.0.22
- a bump of 3.2 to 3.2.7
- A fix for yocto 2032

You can cherry pick the bug fix by itself. As for the version updates, I've built and booted them on my development machine and on a clean machine, so they are safe for everything that I've been able to test.

cc Darren Hart <[email protected]>

Cheers,

Bruce

The following changes since commit f420fb3de1f588a51dd6009452c7836903fa9158:
Richard Purdie (1):
glib-2.0: Disable fam, we don't depend on it

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 (3):
linux-yocto: update 3.0 kernel to v3.0.22
linux-yocto: update 3.2 kernel to v3.2.7
linux-yocto: allow non-branched repositories to check out

 meta/classes/kernel-yocto.bbclass                 |    2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb   |    8 ++++----
 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb   |    9 +++++----
 meta/recipes-kernel/linux/linux-yocto-tiny_3.0.bb |    6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.0.bb      |   18 +++++++++---------
 meta/recipes-kernel/linux/linux-yocto_3.2.bb      |   19 ++++++++++---------
 6 files changed, 32 insertions(+), 30 deletions(-)
#1 lore raw

PATCH 1/3 linux-yocto: update 3.0 kernel to v3.0.22

bumping the revision of the 3.0 kernel to the latest -stable release.

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb   |    8 ++++----
 meta/recipes-kernel/linux/linux-yocto-tiny_3.0.bb |    6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.0.bb      |   18 +++++++++---------
 3 files changed, 16 insertions(+), 16 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb +4 -4
index 3d4a1d0..41a37fe 100644
@@ -11,12 +11,12 @@ KMACHINE_qemumips = "mti-malta32-be"
 KBRANCH = "yocto/standard/preempt-rt/base"
 KBRANCH_qemuppc = "yocto/standard/preempt-rt/qemu-ppc32"
 
-LINUX_VERSION ?= "3.0.18"
+LINUX_VERSION ?= "3.0.22"
 LINUX_KERNEL_TYPE = "preempt-rt"
 
-SRCREV_machine ?= "2f9d925f5681eaae7f341cc1270c739e8b329c03"
-SRCREV_machine_qemuppc ?= "c66f7ef2315010756c8c97af6b13d52f9f18c03b"
-SRCREV_meta ?= "b78a519841bd8b477cad599af8d38df6760445c1"
+SRCREV_machine ?= "03705f7f066d83b4cd3a6088781d47e3b9e45b71"
+SRCREV_machine_qemuppc ?= "c8b184e8171f6f5a8017be4c5bf1e7a38c3f3002"
+SRCREV_meta ?= "808b49474268040ab27c8ee687b60807a11547b4"
 
 PR = "r1"
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_3.0.bb +3 -3
index 061476c..f4eedb7 100644
@@ -5,10 +5,10 @@ require recipes-kernel/linux/linux-yocto.inc
 KMACHINE = "yocto/standard/base"
 KBRANCH = "${KMACHINE}"
 
-LINUX_VERSION ?= "3.0.12"
+LINUX_VERSION ?= "3.0.22"
 
-SRCREV_machine ?= "f389d310965a56091f688b28ea8be6d9cbb7fbbe"
-SRCREV_meta ?= "04a52a32cbdf0972033b97b83eaa83eb275dfdc9"
+SRCREV_machine ?= "c578f3a1f357142a6e02a1df4ae9aa16f45094d6"
+SRCREV_meta ?= "808b49474268040ab27c8ee687b60807a11547b4"
 
 PR = "r1"
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.0.bb +9 -9
index d52e93a..8e7842e 100644
@@ -10,15 +10,15 @@ KMACHINE_qemuarm  = "yocto/standard/arm-versatile-926ejs"
 
 KBRANCH = "${KMACHINE}"
 
-LINUX_VERSION ?= "3.0.18"
-
-SRCREV_machine_qemuarm ?= "48e68bd72da497a14200801140b3b87dae6d60e9"
-SRCREV_machine_qemumips ?= "9d86aeb43e5bbb0851cc4f105b64caab13bc71f3"
-SRCREV_machine_qemuppc ?= "15fd748017f0849138ff4b47d73f6866fa26cfe8"
-SRCREV_machine_qemux86 ?= "8f74a4339b3dc029fafff0ba7d88d6dc950d4b31"
-SRCREV_machine_qemux86-64 ?= "610c5a62daeda033755b0b7bfcb3e2cad5c76f3f"
-SRCREV_machine ?= "5df0b4c2538399aed543133b3855f809adf08ab8"
-SRCREV_meta ?= "b78a519841bd8b477cad599af8d38df6760445c1"
+LINUX_VERSION ?= "3.0.22"
+
+SRCREV_machine_qemuarm ?= "6d4d3334bf648b97a0d44b7833060f4da40840d5"
+SRCREV_machine_qemumips ?= "1d8d58d120c92510be8a97b0ed493a25a3010d6c"
+SRCREV_machine_qemuppc ?= "804aff4612bb7a53ac4679412c2a78bc06e3c4ce"
+SRCREV_machine_qemux86 ?= "7b0476fde681e828417d8fa86c47b0ca539ade70"
+SRCREV_machine_qemux86-64 ?= "14fe1742198bd5a85fbcf6e53d336838ff87b2ef"
+SRCREV_machine ?= "c578f3a1f357142a6e02a1df4ae9aa16f45094d6"
+SRCREV_meta ?= "808b49474268040ab27c8ee687b60807a11547b4"
 
 PR = "r3"
 PV = "${LINUX_VERSION}+git${SRCPV}"
Signature · 1 line
1.7.0.4
#2 lore raw

PATCH 2/3 linux-yocto: update 3.2 kernel to v3.2.7

In reply to Bruce Ashfield

Updating the 3.2 kernel recipe to the latest -stable release.

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb |    9 +++++----
 meta/recipes-kernel/linux/linux-yocto_3.2.bb    |   19 ++++++++++---------
 2 files changed, 15 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb +5 -4
index 329527f..3370729 100644
@@ -11,12 +11,13 @@ KMACHINE_qemumips = "mti-malta32-be"
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemu-ppc32"
 
-LINUX_VERSION ?= "3.2.2"
+LINUX_VERSION ?= "3.2.7"
 LINUX_KERNEL_TYPE = "preempt-rt"
 
-SRCREV_machine ?= "415af017cf163c63d7b1e6e929e4a9c9baf5ba6d"
-SRCREV_machine_qemuppc ?= "38345c1e41b15c49308a9adbdde95167eeaa05fa"
-SRCREV_meta ?= "138bf5b502607fe40315c0d76822318d77d97e01"
+SRCREV_machine ?= "2043e8b786dfd06a41a66780141f731d2d788696"
+SRCREV_machine_qemuppc ?= "ec400326633f011c3b7d390beb765ad955145a29"
+SRCREV_meta ?= "5db8963f9aefc70b4483ca4ccce8f2ef6964e2c3"
+
 
 PR = "r0"
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.2.bb +10 -9
index a80924d..9be1bd9 100644
@@ -15,15 +15,16 @@ KBRANCH_qemuppc  = "standard/default/qemu-ppc32"
 KBRANCH_qemumips = "standard/default/mti-malta32-be"
 KBRANCH_qemuarm  = "standard/default/arm-versatile-926ejs"
 
-LINUX_VERSION ?= "3.2.2"
-
-SRCREV_machine_qemuarm ?= "8d79190c307c7d41580beb77f83526ae3defcacc"
-SRCREV_machine_qemumips ?= "c88f8c4f3be717be33a8ad89a14731eb94932336"
-SRCREV_machine_qemuppc ?= "b8228f337002ad88f1e152d0c0c46c6035cd0428"
-SRCREV_machine_qemux86 ?= "417fc778a86e81303bab5883b919ee422ec51c04"
-SRCREV_machine_qemux86-64 ?= "417fc778a86e81303bab5883b919ee422ec51c04"
-SRCREV_machine ?= "417fc778a86e81303bab5883b919ee422ec51c04"
-SRCREV_meta ?= "138bf5b502607fe40315c0d76822318d77d97e01"
+LINUX_VERSION ?= "3.2.7"
+
+
+SRCREV_machine_qemuarm ?= "c2028a144fe035719af7c5e9989fedc62ccf3c2c"
+SRCREV_machine_qemumips ?= "7dfffd937d4755cba0fcf3f2b9b69a1c62262084"
+SRCREV_machine_qemuppc ?= "8fc0489fffe4c626f9a8053ad86014e75073a3d0"
+SRCREV_machine_qemux86 ?= "0fae9c2722039df3e93398d314ee10e3f4330b86"
+SRCREV_machine_qemux86-64 ?= "0fae9c2722039df3e93398d314ee10e3f4330b86"
+SRCREV_machine ?= "0fae9c2722039df3e93398d314ee10e3f4330b86"
+SRCREV_meta ?= "5db8963f9aefc70b4483ca4ccce8f2ef6964e2c3"
 
 PR = "r0"
 PV = "${LINUX_VERSION}+git${SRCPV}"
Signature · 1 line
1.7.0.4
#3 lore raw

Re: [PATCH 2/3] linux-yocto: update 3.2 kernel to v3.2.7

Quoted 8 lines · Bruce Ashfield

Updating the 3.2 kernel recipe to the latest -stable release.

---
  meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb |    9 +++++----
  meta/recipes-kernel/linux/linux-yocto_3.2.bb    |   19 ++++++++++---------
  2 files changed, 15 insertions(+), 13 deletions(-)

I noticed that there are 3 Packaging WARNINGS in this build, we are trying to improve the overall Quality by reducing the warnings. These are probably general to all linux-yocto recipes.

Can you address these:

WARNING: For recipe linux-yocto, the following files/directories were installed but not shipped in any package:
WARNING:   /lib/modules/3.2.2-yocto-standard+/build
WARNING:   /lib/modules/3.2.2-yocto-standard+/source
WARNING:   /etc/modprobe.d

Thanks
Sau!

Quoted 52 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb +5 -4
index 329527f..3370729 100644
@@ -11,12 +11,13 @@ KMACHINE_qemumips = "mti-malta32-be"
  KBRANCH = "standard/preempt-rt/base"
  KBRANCH_qemuppc = "standard/preempt-rt/qemu-ppc32"
 
-LINUX_VERSION ?= "3.2.2"
+LINUX_VERSION ?= "3.2.7"
  LINUX_KERNEL_TYPE = "preempt-rt"
 
-SRCREV_machine ?= "415af017cf163c63d7b1e6e929e4a9c9baf5ba6d"
-SRCREV_machine_qemuppc ?= "38345c1e41b15c49308a9adbdde95167eeaa05fa"
-SRCREV_meta ?= "138bf5b502607fe40315c0d76822318d77d97e01"
+SRCREV_machine ?= "2043e8b786dfd06a41a66780141f731d2d788696"
+SRCREV_machine_qemuppc ?= "ec400326633f011c3b7d390beb765ad955145a29"
+SRCREV_meta ?= "5db8963f9aefc70b4483ca4ccce8f2ef6964e2c3"
+
 
  PR = "r0"
  PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.2.bb +10 -9
index a80924d..9be1bd9 100644
@@ -15,15 +15,16 @@ KBRANCH_qemuppc  = "standard/default/qemu-ppc32"
  KBRANCH_qemumips = "standard/default/mti-malta32-be"
  KBRANCH_qemuarm  = "standard/default/arm-versatile-926ejs"
 
-LINUX_VERSION ?= "3.2.2"
-
-SRCREV_machine_qemuarm ?= "8d79190c307c7d41580beb77f83526ae3defcacc"
-SRCREV_machine_qemumips ?= "c88f8c4f3be717be33a8ad89a14731eb94932336"
-SRCREV_machine_qemuppc ?= "b8228f337002ad88f1e152d0c0c46c6035cd0428"
-SRCREV_machine_qemux86 ?= "417fc778a86e81303bab5883b919ee422ec51c04"
-SRCREV_machine_qemux86-64 ?= "417fc778a86e81303bab5883b919ee422ec51c04"
-SRCREV_machine ?= "417fc778a86e81303bab5883b919ee422ec51c04"
-SRCREV_meta ?= "138bf5b502607fe40315c0d76822318d77d97e01"
+LINUX_VERSION ?= "3.2.7"
+
+
+SRCREV_machine_qemuarm ?= "c2028a144fe035719af7c5e9989fedc62ccf3c2c"
+SRCREV_machine_qemumips ?= "7dfffd937d4755cba0fcf3f2b9b69a1c62262084"
+SRCREV_machine_qemuppc ?= "8fc0489fffe4c626f9a8053ad86014e75073a3d0"
+SRCREV_machine_qemux86 ?= "0fae9c2722039df3e93398d314ee10e3f4330b86"
+SRCREV_machine_qemux86-64 ?= "0fae9c2722039df3e93398d314ee10e3f4330b86"
+SRCREV_machine ?= "0fae9c2722039df3e93398d314ee10e3f4330b86"
+SRCREV_meta ?= "5db8963f9aefc70b4483ca4ccce8f2ef6964e2c3"
 
  PR = "r0"
  PV = "${LINUX_VERSION}+git${SRCPV}"
#4 lore raw

Re: [PATCH 2/3] linux-yocto: update 3.2 kernel to v3.2.7

Quoted 14 lines · Saul Wold
Quoted 8 lines · Bruce Ashfield

Updating the 3.2 kernel recipe to the latest -stable release.

---
  meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb |    9 +++++----
  meta/recipes-kernel/linux/linux-yocto_3.2.bb    |   19 ++++++++++---------
  2 files changed, 15 insertions(+), 13 deletions(-)

I noticed that there are 3 Packaging WARNINGS in this build, we are trying to improve the overall Quality by reducing the warnings. These are probably general to all linux-yocto recipes.

Quoted 8 lines

Can you address these:

WARNING: For recipe linux-yocto, the following files/directories were installed but not shipped in any package:

WARNING:   /lib/modules/3.2.2-yocto-standard+/build
WARNING:   /lib/modules/3.2.2-yocto-standard+/source
WARNING:   /etc/modprobe.d

https://bugzilla.yoctoproject.org/show_bug.cgi?id=2036

Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
#5 lore raw

PATCH 3/3 linux-yocto: allow non-branched repositories to check out

In reply to Bruce Ashfield

Not all users of the checkout phase of linux-yocto have all branches present. This is normal, and should be supported. By checking for an empty KBRANCH we can avoid validating a branch that isn't supposed to exist.

[YOCTO #2032]

---
 meta/classes/kernel-yocto.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/classes/kernel-yocto.bbclass +1 -1
index 50ff555..5f3cb63 100644
@@ -165,7 +165,7 @@ do_kernel_checkout() {
 			echo "kernel repository"
 			exit 1
 		fi
-	 	if [ -z "${YOCTO_KERNEL_EXTERNAL_BRANCH}" ]; then
+	 	if [ -z "${YOCTO_KERNEL_EXTERNAL_BRANCH}" ] && [ -n "${KBRANCH}" ] ; then
 			git branch -a | grep -q ${KBRANCH}
 			if [ $? -ne 0 ]; then
 				echo "ERROR. The branch '${KBRANCH}' is required and was not"
Signature · 1 line
1.7.0.4
Applied
#6 lore raw
In reply to Bruce Ashfield
Quoted 33 lines · Bruce Ashfield

Richard/Saul,

Here's a consolidated pull reqeset for the some kernel items.

- a bump of 3.0 to 3.0.22
- a bump of 3.2 to 3.2.7
- A fix for yocto 2032

You can cherry pick the bug fix by itself. As for the version updates, I've built and booted them on my development machine and on a clean machine, so they are safe for everything that I've been able to test.

cc Darren Hart<[email protected]>

Cheers,

Bruce

The following changes since commit f420fb3de1f588a51dd6009452c7836903fa9158:
Richard Purdie (1):
glib-2.0: Disable fam, we don't depend on it

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 (3):
linux-yocto: update 3.0 kernel to v3.0.22
linux-yocto: update 3.2 kernel to v3.2.7
linux-yocto: allow non-branched repositories to check out

Quoted 9 lines
  meta/classes/kernel-yocto.bbclass                 |    2 +-
  meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb   |    8 ++++----
  meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb   |    9 +++++----
  meta/recipes-kernel/linux/linux-yocto-tiny_3.0.bb |    6 +++---
  meta/recipes-kernel/linux/linux-yocto_3.0.bb      |   18 +++++++++---------
  meta/recipes-kernel/linux/linux-yocto_3.2.bb      |   19 ++++++++++---------
  6 files changed, 32 insertions(+), 30 deletions(-)

Merged into OE-core

Thanks
Sau!

Quoted 5 lines

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core