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 21a7ee04b3SMauro Carvalho Chehab abi 2263fdc462SMauro Carvalho Chehab features 23a7ee04b3SMauro Carvalho Chehab 2465fd4cb6SThomas GleixnerThis section describes CPU vulnerabilities and their mitigations. 253ec8ce5dSThomas Gleixner 263ec8ce5dSThomas Gleixner.. toctree:: 273ec8ce5dSThomas Gleixner :maxdepth: 1 283ec8ce5dSThomas Gleixner 2965fd4cb6SThomas Gleixner hw-vuln/index 303ec8ce5dSThomas Gleixner 317358bb2fSJonathan CorbetHere is a set of documents aimed at users who are trying to track down 327358bb2fSJonathan Corbetproblems and bugs in particular. 337358bb2fSJonathan Corbet 347358bb2fSJonathan Corbet.. toctree:: 357358bb2fSJonathan Corbet :maxdepth: 1 367358bb2fSJonathan Corbet 373e544d72SThorsten Leemhuis reporting-issues 381ecf393fSThorsten Leemhuis reporting-regressions 397358bb2fSJonathan Corbet quickly-build-trimmed-linux 40*efe92046SThorsten Leemhuis bug-hunting 419d85025bSMauro Carvalho Chehab bug-bisect 42c730904bSMauro Carvalho Chehab tainted-kernels 43337c188dSMauro Carvalho Chehab ramoops 449d85025bSMauro Carvalho Chehab dynamic-debug-howto 459d85025bSMauro Carvalho Chehab init 467358bb2fSJonathan Corbet kdump/index 47330d4810SMauro Carvalho Chehab perf/index 4859809fe8SMauro Carvalho Chehab pstore-blk 4900d7c1e5SDaniel W. S. Almeida 507358bb2fSJonathan CorbetThis is the beginning of a section with information of interest to 517358bb2fSJonathan Corbetapplication developers. Documents covering various aspects of the kernel 527358bb2fSJonathan CorbetABI will be found here. 537358bb2fSJonathan Corbet 547358bb2fSJonathan Corbet.. toctree:: 557358bb2fSJonathan Corbet :maxdepth: 1 567358bb2fSJonathan Corbet 577358bb2fSJonathan Corbet sysfs-rules 587358bb2fSJonathan Corbet 597358bb2fSJonathan CorbetThis is the beginning of a section with information of interest to 60b7cb8405SShuah Khanapplication developers and system integrators doing analysis of the 61b7cb8405SShuah KhanLinux kernel for safety critical applications. Documents supporting 62b7cb8405SShuah Khananalysis of kernel interactions with applications, and key kernel 63b7cb8405SShuah Khansubsystems expectations will be found here. 64b7cb8405SShuah Khan 65b7cb8405SShuah Khan.. toctree:: 66b7cb8405SShuah Khan :maxdepth: 1 67b7cb8405SShuah Khan 68b7cb8405SShuah Khan workload-tracing 69b7cb8405SShuah Khan 70b7cb8405SShuah KhanThe rest of this manual consists of various unordered guides on how to 717358bb2fSJonathan Corbetconfigure specific aspects of kernel behavior to your liking. 727358bb2fSJonathan Corbet 737358bb2fSJonathan Corbet.. toctree:: 747358bb2fSJonathan Corbet :maxdepth: 1 757358bb2fSJonathan Corbet 767358bb2fSJonathan Corbet acpi/index 77680e6ffaSChangbin Du aoe/index 7883bbf6e1SMauro Carvalho Chehab auxdisplay/index 792c1d7ffdSJonathan Neuschäfer bcache 802c1d7ffdSJonathan Neuschäfer binderfs 812c1d7ffdSJonathan Neuschäfer binfmt-misc 822c1d7ffdSJonathan Neuschäfer blockdev/index 832c1d7ffdSJonathan Neuschäfer bootconfig 847b9b816fSMasami Hiramatsu braille-console 852c1d7ffdSJonathan Neuschäfer btmrvl 864f4cfa6cSMauro Carvalho Chehab cgroup-v1/index 872c1d7ffdSJonathan Neuschäfer cgroup-v2 882c1d7ffdSJonathan Neuschäfer cifs/index 892c1d7ffdSJonathan Neuschäfer clearing-warn-once 904f4cfa6cSMauro Carvalho Chehab cpu-load 914f4cfa6cSMauro Carvalho Chehab cputopology 924f4cfa6cSMauro Carvalho Chehab dell_rbu 93d4300c4eSJonathan Neuschäfer device-mapper/index 946cf2a73cSMauro Carvalho Chehab edid 95320bfd91SJonathan Neuschäfer efi-stub 964f4cfa6cSMauro Carvalho Chehab ext4 972c1d7ffdSJonathan Neuschäfer filesystem-monitoring 98c0baf9acSGabriel Krisman Bertazi nfs/index 992f123b9aSDaniel W. S. Almeida gpio/index 100c2746a1eSMauro Carvalho Chehab highuid 1014f4cfa6cSMauro Carvalho Chehab hw_random 1024f4cfa6cSMauro Carvalho Chehab initrd 1032c1d7ffdSJonathan Neuschäfer iostats 1044f4cfa6cSMauro Carvalho Chehab java 1052c1d7ffdSJonathan Neuschäfer jfs 1062c1d7ffdSJonathan Neuschäfer kernel-per-CPU-kthreads 1074f4cfa6cSMauro Carvalho Chehab laptops/index 1089e1cbedeSMauro Carvalho Chehab lcd-panel-cgram 1094f4cfa6cSMauro Carvalho Chehab ldm 1104f4cfa6cSMauro Carvalho Chehab lockup-watchdogs 1114f4cfa6cSMauro Carvalho Chehab LSM/index 1122c1d7ffdSJonathan Neuschäfer md 1132c1d7ffdSJonathan Neuschäfer media/index 11432e2eae2SMauro Carvalho Chehab mm/index 1152c1d7ffdSJonathan Neuschäfer module-signing 1162c1d7ffdSJonathan Neuschäfer mono 1172c1d7ffdSJonathan Neuschäfer namespaces/index 1182c1d7ffdSJonathan Neuschäfer numastat 1194f4cfa6cSMauro Carvalho Chehab parport 1202c1d7ffdSJonathan Neuschäfer perf-security 1212c1d7ffdSJonathan Neuschäfer pm/index 1222c1d7ffdSJonathan Neuschäfer pnp 1234f4cfa6cSMauro Carvalho Chehab rapidio 1242c1d7ffdSJonathan Neuschäfer ras 1252c1d7ffdSJonathan Neuschäfer rtc 1264f4cfa6cSMauro Carvalho Chehab serial-console 1272c1d7ffdSJonathan Neuschäfer svga 1284f4cfa6cSMauro Carvalho Chehab syscall-user-dispatch 129a4452e67SGabriel Krisman Bertazi sysrq 1302c1d7ffdSJonathan Neuschäfer thermal/index 131e63273c1SBagas Sanjaya thunderbolt 1322c1d7ffdSJonathan Neuschäfer ufs 1332c1d7ffdSJonathan Neuschäfer unicode 1342c1d7ffdSJonathan Neuschäfer vga-softcursor 1352c1d7ffdSJonathan Neuschäfer video-output 1364f4cfa6cSMauro Carvalho Chehab xfs 1372c1d7ffdSJonathan Neuschäfer 1386f2ec3a9SMarkus Heiser.. only:: subproject and html 1396f2ec3a9SMarkus Heiser 1406f2ec3a9SMarkus Heiser Indices 1416f2ec3a9SMarkus Heiser ======= 1426f2ec3a9SMarkus Heiser 1436f2ec3a9SMarkus Heiser * :ref:`genindex` 1446f2ec3a9SMarkus Heiser