kernel.bbclass: Fix race condition
Race condition between do_compile_kernelmodules and do_shared_workdir tasks occurs when do_compile_kernelmodules changes files in include/generated/* while do_shared_workdir tries to copy them to shared working directory. Fixed race by moving do_shared_workdir after do_compile but before do_compile_kernelmodules. [YOCTO #7321] (From OE-Core rev: b4ec689f71fe9504559c1921c893f5e096d6b744) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e01db42f69
commit
02d0a003d6
|
@ -234,7 +234,7 @@ kernel_do_install() {
|
|||
}
|
||||
do_install[prefuncs] += "package_get_auto_pr"
|
||||
|
||||
addtask shared_workdir after do_compile before do_install
|
||||
addtask shared_workdir after do_compile before do_compile_kernelmodules
|
||||
|
||||
emit_depmod_pkgdata() {
|
||||
# Stash data for depmod
|
||||
|
|
Loading…
Reference in New Issue