Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:41

Linux kernel
There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or ``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.

folder ABI/ - 2025-03-06 09:18:32

This directory attempts to document the ABI between the Linux kernel and userspace, and the relative stability of these interfaces. Due to the everchanging nature of Linux, and the differing maturity levels, these interfaces should be used by userspace programs in different ways.
We have four different levels of ABI stability, as shown by the four different subdirectories in this location. Interfaces may change levels of stability according to the rules described below.


SEE ALSO: README

folder accounting/ - 2025-03-06 09:18:32  
folder admin-guide/ - 2025-03-06 09:18:32  
folder arc/ - 2025-03-06 09:18:32  
folder arm/ - 2025-03-06 09:18:32  
folder arm64/ - 2025-03-06 09:18:32  
folder block/ - 2025-03-06 09:18:32  
folder bpf/ - 2025-03-06 09:18:32  
folder cdrom/ - 2025-03-06 09:18:32  
folder core-api/ - 2025-03-06 09:18:32  
folder cpu-freq/ - 2025-03-06 09:18:32  
folder crypto/ - 2025-03-06 09:18:32  
folder dev-tools/ - 2025-03-06 09:18:32  
folder devicetree/ - 2025-03-06 09:18:32  
folder doc-guide/ - 2025-03-06 09:18:32  
folder driver-api/ - 2025-03-06 09:18:32  
folder fault-injection/ - 2025-03-06 09:18:32  
folder fb/ - 2025-03-06 09:18:32  
folder features/ - 2025-03-06 09:18:32  
folder filesystems/ - 2025-03-06 09:18:32  
folder firmware-guide/ - 2025-03-06 09:18:32  
folder firmware_class/ - 2025-03-06 09:18:32  
folder fpga/ - 2025-03-06 09:18:32  
folder gpu/ - 2025-03-06 09:18:32  
folder hid/ - 2025-03-06 09:18:32  
folder hwmon/ - 2025-03-06 09:18:32  
folder i2c/ - 2025-03-06 09:18:32  
folder ia64/ - 2025-03-06 09:18:32  
folder iio/ - 2025-03-06 09:18:32  
folder images/ - 2025-03-06 09:18:32  
folder infiniband/ - 2025-03-06 09:18:32  
folder input/ - 2025-03-06 09:18:32  
folder isdn/ - 2025-03-06 09:18:32  
folder kbuild/ - 2025-03-06 09:18:32  
folder kernel-hacking/ - 2025-03-06 09:18:32  
folder leds/ - 2025-03-06 09:18:32  
folder litmus-tests/ - 2025-03-06 09:18:32

LITMUS TESTS
Each subdirectory contains litmus tests that are typical to describe the semantics of respective kernel APIs. For more information about how to "run" a litmus test or how to generate a kernel test module based on a litmus test, please see tools/memory-model/README.


SEE ALSO: README

folder livepatch/ - 2025-03-06 09:18:32  
folder locking/ - 2025-03-06 09:18:32  
folder loongarch/ - 2025-03-06 09:18:32  
folder m68k/ - 2025-03-06 09:18:32  
folder maintainer/ - 2025-03-06 09:18:32  
folder mhi/ - 2025-03-06 09:18:32  
folder mips/ - 2025-03-06 09:18:32  
folder misc-devices/ - 2025-03-06 09:18:32  
folder mm/ - 2025-03-06 09:18:32  
folder netlabel/ - 2025-03-06 09:18:32  
folder networking/ - 2025-03-06 09:18:32  
folder nios2/ - 2025-03-06 09:18:32  
folder nvdimm/ - 2025-03-06 09:18:32  
folder openrisc/ - 2025-03-06 09:18:32  
folder parisc/ - 2025-03-06 09:18:32  
folder PCI/ - 2025-03-06 09:18:32  
folder pcmcia/ - 2025-03-06 09:18:32  
folder peci/ - 2025-03-06 09:18:32  
folder power/ - 2025-03-06 09:18:32  
folder powerpc/ - 2025-03-06 09:18:32  
folder process/ - 2025-03-06 09:18:32  
folder RCU/ - 2025-03-06 09:18:32  
folder riscv/ - 2025-03-06 09:18:32  
folder s390/ - 2025-03-06 09:18:32  
folder scheduler/ - 2025-03-06 09:18:32  
folder scsi/ - 2025-03-06 09:18:32  
folder security/ - 2025-03-06 09:18:32  
folder sh/ - 2025-03-06 09:18:32  
folder sound/ - 2025-03-06 09:18:32  
folder sparc/ - 2025-03-06 09:18:32  
folder sphinx-static/ - 2025-03-06 09:18:32  
folder sphinx/ - 2025-03-06 09:18:32  
folder spi/ - 2025-03-06 09:18:32  
folder staging/ - 2025-03-06 09:18:32  
folder target/ - 2025-03-06 09:18:32  
folder timers/ - 2025-03-06 09:18:32  
folder tools/ - 2025-03-06 09:18:32  
folder trace/ - 2025-03-06 09:18:32  
folder translations/ - 2025-03-06 09:18:32  
folder usb/ - 2025-03-06 09:18:32  
folder userspace-api/ - 2025-03-06 09:18:32  
folder virt/ - 2025-03-06 09:18:32  
folder w1/ - 2025-03-06 09:18:32  
folder watchdog/ - 2025-03-06 09:18:32  
folder x86/ - 2025-03-06 09:18:32  
folder xtensa/ - 2025-03-06 09:18:32  
arch.rst 442 bytes 2025-03-06 09:18:32 -  
asm-annotations.rst 9629 bytes 2025-03-06 09:18:32 -  
atomic_bitops.txt 1440 bytes 2025-03-06 09:18:32 -  
atomic_t.txt 10153 bytes 2025-03-06 09:18:32 -  
Changes 13770 bytes 2025-03-06 09:18:32 -  
CodingStyle 48 bytes 2025-03-06 09:18:32 -  
conf.py 20033 bytes 2025-03-06 09:18:32 2025-03-06 11:53:51  
docutils.conf 159 bytes 2025-03-06 09:18:32 -  
dontdiff 2727 bytes 2025-03-06 09:18:32 -  
index.rst 4020 bytes 2025-03-06 09:18:32 -  
Kconfig 777 bytes 2025-03-06 09:18:32 -  
Makefile 6258 bytes 2025-03-06 09:18:32 2025-03-06 11:53:51  
memory-barriers.txt 112927 bytes 2025-03-06 09:18:32 -  
SubmittingPatches 54 bytes 2025-03-06 09:18:32 -