+52
−37
+5
−0
+1
−0
+31
−0
+1
−0
Loading
Merge Pull Request from: @ci-robot PR sync from: Gu Bowen <gubowen5@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/44AWUBVWZXM6PVVOG5YIR5H3C5TVPYA3/ Ensure that direct file execution (e.g. ./script.sh) and indirect file execution (e.g. sh script.sh) lead to the same result to support script protection. Gu Bowen (2): IMA support script execution check fix kabi breakage due to exec is_check Kees Cook (1): exec: Check __FMODE_EXEC instead of in_execve for LSMs Linus Torvalds (2): execve: open the executable file before doing anything else uselib: remove use of __FMODE_EXEC Mickaël Salaün (1): exec: Add a new AT_CHECK flag to execveat(2) V2: Add a new patch to fix kabi breakage. Align with the original variables to prevent others from inserting new variables before is_check in the future. V3: Add a mainline patch to fix commit 4759ff71f23e(exec: __FMODE_EXEC instead of in_execve for LSMs). V4: Since openEuler has a more standardised way of using KABI_FILL_HOLE to fix kabi breakage, replace it. -- 2.25.1 https://gitee.com/openeuler/kernel/issues/IAZ996 Link:https://gitee.com/openeuler/kernel/pulls/13210 Reviewed-by:zhangyi (F) <yi.zhang@huawei.com> Signed-off-by:
Zhang Peng <zhangpeng362@huawei.com>