The patch titled Subject: fortify: avoid panic() in favor of BUG() has been removed from the -mm tree. Its filename was include-linux-stringh-add-the-option-of-fortified-stringh-functions-fix-2.patch This patch was dropped because it was folded into include-linux-stringh-add-the-option-of-fortified-stringh-functions.patch ------------------------------------------------------ From: Kees Cook <keescook@xxxxxxxxxxxx> Subject: fortify: avoid panic() in favor of BUG() Since detection of a given fortify failure is sufficient to stop the memory corruption from happening, it doesn't make sense to unconditionally bring down the entire system. Instead, use BUG() which will stop the bad thread of kernel execution (and only optionally panic the system). Link: http://lkml.kernel.org/r/20170626235122.GA25261@beast Signed-off-by: Kees Cook <keescook@xxxxxxxxxxxx> Cc: Daniel Micay <danielmicay@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/string.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN lib/string.c~include-linux-stringh-add-the-option-of-fortified-stringh-functions-fix-2 lib/string.c --- a/lib/string.c~include-linux-stringh-add-the-option-of-fortified-stringh-functions-fix-2 +++ a/lib/string.c @@ -981,6 +981,7 @@ EXPORT_SYMBOL(strreplace); void fortify_panic(const char *name) { - panic("detected buffer overflow in %s", name); + pr_emerg("detected buffer overflow in %s\n", name); + BUG(); } EXPORT_SYMBOL(fortify_panic); _ Patches currently in -mm which might be from keescook@xxxxxxxxxxxx are random-do-not-ignore-early-device-randomness.patch ipc-drop-non-rcu-allocation.patch ipc-sem-do-not-use-ipc_rcu_free.patch ipc-shm-do-not-use-ipc_rcu_free.patch ipc-msg-do-not-use-ipc_rcu_free.patch ipc-util-drop-ipc_rcu_free.patch ipc-sem-avoid-ipc_rcu_alloc.patch ipc-shm-avoid-ipc_rcu_alloc.patch ipc-msg-avoid-ipc_rcu_alloc.patch ipc-util-drop-ipc_rcu_alloc.patch ipc-move-atomic_set-to-where-it-is-needed.patch ipc-shm-remove-special-shm_alloc-free.patch ipc-msg-remove-special-msg_alloc-free.patch ipc-sem-drop-__sem_free.patch efi-avoid-fortify-checks-in-efi-stub.patch kexec_file-adjust-declaration-of-kexec_purgatory.patch ib-rxe-do-not-copy-extra-stack-memory-to-skb.patch include-linux-stringh-add-the-option-of-fortified-stringh-functions.patch sh-mark-end-of-bug-implementation-as-unreachable.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html