Skip to contentSkip to conversation

linux-yocto/4.1: -stable/-rt and old kernel removal warning

PATCH In review Bruce Ashfield 2 participants 7 messages Nov 25, 2015

lore
Share & tools
lore
#0 lore raw

cover linux-yocto/4.1: -stable/-rt and old kernel removal warning

Hi all,

Here are the latest 4.1 updates. I've built and booted qemu* for the standard and -rt kernel updates. All appears well.

I've also built core-image-kernel-dev as well as sato to ensure that there are no unexpected userspace entanglements with this udpate.

I also tested the configuration to see if I could see the warnings that MartinJ has been seeing, and everything looked clean. If those warnings are back, I'll dive back in and figure out what is going on.

Next up on the update schedule is 4.4-rcX and removal of the older kernels.

I'm not sure if anyone actually reads these pull requests, but if they do, the kernel versions scheduled to be dropped from master are:

- 3.14
- 3.19

Since we'll have 4.1, 4.4 and potentially 4.5+ for the next release.

Cheers,

Bruce

The following changes since commit 03f15e51998a3ef65a5b68cb7cbf724f4388c289:

sstate: Ensure siginfo and sig files are also touched (2015-11-25 08:09:00 +0000)

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/4.1: update to v4.1.13
linux-yocto/4.1: fsl-mpc8315e-rdb: Enable EEPROM linux-yocto-rt/4.1: update to -rt15
linux-yocto/4.1: Bluetooth:Fix the connection fail of 6lowpan over BT
LE

 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 20 ++++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)
Signature · 1 line
2.1.0
#1 lore raw

PATCH 1/4 linux-yocto/4.1: update to v4.1.13

Updating the 4.1 kernel to the latest stable (and resolving minor conflicts with -rt).

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 20 ++++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +3 -3
index 4209a9640a67..412691501bc5 100644
@@ -2,13 +2,13 @@ KBRANCH ?= "standard/preempt-rt/base"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "f7e4bbfef684e29b1257eaf2d7f534b38e2e1b1e"
-SRCREV_meta ?= "aed902160251d69cc28d1e69a4f692e8ea8fa13b"
+SRCREV_machine ?= "a4b5d54fc4fc0e2b3035642559279a27c57a3391"
+SRCREV_meta ?= "1fb60461e4522bba62b4b34e9520128c959d2437"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.1.8"
+LINUX_VERSION ?= "4.1.13"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +3 -3
index 9862006bb8b8..69bfbad0da31 100644
@@ -4,13 +4,13 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "4.1.8"
+LINUX_VERSION ?= "4.1.13"
 
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "dbe692d91c8e55d1430f2c45fd578c8e4e71e482"
-SRCREV_meta ?= "aed902160251d69cc28d1e69a4f692e8ea8fa13b"
+SRCREV_machine ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
+SRCREV_meta ?= "1fb60461e4522bba62b4b34e9520128c959d2437"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_4.1.bb +10 -10
index a04c93097e7a..4f4e6ad14847 100644
@@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "bc11ecf659e30c8687604e086450ae1ff90c0169"
-SRCREV_machine_qemuarm64 ?= "dbe692d91c8e55d1430f2c45fd578c8e4e71e482"
-SRCREV_machine_qemumips ?= "181e2c553ffaae19d08a6730e98d288c7e337d39"
-SRCREV_machine_qemuppc ?= "dbe692d91c8e55d1430f2c45fd578c8e4e71e482"
-SRCREV_machine_qemux86 ?= "dbe692d91c8e55d1430f2c45fd578c8e4e71e482"
-SRCREV_machine_qemux86-64 ?= "dbe692d91c8e55d1430f2c45fd578c8e4e71e482"
-SRCREV_machine_qemumips64 ?= "2684711a16ed21f114d834742f860cee532f7438"
-SRCREV_machine ?= "dbe692d91c8e55d1430f2c45fd578c8e4e71e482"
-SRCREV_meta ?= "aed902160251d69cc28d1e69a4f692e8ea8fa13b"
+SRCREV_machine_qemuarm ?= "52340eea58baf03f41f0b0a9410d8e6038e3124a"
+SRCREV_machine_qemuarm64 ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
+SRCREV_machine_qemumips ?= "f821004dd2dae30004c54b2d2ec2563aee11be8a"
+SRCREV_machine_qemuppc ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
+SRCREV_machine_qemux86 ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
+SRCREV_machine_qemux86-64 ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
+SRCREV_machine_qemumips64 ?= "0cf340000b9c2b91d1086d4c34f88eecfc257562"
+SRCREV_machine ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
+SRCREV_meta ?= "1fb60461e4522bba62b4b34e9520128c959d2437"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.1.8"
+LINUX_VERSION ?= "4.1.13"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
Signature · 1 line
2.1.0
#2 lore raw

