diff options
Diffstat (limited to 'lib/Kconfig.debug')
| -rw-r--r-- | lib/Kconfig.debug | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 12327b2bb78..fbb87cf138c 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -653,6 +653,21 @@ config DEBUG_NOTIFIERS  	  This is a relatively cheap check but if you care about maximum  	  performance, say N. +config DEBUG_CREDENTIALS +	bool "Debug credential management" +	depends on DEBUG_KERNEL +	help +	  Enable this to turn on some debug checking for credential +	  management.  The additional code keeps track of the number of +	  pointers from task_structs to any given cred struct, and checks to +	  see that this number never exceeds the usage count of the cred +	  struct. + +	  Furthermore, if SELinux is enabled, this also checks that the +	  security pointer in the cred struct is never seen to be invalid. + +	  If unsure, say N. +  #  # Select this config option from the architecture Kconfig, if it  # it is preferred to always offer frame pointers as a config  |