On 01/08/2016 12:27 AM, Bamvor Jian Zhang wrote: > Add kselftest-merge to enable the dependencies of kernel config > for all the kselftest testcases. User should call it after create > the kernel configuration(.config), eg: > > $ make kselftest-merge > > Signed-off-by: Bamvor Jian Zhang <bamvor.zhangjian@xxxxxxxxxx> Could you please ACK this patch if you are okay with the changes? I will take this through ksleftest tree. thanks, -- Shuah > --- > Makefile | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/Makefile b/Makefile > index cd40956..bfb9faa 100644 > --- a/Makefile > +++ b/Makefile > @@ -1104,6 +1104,14 @@ kselftest: > kselftest-clean: > $(Q)$(MAKE) -C tools/testing/selftests clean > > +PHONY += kselftest-merge > +kselftest-merge: > + $(if $(wildcard $(objtree)/.config),, $(error No .config exists, config your kernel first!)) > + $(Q)$(CONFIG_SHELL) $(srctree)/scripts/kconfig/merge_config.sh \ > + -m $(objtree)/.config \ > + $(srctree)/tools/testing/selftests/*/config > + +$(Q)$(MAKE) -f $(srctree)/Makefile olddefconfig > + > # --------------------------------------------------------------------------- > # Modules > > @@ -1312,6 +1320,8 @@ help: > @echo ' Build, install, and boot kernel before' > @echo ' running kselftest on it' > @echo ' kselftest-clean - Remove all generated kselftest files' > + @echo ' kselftest-merge - Merge all the config dependencies of kselftest to existed' > + @echo ' .config.' > @echo '' > @echo 'Kernel packaging:' > @$(MAKE) $(build)=$(package-dir) help > -- Shuah Khan Sr. Linux Kernel Developer Open Source Innovation Group Samsung Research America (Silicon Valley) shuahkh@xxxxxxxxxxxxxxx | (970) 217-8978 -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html