Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: kernel-parameters: add kfence parameters

Add a brief summary for KFENCE's kernel command-line parameters in
admin-guide/kernel-parameters.

Link: https://lkml.kernel.org/r/20251222150018.1349672-1-elver@google.com
Signed-off-by: Marco Elver <elver@google.com>
Cc: Alexander Potapenko <glider@google.com>
Cc: Dmitriy Vyukov <dvyukov@google.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Marco Elver and committed by
Andrew Morton
6ac166a0 aba744a2

+35
+35
Documentation/admin-guide/kernel-parameters.txt
··· 2917 2917 for Movable pages. "nn[KMGTPE]", "nn%", and "mirror" 2918 2918 are exclusive, so you cannot specify multiple forms. 2919 2919 2920 + kfence.burst= [MM,KFENCE] The number of additional successive 2921 + allocations to be attempted through KFENCE for each 2922 + sample interval. 2923 + Format: <unsigned integer> 2924 + Default: 0 2925 + 2926 + kfence.check_on_panic= 2927 + [MM,KFENCE] Whether to check all KFENCE-managed objects' 2928 + canaries on panic. 2929 + Format: <bool> 2930 + Default: false 2931 + 2932 + kfence.deferrable= 2933 + [MM,KFENCE] Whether to use a deferrable timer to trigger 2934 + allocations. This avoids forcing CPU wake-ups if the 2935 + system is idle, at the risk of a less predictable 2936 + sample interval. 2937 + Format: <bool> 2938 + Default: CONFIG_KFENCE_DEFERRABLE 2939 + 2940 + kfence.sample_interval= 2941 + [MM,KFENCE] KFENCE's sample interval in milliseconds. 2942 + Format: <unsigned integer> 2943 + 0 - Disable KFENCE. 2944 + >0 - Enabled KFENCE with given sample interval. 2945 + Default: CONFIG_KFENCE_SAMPLE_INTERVAL 2946 + 2947 + kfence.skip_covered_thresh= 2948 + [MM,KFENCE] If pool utilization reaches this threshold 2949 + (pool usage%), KFENCE limits currently covered 2950 + allocations of the same source from further filling 2951 + up the pool. 2952 + Format: <unsigned integer> 2953 + Default: 75 2954 + 2920 2955 kgdbdbgp= [KGDB,HW,EARLY] kgdb over EHCI usb debug port. 2921 2956 Format: <Controller#>[,poll interval] 2922 2957 The controller # is the number of the ehci usb debug