PATCH 2/4 linux-yocto/4.1: fsl-mpc8315e-rdb: Enable EEPROM

In reply to Bruce Ashfield

Updating the 4.1 SRCREVs for:

Update the mpc8315erdb.dts to contain the eeprom device information. Coupled with adding "MISC_DEVICES" into the kernel configuration, we have a working eeprom.

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 18 +++++++++---------
 3 files changed, 13 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +2 -2
index 412691501bc5..be48f954f300 100644
@@ -2,8 +2,8 @@ KBRANCH ?= "standard/preempt-rt/base"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "a4b5d54fc4fc0e2b3035642559279a27c57a3391"
-SRCREV_meta ?= "1fb60461e4522bba62b4b34e9520128c959d2437"
+SRCREV_machine ?= "79cf0aa35a608fea70ecbdfe452a2eb1c003a133"
+SRCREV_meta ?= "6c775bde6b542a42ec8a84be61ecf34f42865a30"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +2 -2
index 69bfbad0da31..11d375cc4a6a 100644
@@ -9,8 +9,8 @@ LINUX_VERSION ?= "4.1.13"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
-SRCREV_meta ?= "1fb60461e4522bba62b4b34e9520128c959d2437"
+SRCREV_machine ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_meta ?= "6c775bde6b542a42ec8a84be61ecf34f42865a30"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_4.1.bb +9 -9
index 4f4e6ad14847..09d675a77f0a 100644
@@ -11,15 +11,15 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "52340eea58baf03f41f0b0a9410d8e6038e3124a"
-SRCREV_machine_qemuarm64 ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
-SRCREV_machine_qemumips ?= "f821004dd2dae30004c54b2d2ec2563aee11be8a"
-SRCREV_machine_qemuppc ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
-SRCREV_machine_qemux86 ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
-SRCREV_machine_qemux86-64 ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
-SRCREV_machine_qemumips64 ?= "0cf340000b9c2b91d1086d4c34f88eecfc257562"
-SRCREV_machine ?= "49e2f2d48ac2bb3f0fc379ee87651a2eaeab2cc7"
-SRCREV_meta ?= "1fb60461e4522bba62b4b34e9520128c959d2437"
+SRCREV_machine_qemuarm ?= "5039adac938a19aa547f94551126a8421ce62745"
+SRCREV_machine_qemuarm64 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_machine_qemumips ?= "203b315e50e32ce39f9831b0518ef18f16f61025"
+SRCREV_machine_qemuppc ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_machine_qemux86 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_machine_qemux86-64 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_machine_qemumips64 ?= "9223cd7daecddcbdb0818aaa6edfbd90060d1b84"
+SRCREV_machine ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_meta ?= "6c775bde6b542a42ec8a84be61ecf34f42865a30"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#3 lore raw

PATCH 3/4 linux-yocto-rt/4.1: update to -rt15

In reply to Bruce Ashfield

Updating the 4.1-rt kernel to the latest and greatest upstream version.

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   | 4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +2 -2
index be48f954f300..d4ac038dd33e 100644
@@ -2,8 +2,8 @@ KBRANCH ?= "standard/preempt-rt/base"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "79cf0aa35a608fea70ecbdfe452a2eb1c003a133"
-SRCREV_meta ?= "6c775bde6b542a42ec8a84be61ecf34f42865a30"
+SRCREV_machine ?= "45780656ed0c04f0e70a089ff229a7b0a9af3414"
+SRCREV_meta ?= "30c4b4bd79c5d774de6dcf23d0deab554e31f3d4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
index 11d375cc4a6a..1d8086c96018 100644
@@ -10,7 +10,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "ec44c165aa1d30bde477196ee428d82530e55485"
-SRCREV_meta ?= "6c775bde6b542a42ec8a84be61ecf34f42865a30"
+SRCREV_meta ?= "30c4b4bd79c5d774de6dcf23d0deab554e31f3d4"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
index 09d675a77f0a..99c73ddcd8d1 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
 SRCREV_machine_qemux86-64 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
 SRCREV_machine_qemumips64 ?= "9223cd7daecddcbdb0818aaa6edfbd90060d1b84"
 SRCREV_machine ?= "ec44c165aa1d30bde477196ee428d82530e55485"
