diff options
Diffstat (limited to 'arch/x86/Kconfig.debug')
-rw-r--r-- | arch/x86/Kconfig.debug | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug index d105f29bb6bb..1bd2e36f1538 100644 --- a/arch/x86/Kconfig.debug +++ b/arch/x86/Kconfig.debug | |||
@@ -287,4 +287,18 @@ config OPTIMIZE_INLINING | |||
287 | 287 | ||
288 | If unsure, say N. | 288 | If unsure, say N. |
289 | 289 | ||
290 | config DEBUG_STRICT_USER_COPY_CHECKS | ||
291 | bool "Strict copy size checks" | ||
292 | depends on DEBUG_KERNEL | ||
293 | ---help--- | ||
294 | Enabling this option turns a certain set of sanity checks for user | ||
295 | copy operations into compile time failures. | ||
296 | |||
297 | The copy_from_user() etc checks are there to help test if there | ||
298 | are sufficient security checks on the length argument of | ||
299 | the copy operation, by having gcc prove that the argument is | ||
300 | within bounds. | ||
301 | |||
302 | If unsure, or if you run an older (pre 4.4) gcc, say N. | ||
303 | |||
290 | endmenu | 304 | endmenu |