]> code.ossystems Code Review - openembedded-core.git/commit
kmod: fix O_CLOEXEC not supported on old kernel
authorRobert Yang <liezhi.yang@windriver.com>
Fri, 28 Mar 2014 09:42:41 +0000 (17:42 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 1 Apr 2014 22:36:20 +0000 (23:36 +0100)
commit44c441222002ee0177100be0431adf91984e90d5
tree06609877dd8970e063a210e14548c8ba6c3367d3
parent362d20e04e64a7437d7f61761057c721066e805f
kmod: fix O_CLOEXEC not supported on old kernel

O_CLOEXEC is introduced from Linux 2.6.23, so old kernel doesn't have
it, we need check before use.

This patch is much more like a workaround, since it may need fcntl() use
FD_CLOEXEC to replace.

Signed-off-by: Ting Liu <b28495@freescale.com>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/kmod/kmod.inc
meta/recipes-kernel/kmod/kmod/fix-O_CLOEXEC.patch [new file with mode: 0644]