mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	Since there's a lot of confusion around this, document both the rules and the best practices around negotiating, allocating, importing, and using buffers when crossing context/process/device/subsystem boundaries. This ties up all of dma-buf, formats and modifiers, and their usage. Signed-off-by: Daniel Stone <daniels@collabora.com> Signed-off-by: Simon Ser <contact@emersion.fr> Reviewed-by: Simon Ser <contact@emersion.fr> Reviewed-by: Sui Jingfeng <suijingfeng@loongson.cn> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20230803154908.105124-4-daniels@collabora.com
		
			
				
	
	
		
			42 lines
		
	
	
	
		
			830 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			830 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
=====================================
 | 
						|
The Linux kernel user-space API guide
 | 
						|
=====================================
 | 
						|
 | 
						|
.. _man-pages: https://www.kernel.org/doc/man-pages/
 | 
						|
 | 
						|
While much of the kernel's user-space API is documented elsewhere
 | 
						|
(particularly in the man-pages_ project), some user-space information can
 | 
						|
also be found in the kernel tree itself.  This manual is intended to be the
 | 
						|
place where this information is gathered.
 | 
						|
 | 
						|
.. class:: toc-title
 | 
						|
 | 
						|
	   Table of contents
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 2
 | 
						|
 | 
						|
   no_new_privs
 | 
						|
   seccomp_filter
 | 
						|
   landlock
 | 
						|
   unshare
 | 
						|
   spec_ctrl
 | 
						|
   accelerators/ocxl
 | 
						|
   dma-buf-alloc-exchange
 | 
						|
   ebpf/index
 | 
						|
   ELF
 | 
						|
   ioctl/index
 | 
						|
   iommu
 | 
						|
   iommufd
 | 
						|
   media/index
 | 
						|
   netlink/index
 | 
						|
   sysfs-platform_profile
 | 
						|
   vduse
 | 
						|
   futex2
 | 
						|
 | 
						|
.. only::  subproject and html
 | 
						|
 | 
						|
   Indices
 | 
						|
   =======
 | 
						|
 | 
						|
   * :ref:`genindex`
 |