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)
commitf9e62f318fd706a54b7ce9b28e5c7e49bbde8788
tree6c94a6e2e3fae032ac087c0a5857fe3c81cc295d
parentaedcade6f4fa9a1e65f327fc42de3fb47660646c
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