-SRCREV_meta ?= "6c775bde6b542a42ec8a84be61ecf34f42865a30"
+SRCREV_meta ?= "30c4b4bd79c5d774de6dcf23d0deab554e31f3d4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#4 lore raw

PATCH 4/4 linux-yocto/4.1: Bluetooth:Fix the connection fail of 6lowpan over BT LE

In reply to Bruce Ashfield

Backporting the 4.4 fix for 6lowpan:

Author: Wu Zheng <[email protected]>
Date: Fri Nov 20 13:25:57 2015 +0800

Bluetooth:Fix the connection fail of 6lowpan over BT LE

When two devices with 6lowpan over BT LE connect each other, 6lowpan over BT LE channel is set up between the two devices. However, the status of channel is not right.
It always is set to CONNECTED and the channel can't be created.

The status of channel need to be removed when connection is created.

(The patch's reference from
b0c09f94ff1660a1873549b788c998284ea5fb8a)

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   |  2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 16 ++++++++--------
 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
index d4ac038dd33e..e569d1658105 100644
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt/base"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "45780656ed0c04f0e70a089ff229a7b0a9af3414"
+SRCREV_machine ?= "44fb75fd4731d1169725ac49a305e0913440974f"
 SRCREV_meta ?= "30c4b4bd79c5d774de6dcf23d0deab554e31f3d4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
index 1d8086c96018..fe04f51d15ea 100644
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.1.13"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_machine ?= "c22dc676d6d560d0b2a316283a514d65d2a510e4"
 SRCREV_meta ?= "30c4b4bd79c5d774de6dcf23d0deab554e31f3d4"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +8 -8
index 99c73ddcd8d1..9553f3d2a7f2 100644
@@ -11,14 +11,14 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "5039adac938a19aa547f94551126a8421ce62745"
-SRCREV_machine_qemuarm64 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
-SRCREV_machine_qemumips ?= "203b315e50e32ce39f9831b0518ef18f16f61025"
-SRCREV_machine_qemuppc ?= "ec44c165aa1d30bde477196ee428d82530e55485"
-SRCREV_machine_qemux86 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
-SRCREV_machine_qemux86-64 ?= "ec44c165aa1d30bde477196ee428d82530e55485"
-SRCREV_machine_qemumips64 ?= "9223cd7daecddcbdb0818aaa6edfbd90060d1b84"
-SRCREV_machine ?= "ec44c165aa1d30bde477196ee428d82530e55485"
+SRCREV_machine_qemuarm ?= "817a421e7c1be9c1136da5772f351e77513a1ed2"
+SRCREV_machine_qemuarm64 ?= "c22dc676d6d560d0b2a316283a514d65d2a510e4"
+SRCREV_machine_qemumips ?= "9f244d964a5910244fc82c261c48e1dc0862654b"
+SRCREV_machine_qemuppc ?= "c22dc676d6d560d0b2a316283a514d65d2a510e4"
+SRCREV_machine_qemux86 ?= "c22dc676d6d560d0b2a316283a514d65d2a510e4"
+SRCREV_machine_qemux86-64 ?= "c22dc676d6d560d0b2a316283a514d65d2a510e4"
+SRCREV_machine_qemumips64 ?= "7fdfaf2387d7896c1ead6a000616e01ce72f0764"
+SRCREV_machine ?= "c22dc676d6d560d0b2a316283a514d65d2a510e4"
 SRCREV_meta ?= "30c4b4bd79c5d774de6dcf23d0deab554e31f3d4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.1.0
#5 lore raw
In reply to Bruce Ashfield
Quoted 6 lines · Bruce Ashfield

I'm not sure if anyone actually reads these pull requests, but if they do, the kernel versions scheduled to be dropped from master are:

- 3.14
- 3.19

I read them! As the kernel maintainer, you can send the removals. ;)

Ross

#6 lore raw
Quoted 4 lines · Ross

On 25 November 2015 at 13:41, Bruce Ashfield <[email protected] <mailto:[email protected]>> wrote:

Quoted 8 lines

I'm not sure if anyone actually reads these pull requests, but if they do, the kernel versions scheduled to be dropped from master are:

- 3.14
- 3.19

I read them! As the kernel maintainer, you can send the removals. ;)

will do!

You passed the test, and that was my heads up that I'm going to start clearing out the kruft!

Bruce

Quoted 2 lines

Ross