]> code.ossystems Code Review - openembedded-core.git/commit
kernel.bbclass: Fix race condition
authorEd Bartosh <ed.bartosh@linux.intel.com>
Wed, 6 May 2015 20:28:39 +0000 (23:28 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 7 May 2015 12:14:39 +0000 (13:14 +0100)
commitb4ec689f71fe9504559c1921c893f5e096d6b744
treef19171c7fea3eb2deaeb3ea1e0f2fd78ab3e1312
parent2392c9bae9fc7732ebafb8c2cd42e49ab281afc9
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]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/kernel.bbclass