]> 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>
Sun, 28 Jun 2015 08:41:52 +0000 (09:41 +0100)
commita224584b6b0b7f12e0d1962d889587ce50957c60
treecfd0a1e7f3efe7b9d4d440d8fe39a25486a293db
parent493ecc520202851bba664eaf4f1150ce624bf2b1
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>
meta/classes/kernel.bbclass