diff options
Diffstat (limited to 'Documentation/core-api/index.rst')
-rw-r--r-- | Documentation/core-api/index.rst | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/Documentation/core-api/index.rst b/Documentation/core-api/index.rst index 15ab86112627..7a3a08d81f11 100644 --- a/Documentation/core-api/index.rst +++ b/Documentation/core-api/index.rst @@ -18,9 +18,12 @@ it. kernel-api workqueue + watch_queue printk-basics printk-formats + printk-index symbol-namespaces + asm-annotations Data structures and low-level utilities ======================================= @@ -34,29 +37,41 @@ Library functionality that is used throughout the kernel. kref assoc_array xarray + maple_tree idr circular-buffers rbtree generic-radix-tree packing + this_cpu_ops timekeeping errseq + wrappers/atomic_t + wrappers/atomic_bitops + +Low level entry and exit +======================== + +.. toctree:: + :maxdepth: 1 + + entry Concurrency primitives ====================== How Linux keeps everything from happening at the same time. See -:doc:`/locking/index` for more related documentation. +Documentation/locking/index.rst for more related documentation. .. toctree:: :maxdepth: 1 - atomic_ops refcount-vs-atomic irq/index local_ops padata ../RCU/index + wrappers/memory-barriers.rst Low-level hardware management ============================= @@ -76,12 +91,13 @@ Memory management ================= How to allocate and use memory in the kernel. Note that there is a lot -more memory-management documentation in :doc:`/vm/index`. +more memory-management documentation in Documentation/mm/index.rst. .. toctree:: :maxdepth: 1 memory-allocation + unaligned-memory-access dma-api dma-api-howto dma-attributes @@ -111,6 +127,7 @@ Documents that don't fit elsewhere or which have yet to be categorized. :maxdepth: 1 librs + netlink .. only:: subproject and html |