|  | # SPDX-License-Identifier: GPL-2.0 | 
|  | # | 
|  | config LIGHTWEIGHT_SPINLOCK_CHECK | 
|  | bool "Enable lightweight spinlock checks" | 
|  | depends on DEBUG_KERNEL && SMP && !DEBUG_SPINLOCK | 
|  | default y | 
|  | help | 
|  | Add checks with low performance impact to the spinlock functions | 
|  | to catch memory overwrites at runtime. For more advanced | 
|  | spinlock debugging you should choose the DEBUG_SPINLOCK option | 
|  | which will detect unitialized spinlocks too. | 
|  | If unsure say Y here. | 
|  |  | 
|  | config TLB_PTLOCK | 
|  | bool "Use page table locks in TLB fault handler" | 
|  | depends on DEBUG_KERNEL && SMP | 
|  | default n | 
|  | help | 
|  | Select this option to enable page table locking in the TLB | 
|  | fault handler. This ensures that page table entries are | 
|  | updated consistently on SMP machines at the expense of some | 
|  | loss in performance. | 
|  |  |