17358bb2fSJonathan CorbetThe Linux kernel user's and administrator's guide
27358bb2fSJonathan Corbet=================================================
39d85025bSMauro Carvalho Chehab
47358bb2fSJonathan CorbetThe following is a collection of user-oriented documents that have been
57358bb2fSJonathan Corbetadded to the kernel over time.  There is, as yet, little overall order or
67358bb2fSJonathan Corbetorganization here — this material was not written to be a single, coherent
77358bb2fSJonathan Corbetdocument!  With luck things will improve quickly over time.
87358bb2fSJonathan Corbet
97358bb2fSJonathan CorbetThis initial section contains overall information, including the README
107358bb2fSJonathan Corbetfile describing the kernel as a whole, documentation on kernel parameters,
117358bb2fSJonathan Corbetetc.
129d85025bSMauro Carvalho Chehab
139d85025bSMauro Carvalho Chehab.. toctree::
147358bb2fSJonathan Corbet   :maxdepth: 1
159d85025bSMauro Carvalho Chehab
169d85025bSMauro Carvalho Chehab   README
177358bb2fSJonathan Corbet   kernel-parameters
187358bb2fSJonathan Corbet   devices
1957043247SMauro Carvalho Chehab   sysctl/index
207358bb2fSJonathan Corbet
2165fd4cb6SThomas GleixnerThis section describes CPU vulnerabilities and their mitigations.
223ec8ce5dSThomas Gleixner
233ec8ce5dSThomas Gleixner.. toctree::
243ec8ce5dSThomas Gleixner   :maxdepth: 1
253ec8ce5dSThomas Gleixner
2665fd4cb6SThomas Gleixner   hw-vuln/index
273ec8ce5dSThomas Gleixner
287358bb2fSJonathan CorbetHere is a set of documents aimed at users who are trying to track down
297358bb2fSJonathan Corbetproblems and bugs in particular.
307358bb2fSJonathan Corbet
317358bb2fSJonathan Corbet.. toctree::
327358bb2fSJonathan Corbet   :maxdepth: 1
337358bb2fSJonathan Corbet
349d85025bSMauro Carvalho Chehab   reporting-bugs
357358bb2fSJonathan Corbet   security-bugs
369d85025bSMauro Carvalho Chehab   bug-hunting
37c730904bSMauro Carvalho Chehab   bug-bisect
38337c188dSMauro Carvalho Chehab   tainted-kernels
399d85025bSMauro Carvalho Chehab   ramoops
409d85025bSMauro Carvalho Chehab   dynamic-debug-howto
417358bb2fSJonathan Corbet   init
42330d4810SMauro Carvalho Chehab   kdump/index
4359809fe8SMauro Carvalho Chehab   perf/index
447358bb2fSJonathan Corbet
457358bb2fSJonathan CorbetThis is the beginning of a section with information of interest to
467358bb2fSJonathan Corbetapplication developers.  Documents covering various aspects of the kernel
477358bb2fSJonathan CorbetABI will be found here.
487358bb2fSJonathan Corbet
497358bb2fSJonathan Corbet.. toctree::
507358bb2fSJonathan Corbet   :maxdepth: 1
517358bb2fSJonathan Corbet
527358bb2fSJonathan Corbet   sysfs-rules
537358bb2fSJonathan Corbet
547358bb2fSJonathan CorbetThe rest of this manual consists of various unordered guides on how to
557358bb2fSJonathan Corbetconfigure specific aspects of kernel behavior to your liking.
567358bb2fSJonathan Corbet
577358bb2fSJonathan Corbet.. toctree::
587358bb2fSJonathan Corbet   :maxdepth: 1
597358bb2fSJonathan Corbet
60680e6ffaSChangbin Du   acpi/index
6183bbf6e1SMauro Carvalho Chehab   aoe/index
622c1d7ffdSJonathan Neuschäfer   auxdisplay/index
632c1d7ffdSJonathan Neuschäfer   bcache
642c1d7ffdSJonathan Neuschäfer   binderfs
652c1d7ffdSJonathan Neuschäfer   binfmt-misc
662c1d7ffdSJonathan Neuschäfer   blockdev/index
672c1d7ffdSJonathan Neuschäfer   braille-console
684f4cfa6cSMauro Carvalho Chehab   btmrvl
692c1d7ffdSJonathan Neuschäfer   cgroup-v1/index
702c1d7ffdSJonathan Neuschäfer   cgroup-v2
712c1d7ffdSJonathan Neuschäfer   cifs/index
724f4cfa6cSMauro Carvalho Chehab   clearing-warn-once
734f4cfa6cSMauro Carvalho Chehab   cpu-load
744f4cfa6cSMauro Carvalho Chehab   cputopology
75d4300c4eSJonathan Neuschäfer   dell_rbu
766cf2a73cSMauro Carvalho Chehab   device-mapper/index
774f4cfa6cSMauro Carvalho Chehab   efi-stub
782c1d7ffdSJonathan Neuschäfer   ext4
792f123b9aSDaniel W. S. Almeida   nfs/index
80c2746a1eSMauro Carvalho Chehab   gpio/index
814f4cfa6cSMauro Carvalho Chehab   highuid
824f4cfa6cSMauro Carvalho Chehab   hw_random
832c1d7ffdSJonathan Neuschäfer   initrd
844f4cfa6cSMauro Carvalho Chehab   iostats
852c1d7ffdSJonathan Neuschäfer   java
862c1d7ffdSJonathan Neuschäfer   jfs
874f4cfa6cSMauro Carvalho Chehab   kernel-per-CPU-kthreads
889e1cbedeSMauro Carvalho Chehab   laptops/index
894f4cfa6cSMauro Carvalho Chehab   lcd-panel-cgram
904f4cfa6cSMauro Carvalho Chehab   ldm
914f4cfa6cSMauro Carvalho Chehab   lockup-watchdogs
922c1d7ffdSJonathan Neuschäfer   LSM/index
932c1d7ffdSJonathan Neuschäfer   md
942c1d7ffdSJonathan Neuschäfer   mm/index
952c1d7ffdSJonathan Neuschäfer   module-signing
962c1d7ffdSJonathan Neuschäfer   mono
972c1d7ffdSJonathan Neuschäfer   namespaces/index
984f4cfa6cSMauro Carvalho Chehab   numastat
992c1d7ffdSJonathan Neuschäfer   parport
1002c1d7ffdSJonathan Neuschäfer   perf-security
1012c1d7ffdSJonathan Neuschäfer   pm/index
1024f4cfa6cSMauro Carvalho Chehab   pnp
1032c1d7ffdSJonathan Neuschäfer   rapidio
1042c1d7ffdSJonathan Neuschäfer   ras
1054f4cfa6cSMauro Carvalho Chehab   rtc
1062c1d7ffdSJonathan Neuschäfer   serial-console
1074f4cfa6cSMauro Carvalho Chehab   svga
1082c1d7ffdSJonathan Neuschäfer   sysrq
1092c1d7ffdSJonathan Neuschäfer   thunderbolt
1102c1d7ffdSJonathan Neuschäfer   ufs
1112c1d7ffdSJonathan Neuschäfer   unicode
1122c1d7ffdSJonathan Neuschäfer   vga-softcursor
1134f4cfa6cSMauro Carvalho Chehab   video-output
1142c1d7ffdSJonathan Neuschäfer   wimax/index
1152c1d7ffdSJonathan Neuschäfer   xfs
1166f2ec3a9SMarkus Heiser
1176f2ec3a9SMarkus Heiser.. only::  subproject and html
1186f2ec3a9SMarkus Heiser
1196f2ec3a9SMarkus Heiser   Indices
1206f2ec3a9SMarkus Heiser   =======
1216f2ec3a9SMarkus Heiser
1226f2ec3a9SMarkus Heiser   * :ref:`genindex`
123