Merge tag 'net-6.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux-2.6-block.git] / Documentation / userspace-api / index.rst
1 =====================================
2 The Linux kernel user-space API guide
3 =====================================
4
5 .. _man-pages: https://www.kernel.org/doc/man-pages/
6
7 While much of the kernel's user-space API is documented elsewhere
8 (particularly in the man-pages_ project), some user-space information can
9 also be found in the kernel tree itself.  This manual is intended to be the
10 place where this information is gathered.
11
12
13 System calls
14 ============
15
16 .. toctree::
17    :maxdepth: 1
18
19    unshare
20    futex2
21    ebpf/index
22    ioctl/index
23    mseal
24
25 Security-related interfaces
26 ===========================
27
28 .. toctree::
29    :maxdepth: 1
30
31    no_new_privs
32    seccomp_filter
33    landlock
34    lsm
35    mfd_noexec
36    spec_ctrl
37    tee
38
39 Devices and I/O
40 ===============
41
42 .. toctree::
43    :maxdepth: 1
44
45    accelerators/ocxl
46    dma-buf-alloc-exchange
47    gpio/index
48    iommufd
49    media/index
50    dcdbas
51    vduse
52    isapnp
53
54 Everything else
55 ===============
56
57 .. toctree::
58    :maxdepth: 1
59
60    ELF
61    netlink/index
62    sysfs-platform_profile
63    vduse
64    futex2
65    perf_ring_buffer
66
67 .. only::  subproject and html
68
69    Indices
70    =======
71
72    * :ref:`genindex`