diff options
author | Kees Cook <keescook@chromium.org> | 2016-08-17 14:42:10 -0700 |
---|---|---|
committer | Satya Tangirala <satyat@google.com> | 2018-09-21 14:51:01 -0700 |
commit | 10c8c8a765f1335c46817d6dbf3e288dd45884df (patch) | |
tree | 42f6f3f2ddb80528c15f68d868887a9cad4279e2 /kernel/exit.c | |
parent | f0b68d746af4aa4988463b24c6f5d0f97f0aaa82 (diff) |
UPSTREAM: list: Split list_del() debug checking into separate function
(cherry-picked from 0cd340dcb05c4a43742fe156f36737bb2a321bfd)
Similar to the list_add() debug consolidation, this commit consolidates
the debug checking performed during CONFIG_DEBUG_LIST into a new
__list_del_entry_valid() function, and stops list updates when corruption
is found.
Refactored from same hardening in PaX and Grsecurity.
Change-Id: I9e3b8654ab25f3a196e3336fc4882b73010873e7
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Satya Tangirala <satyat@google.com>
Diffstat (limited to 'kernel/exit.c')
0 files changed, 0 insertions, 0 deletions