kernel: (mini) consolidated pull request
cover kernel: (mini) consolidated pull request
Hi all,
This series is really about fixing the footprint and packaging issues that were reported after a systemtap configuration change. I've reverted the addition of DEBUG_KERNEL to the standard kernel's config and things should go back to normal.
I also packaged a maintainers update (reported by Cal) and a couple of minor bug fixes in the series.
Cheers,
Bruce
The following changes since commit 5350ee317740751f2417c1794dd39d3880347dbf:
yocto-uninative: Upgrade to 1.8 version with glibc 2.27 (2018-03-11 06:27:02 -0700)
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/4.14/4.15: revert "features/systemtap/systemtap.cfg:
enable CONFIG_KERNEL_DEBUG"
maintainers: add maintainer for make-mod-scripts linux-yocto/4.12: backport bugfixes for x86
meta/conf/distro/include/maintainers.inc | 1 + meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.12.bb | 16 ++++++++-------- meta/recipes-kernel/linux/linux-yocto_4.14.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.15.bb | 2 +- 10 files changed, 17 insertions(+), 16 deletions(-)
Signature · 1 line
2.5.0
PATCH 1/3 linux-yocto/4.14/4.15: revert "features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG"
The following commit:
Author: California Sullivan <[email protected]>
Date: Wed Feb 17 16:47:10 2016 -0800
ktypes: add developer ktype
The developer ktype enables EMBEDDED, EXPERT, and DEBUG_KERNEL, opening up more kernel options and setting some defaults.
Was created to address the kernel footprint related issues that are related to many of the kernel debug options.
When this commit was merged, it re-enabled CONFIG_DEBUG_KERNEL for the standard kernel, since it includes the systemtap fragment. The correct thing to do is to move systemtap properly into the developer kernel type.
For now, you can build the developer kernel type, or add the developer kernel configuration fragment via a bbappend, and you'll have a functional systemtap.
[YOCTO #12603]
--- meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.14.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.15.bb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb +1 -1
@@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "4832801a14130645d2251a368cba79d937a775ab" -SRCREV_meta ?= "54b3e9b768651ca15bf65ae1c72dfe6d957285f0" +SRCREV_meta ?= "5f6c3e32365bffb1993c0c62abf2c5bb8916a57f" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.14;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb +1 -1
@@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "3247d5a26cab529bd4acc137c119bcdf71c3d5ae" -SRCREV_meta ?= "40cef533a17de9d7a1de9b6e3578ac9125486a4a" +SRCREV_meta ?= "65e0a9654f69241d0e6b18162289dabec877039e" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "09828ddd8d8c91b2d68afdcd8eb99a48e0253582" -SRCREV_meta ?= "54b3e9b768651ca15bf65ae1c72dfe6d957285f0" +SRCREV_meta ?= "5f6c3e32365bffb1993c0c62abf2c5bb8916a57f" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" SRCREV_machine_qemux86-64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0" SRCREV_machine_qemumips64 ?= "f9a3a72209bde080e4ecb4fbe7a0f99954643131" SRCREV_machine ?= "3247d5a26cab529bd4acc137c119bcdf71c3d5ae" -SRCREV_meta ?= "40cef533a17de9d7a1de9b6e3578ac9125486a4a" +SRCREV_meta ?= "65e0a9654f69241d0e6b18162289dabec877039e" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto_4.14.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "edc90f45a716ffe8e16cebaaf3b5db070af0280a" SRCREV_machine_qemux86-64 ?= "edc90f45a716ffe8e16cebaaf3b5db070af0280a" SRCREV_machine_qemumips64 ?= "6d7fbdbb7e466be645c34eed7bb2b532a9431a85" SRCREV_machine ?= "edc90f45a716ffe8e16cebaaf3b5db070af0280a" -SRCREV_meta ?= "54b3e9b768651ca15bf65ae1c72dfe6d957285f0" +SRCREV_meta ?= "5f6c3e32365bffb1993c0c62abf2c5bb8916a57f" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.14;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto_4.15.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "3247d5a26cab529bd4acc137c119bcdf71c3d5ae" SRCREV_machine_qemux86-64 ?= "3247d5a26cab529bd4acc137c119bcdf71c3d5ae" SRCREV_machine_qemumips64 ?= "38face5dfd94733484822f392f9469fed18cca7e" SRCREV_machine ?= "3247d5a26cab529bd4acc137c119bcdf71c3d5ae" -SRCREV_meta ?= "40cef533a17de9d7a1de9b6e3578ac9125486a4a" +SRCREV_meta ?= "65e0a9654f69241d0e6b18162289dabec877039e" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA}"
Signature · 1 line
2.5.0
PATCH 2/3 maintainers: add maintainer for make-mod-scripts
In reply to Bruce AshfieldI introduced the recipe, so I get to fix any bugs!
--- meta/conf/distro/include/maintainers.inc | 1 + 1 file changed, 1 insertion(+)
meta/conf/distro/include/maintainers.inc +1 -0
@@ -483,6 +483,7 @@ RECIPE_MAINTAINER_pn-m4-native = "Robert Yang <[email protected]>" RECIPE_MAINTAINER_pn-make = "Robert Yang <[email protected]>" RECIPE_MAINTAINER_pn-makedepend = "Robert Yang <[email protected]>" RECIPE_MAINTAINER_pn-makedevs = "Chen Qi <[email protected]>" +RECIPE_MAINTAINER_pn-make-mod-scripts "Bruce Ashfield <[email protected]>" RECIPE_MAINTAINER_pn-man-db = "Hongxu Jia <[email protected]>" RECIPE_MAINTAINER_pn-man-pages = "Hongxu Jia <[email protected]>" RECIPE_MAINTAINER_pn-matchbox-config-gtk = "Maxin B. John <[email protected]>"
Signature · 1 line
2.5.0
PATCH 3/3 linux-yocto/4.12: backport bugfixes for x86
In reply to Bruce AshfieldIntegrating the following commits:
60b649971940 x86/hibernate/64: Mask off CR3's PCID bits in the saved CR3 cec3c008ec8f drm/i915/cfl: Coffee Lake works on Kaby Lake PCH. 073873cb152c brd: remove unused brd_mutex
912c53b1b346 audit: fix memleak in auditd_send_unicast_skb.
--- meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.12.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb +1 -1
@@ -11,7 +11,7 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "b103a20d4b507ede60adc8478dade56a4bdaffad" +SRCREV_machine ?= "da775aa9aab41e8a2b4e9b44ffe268446c51759f" SRCREV_meta ?= "4f825eeb783a279216ee45ed3b9a63dd6837f7d7" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.12.20" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "cec3c008ec8f7acdb01b95fceb1ef7dff35d1877" +SRCREV_machine ?= "60b649971940737dc7e3a7f247c62ffbd7c82e4c" SRCREV_meta ?= "4f825eeb783a279216ee45ed3b9a63dd6837f7d7" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.12.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "4fb13c0d7254fe9753bebdfcfe47fd1ba4487386" -SRCREV_machine_qemuarm64 ?= "cec3c008ec8f7acdb01b95fceb1ef7dff35d1877" -SRCREV_machine_qemumips ?= "9eb1f72874eeadb1f17e59faaca331971d522e12" -SRCREV_machine_qemuppc ?= "cec3c008ec8f7acdb01b95fceb1ef7dff35d1877" -SRCREV_machine_qemux86 ?= "cec3c008ec8f7acdb01b95fceb1ef7dff35d1877" -SRCREV_machine_qemux86-64 ?= "cec3c008ec8f7acdb01b95fceb1ef7dff35d1877" -SRCREV_machine_qemumips64 ?= "710cc1cb7ba1384b9b0f43fc811a18a7c5a4e03f" -SRCREV_machine ?= "cec3c008ec8f7acdb01b95fceb1ef7dff35d1877" +SRCREV_machine_qemuarm ?= "42cf4d6a1bc84b90681cb82ad95c129387d76b4b" +SRCREV_machine_qemuarm64 ?= "60b649971940737dc7e3a7f247c62ffbd7c82e4c" +SRCREV_machine_qemumips ?= "571315a5526b9e22262cf99bae7c0dd6e5bd204c" +SRCREV_machine_qemuppc ?= "60b649971940737dc7e3a7f247c62ffbd7c82e4c" +SRCREV_machine_qemux86 ?= "60b649971940737dc7e3a7f247c62ffbd7c82e4c" +SRCREV_machine_qemux86-64 ?= "60b649971940737dc7e3a7f247c62ffbd7c82e4c" +SRCREV_machine_qemumips64 ?= "e7889ba18f060368d4ab35e70b076728d73ba622" +SRCREV_machine ?= "60b649971940737dc7e3a7f247c62ffbd7c82e4c" SRCREV_meta ?= "4f825eeb783a279216ee45ed3b9a63dd6837f7d7" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
✗ patchtest: failure for kernel: (mini) consolidated pull request
In reply to Bruce Ashfield== Series Details ==
Series: kernel: (mini) consolidated pull request
Revision: 1
URL : https://patchwork.openembedded.org/series/11383/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been executed on the proposed series by patchtest resulting in the following failures:
* Patch [1/3] linux-yocto/4.14/4.15: revert "features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG" Issue Commit shortlog is too long [test_shortlog_length] Suggested fix Edit shortlog so that it is 90 characters or less (currently 92 characters)
If you believe any of these test results are incorrect, please reply to the mailing list ([email protected]) raising your concerns. Otherwise we would appreciate you correcting the issues and submitting a new version of the patchset if applicable. Please ensure you add/increment the version number when sending the new version (i.e. [PATCH] -> [PATCH v2] -> [PATCH v3] -> ...).
---
Guidelines: https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest Test suite: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe