summaryrefslogtreecommitdiff
path: root/kernel/exit.c
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2016-08-17 14:42:10 -0700
committerSatya Tangirala <satyat@google.com>2018-09-21 14:51:01 -0700
commit10c8c8a765f1335c46817d6dbf3e288dd45884df (patch)
tree42f6f3f2ddb80528c15f68d868887a9cad4279e2 /kernel/exit.c
parentf0b68d746af4aa4988463b24c6f5d0f97f0aaa82 (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