Patchwork [5/8] kern-tools: import configuration, controls and audit updates

login
register
mail settings
Submitter Bruce Ashfield
Date Feb. 27, 2013, 5:06 a.m.
Message ID <df28843b15183bb8f349f0d68085baac03e4af89.1361940628.git.bruce.ashfield@windriver.com>
Download mbox | patch
Permalink /patch/45187/
State Accepted
Commit faf042b2c87874153a6b689479ab86e49804af8c
Headers show

Comments

Bruce Ashfield - Feb. 27, 2013, 5:06 a.m.
Updating the kern-tools SRCREV to import the following fixes:

  commit 7f91d198d32fc90260e52724ef4aac0b997c1e8b

    kconf_check: fix new Kconfig detection

    One of the functions of the kernel configuration audit is to notify
    the user if Kconfig* files have been removed from the kernel, and
    also to notify of new Kconfig files.

    New Kconfig files should be classified as hardware or non-hardware to
    allow BSP audits to notify if boards are setting values that they
    shouldn't, hence why notifying about new "buckets" is important.

  commit c4f26a3296e0e1c3dbdd5ec8e2947d5443a9ffc2

    updateme/scc: allow config fragment exclusion

    It is common to need the features (patches, git operations) of a
    branch, but not want the kernel configuration fragments of a given
    branch. To allow this, we provide a new include flag "nocfg".

    When this flag is used, all of the configuration fragments included
    by the targetted feature will not be applied to the current build,
    with one exception, a base/critical fragment can force it's config
    values, since without them, the system would not be functional.

    Example:

       include ktypes/standard/standard.scc nocfg

  commit c7ec19d55aca6c4b17073c5362fce5be61a89d82

    scc: wrap git merge

    To allow for parameter validation and sanity checking, wrap "git merge"
    as a dedicated "merge" command instead of using the raw git fallback.

    This also makes it consistent with existing top level commands such
    as  'tag', 'branch', 'patch', etc.

    There are no changes to arguments, and existing 'git merge' commands
    continue to work with this change.

[YOCTO #3419]
[YOCTO #3421]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/kern-tools/kern-tools-native_git.bb |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Nitin A Kamble - Feb. 27, 2013, 7:47 p.m.
Acked-by: Nitin A Kamble <nitin.a.kamble@intel.com>

This patch is getting the linux-yocto-dev kernel building for the emgd based meta-intel BSPs.
Without it the do_patch of the dev kernel fails as noted in the bug #3948.

Nitin

> -----Original Message-----
> From: linux-yocto-bounces@yoctoproject.org [mailto:linux-yocto-
> bounces@yoctoproject.org] On Behalf Of Bruce Ashfield
> Sent: Tuesday, February 26, 2013 9:07 PM
> To: richard.purdie@linuxfoundation.org
> Cc: linux-yocto@yoctoproject.org; openembedded-
> core@lists.openembedded.org
> Subject: [linux-yocto] [PATCH 5/8] kern-tools: import configuration, controls
> and audit updates
> 
> Updating the kern-tools SRCREV to import the following fixes:
> 
>   commit 7f91d198d32fc90260e52724ef4aac0b997c1e8b
> 
>     kconf_check: fix new Kconfig detection
> 
>     One of the functions of the kernel configuration audit is to notify
>     the user if Kconfig* files have been removed from the kernel, and
>     also to notify of new Kconfig files.
> 
>     New Kconfig files should be classified as hardware or non-hardware to
>     allow BSP audits to notify if boards are setting values that they
>     shouldn't, hence why notifying about new "buckets" is important.
> 
>   commit c4f26a3296e0e1c3dbdd5ec8e2947d5443a9ffc2
> 
>     updateme/scc: allow config fragment exclusion
> 
>     It is common to need the features (patches, git operations) of a
>     branch, but not want the kernel configuration fragments of a given
>     branch. To allow this, we provide a new include flag "nocfg".
> 
>     When this flag is used, all of the configuration fragments included
>     by the targetted feature will not be applied to the current build,
>     with one exception, a base/critical fragment can force it's config
>     values, since without them, the system would not be functional.
> 
>     Example:
> 
>        include ktypes/standard/standard.scc nocfg
> 
>   commit c7ec19d55aca6c4b17073c5362fce5be61a89d82
> 
>     scc: wrap git merge
> 
>     To allow for parameter validation and sanity checking, wrap "git merge"
>     as a dedicated "merge" command instead of using the raw git fallback.
> 
>     This also makes it consistent with existing top level commands such
>     as  'tag', 'branch', 'patch', etc.
> 
>     There are no changes to arguments, and existing 'git merge' commands
>     continue to work with this change.
> 
> [YOCTO #3419]
> [YOCTO #3421]
> 
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> ---
>  meta/recipes-kernel/kern-tools/kern-tools-native_git.bb |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> index 98cd8b9..9f4438c 100644
> --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM =
> "file://git/tools/kgit;beginline=5;endline=9;md5=d8d1d729a70c
> 
>  DEPENDS = "git-native guilt-native"
> 
> -SRCREV = "9284af9b968d40e441b10f5c09961cbe329ccb9b"
> +SRCREV = "7f91d198d32fc90260e52724ef4aac0b997c1e8b"
>  PR = "r12"
>  PV = "0.1+git${SRCPV}"
> 
> --
> 1.7.10.4
> 
> _______________________________________________
> linux-yocto mailing list
> linux-yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/linux-yocto

Patch

diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
index 98cd8b9..9f4438c 100644
--- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
+++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
@@ -4,7 +4,7 @@  LIC_FILES_CHKSUM = "file://git/tools/kgit;beginline=5;endline=9;md5=d8d1d729a70c
 
 DEPENDS = "git-native guilt-native"
 
-SRCREV = "9284af9b968d40e441b10f5c09961cbe329ccb9b"
+SRCREV = "7f91d198d32fc90260e52724ef4aac0b997c1e8b"
 PR = "r12"
 PV = "0.1+git${SRCPV}"