(In reply to Michal Kube��ek from comment #8) > Scripts config-merge and config-diff in scripts/ subdirectory can be used to > merge a diff config with the base config and to create a diff from two full > configs. But in general, preferred way to update configs is using the > run_oldconfig.sh script. > > In general, all you need is to use scripts/sequence_patch.sh to get expanded > tree, switch to the directory with it and run ./run_oldconfig.sh from there, > possibly with --flavor and/or -a (--arch) options. This is what I was doing already. The problem is that when adding a new flavor, what is generated is just a delta compared to the default flavor. Having a new flavor with an empty file would be equivalent to use default. So you need to identify in the default config all the non-essential config lines that can be shaved off, and add them in the new flavor in the form of #CONFIG_... is not set" lines. This require some deep knowledge of the architecture.