mm, slub: make remaining slub_debug related attributes read-only
[linux-2.6-microblaze.git] / Documentation / vm / slub.rst
index cfccb25..289d231 100644 (file)
@@ -101,17 +101,20 @@ with "-" as options::
 
        slub_debug=FZ;-,zs_handle,zspage
 
-In case you forgot to enable debugging on the kernel command line: It is
-possible to enable debugging manually when the kernel is up. Look at the
-contents of::
+The state of each debug option for a slab can be found in the respective files
+under::
 
        /sys/kernel/slab/<slab name>/
 
-Look at the writable files. Writing 1 to them will enable the
-corresponding debug option. All options can be set on a slab that does
-not contain objects. If the slab already contains objects then sanity checks
-and tracing may only be enabled. The other options may cause the realignment
-of objects.
+If the file contains 1, the option is enabled, 0 means disabled. The debug
+options from the ``slub_debug`` parameter translate to the following files::
+
+       F       sanity_checks
+       Z       red_zone
+       P       poison
+       U       store_user
+       T       trace
+       A       failslab
 
 Careful with tracing: It may spew out lots of information and never stop if
 used on the wrong slab.