mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	Very simple radix tree implementation that supports storing arbitrary size entries, up to PAGE_SIZE - upcoming patches will convert existing flex_array users to genradixes. The new genradix code has a much simpler API and implementation, and doesn't have a hard limit on the number of elements like flex_array does. Link: http://lkml.kernel.org/r/20181217131929.11727-5-kent.overstreet@gmail.com Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> Cc: Alexey Dobriyan <adobriyan@gmail.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: Dave Hansen <dave.hansen@intel.com> Cc: Eric Paris <eparis@parisplace.org> Cc: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: Neil Horman <nhorman@tuxdriver.com> Cc: Paul Moore <paul@paul-moore.com> Cc: Pravin B Shelar <pshelar@ovn.org> Cc: Shaohua Li <shli@kernel.org> Cc: Stephen Smalley <sds@tycho.nsa.gov> Cc: Vlad Yasevich <vyasevich@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			54 lines
		
	
	
	
		
			827 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
	
		
			827 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
======================
 | 
						|
Core API Documentation
 | 
						|
======================
 | 
						|
 | 
						|
This is the beginning of a manual for core kernel APIs.  The conversion
 | 
						|
(and writing!) of documents for this manual is much appreciated!
 | 
						|
 | 
						|
Core utilities
 | 
						|
==============
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   kernel-api
 | 
						|
   assoc_array
 | 
						|
   atomic_ops
 | 
						|
   cachetlb
 | 
						|
   refcount-vs-atomic
 | 
						|
   cpu_hotplug
 | 
						|
   idr
 | 
						|
   local_ops
 | 
						|
   workqueue
 | 
						|
   genericirq
 | 
						|
   xarray
 | 
						|
   flexible-arrays
 | 
						|
   librs
 | 
						|
   genalloc
 | 
						|
   errseq
 | 
						|
   printk-formats
 | 
						|
   circular-buffers
 | 
						|
   generic-radix-tree
 | 
						|
   memory-allocation
 | 
						|
   mm-api
 | 
						|
   gfp_mask-from-fs-io
 | 
						|
   timekeeping
 | 
						|
   boot-time-mm
 | 
						|
   memory-hotplug
 | 
						|
 | 
						|
 | 
						|
Interfaces for kernel debugging
 | 
						|
===============================
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   debug-objects
 | 
						|
   tracepoint
 | 
						|
 | 
						|
.. only::  subproject
 | 
						|
 | 
						|
   Indices
 | 
						|
   =======
 | 
						|
 | 
						|
   * :ref:`genindex`
 |