]> 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)
commit4d820ecb72a83d37111b18f1939fd21225f1fead
tree6c94a6e2e3fae032ac087c0a5857fe3c81cc295d
parenteb2c7e3b4a52b4abf2cec94508888585156da259
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