mm/slub: remove freelist_dereference()
authorVlastimil Babka <vbabka@suse.cz>
Tue, 11 Jul 2023 13:35:33 +0000 (15:35 +0200)
committerVlastimil Babka <vbabka@suse.cz>
Fri, 14 Jul 2023 07:57:21 +0000 (09:57 +0200)
commit1662b6c2bb7e7502d6ae4b6aca4116e844a4277c
tree0836c07cc5a21dd504612e1d50cd413de0dc15e9
parentb06952cdbc7f01a761eb95e8b899633f4ae9334e
mm/slub: remove freelist_dereference()

freelist_dereference() is a one-liner only used from get_freepointer().
Remove it and make get_freepointer() call freelist_ptr_decode()
directly to make the code easier to follow.

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Kees Cook <keescook@chromium.org>
mm/slub.c