From 2eff5b812cfffff3f6a38a576ce5d34dd26080c0 Mon Sep 17 00:00:00 2001 From: "Luis R. Rodriguez" Date: Sat, 13 Apr 2013 07:13:41 -0700 Subject: [PATCH] gentree.py: add support to explicitly disable a config At times we may want to disable a config option completely. Add support for this. All you have to is list the config on the depdependencies file with DISABLE instead of a kernel version. Signed-off-by: Luis R. Rodriguez Signed-off-by: Johannes Berg --- gentree.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gentree.py b/gentree.py index c0838ea9d272..204fffdf396d 100755 --- a/gentree.py +++ b/gentree.py @@ -502,7 +502,10 @@ def process(kerneldir, outdir, copy_list_file, git_revision=None, for sym in tuple(deplist.keys()): new = [] for dep in deplist[sym]: - new.append('!BACKPORT_KERNEL_%s' % dep.replace('.', '_')) + if dep == "DISABLE": + new.append('BACKPORT_DISABLED_KCONFIG_OPTION') + else: + new.append('!BACKPORT_KERNEL_%s' % dep.replace('.', '_')) deplist[sym] = new configtree.add_dependencies(deplist) git_debug_snapshot(args, "add kernel version dependencies") -- 2.30.2