]> git.baikalelectronics.ru Git - kernel.git/commit
treewide: Make all debug_obj_descriptors const
authorStephen Boyd <swboyd@chromium.org>
Sat, 15 Aug 2020 00:40:27 +0000 (17:40 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 24 Sep 2020 19:56:25 +0000 (21:56 +0200)
commit259868263b6d9fb89d3c254e5cad9cf8174a8ac9
tree6c94a6e2e3fae032ac087c0a5857fe3c81cc295d
parent5a4d3913eca77693f30ea68c82f450dd8d99aeab
treewide: Make all debug_obj_descriptors const

This should make it harder for the kernel to corrupt the debug object
descriptor, used to call functions to fixup state and track debug objects,
by moving the structure to read-only memory.

Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20200815004027.2046113-3-swboyd@chromium.org
drivers/gpu/drm/i915/i915_active.c
drivers/gpu/drm/i915/i915_sw_fence.c
kernel/rcu/rcu.h
kernel/rcu/update.c
kernel/time/hrtimer.c
kernel/time/timer.c
kernel/workqueue.c
lib/percpu_counter.c