Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/printk...
[platform/kernel/linux-starfive.git] / Documentation / admin-guide / kernel-parameters.txt
index 52f8233..8b5f717 100644 (file)
                        in certain environments such as networked servers or
                        real-time systems.
 
+       no_hash_pointers
+                       Force pointers printed to the console or buffers to be
+                       unhashed.  By default, when a pointer is printed via %p
+                       format string, that pointer is "hashed", i.e. obscured
+                       by hashing the pointer value.  This is a security feature
+                       that hides actual kernel addresses from unprivileged
+                       users, but it also makes debugging the kernel more
+                       difficult since unequal pointers can no longer be
+                       compared.  However, if this command-line option is
+                       specified, then all normal pointers will have their true
+                       value printed.  Pointers printed via %pK may still be
+                       hashed.  This option should only be specified when
+                       debugging the kernel.  Please do not use on production
+                       kernels.
+
        nohibernate     [HIBERNATION] Disable hibernation and resume.
 
        nohz=           [KNL] Boottime enable/disable dynamic ticks