| From a85a41ed69f27c4c667d8c418df14b4fb220c4ad Mon Sep 17 00:00:00 2001 |
| From: Michal Marek <mmarek@suse.cz> |
| Date: Thu, 10 Dec 2015 15:53:06 +0100 |
| Subject: kbuild: Do not run modules_install and install in paralel |
| |
| From: Michal Marek <mmarek@suse.cz> |
| |
| commit a85a41ed69f27c4c667d8c418df14b4fb220c4ad upstream. |
| |
| Based on a x86-only patch by Andy Lutomirski <luto@amacapital.net> |
| |
| With modular kernels, 'make install' is going to need the installed |
| modules at some point to generate the initramfs. |
| |
| Signed-off-by: Michal Marek <mmarek@suse.cz> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| Makefile | 6 ++++++ |
| 1 file changed, 6 insertions(+) |
| |
| --- a/Makefile |
| +++ b/Makefile |
| @@ -495,6 +495,12 @@ ifeq ($(KBUILD_EXTMOD),) |
| endif |
| endif |
| endif |
| +# install and module_install need also be processed one by one |
| +ifneq ($(filter install,$(MAKECMDGOALS)),) |
| + ifneq ($(filter modules_install,$(MAKECMDGOALS)),) |
| + mixed-targets := 1 |
| + endif |
| +endif |
| |
| ifeq ($(mixed-targets),1) |
| # =========================================================================== |