- Various kerneldoc script enhancements.
 
  - More RST conversions; those are slowing down as we run out of things to
    convert, but we're a ways from done still.
 
  - Dan's "maintainer profile entry" work landed at last.  Now we just need
    to get maintainers to fill in the profiles...
 
  - A reworking of the parallel build setup to work better with a variety of
    systems (and to not take over huge systems entirely in particular).
 
  - The MAINTAINERS file is now converted to RST during the build.
    Hopefully nobody ever tries to print this thing, or they will need to
    load a lot of paper.
 
  - A script and documentation making it easy for maintainers to add Link:
    tags at commit time.
 
 Also included is the removal of a bunch of spurious CR characters.
 -----BEGIN PGP SIGNATURE-----
 
 iQFDBAABCAAtFiEEIw+MvkEiF49krdp9F0NaE2wMflgFAl3j5B0PHGNvcmJldEBs
 d24ubmV0AAoJEBdDWhNsDH5YtBcH/jIN2cO8/0YW2rjVT+1G6ytSdFUKx5WJ/lpf
 5uBeCvuCeYhtCB6+BgnXvjykJ7jDW11/NJNjWqz/gsvD5l5FJK1rXarI/oz2Klyi
 kcPtDmBF/ki4wz9qXzEpa0vg8LXdjeys50S1vE75qCzxZoPP7YjuRbPnLrlIJukv
 JbDVi4p9kxgeHfRB4+BHOe5rFwA3mMmaxKNIX34Y+UUO2KZ0g/yUi1bAaQwQAdt+
 PsORmkVQ8Puh3K9xRIr7dYlcWBlBiPqzYdvDgTVxSjrxdK6wjYjSgVk2VjC5MBUN
 mTSTWgyfsIcD/76/s8tq7ZRl2fw+SkCSkFo79Rb/hJwDTb7Vnng=
 =LPBr
 -----END PGP SIGNATURE-----
Merge tag 'docs-5.5a' of git://git.lwn.net/linux
Pull Documentation updates from Jonathan Corbet:
 "Here are the main documentation changes for 5.5:
   - Various kerneldoc script enhancements.
   - More RST conversions; those are slowing down as we run out of
     things to convert, but we're a ways from done still.
   - Dan's "maintainer profile entry" work landed at last. Now we just
     need to get maintainers to fill in the profiles...
   - A reworking of the parallel build setup to work better with a
     variety of systems (and to not take over huge systems entirely in
     particular).
   - The MAINTAINERS file is now converted to RST during the build.
     Hopefully nobody ever tries to print this thing, or they will need
     to load a lot of paper.
   - A script and documentation making it easy for maintainers to add
     Link: tags at commit time.
  Also included is the removal of a bunch of spurious CR characters"
* tag 'docs-5.5a' of git://git.lwn.net/linux: (91 commits)
  docs: remove a bunch of stray CRs
  docs: fix up the maintainer profile document
  libnvdimm, MAINTAINERS: Maintainer Entry Profile
  Maintainer Handbook: Maintainer Entry Profile
  MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile
  docs, parallelism: Rearrange how jobserver reservations are made
  docs, parallelism: Do not leak blocking mode to other readers
  docs, parallelism: Fix failure path and add comment
  Documentation: Remove bootmem_debug from kernel-parameters.txt
  Documentation: security: core.rst: fix warnings
  Documentation/process/howto/kokr: Update for 4.x -> 5.x versioning
  Documentation/translation: Use Korean for Korean translation title
  docs/memory-barriers.txt: Remove remaining references to mmiowb()
  docs/memory-barriers.txt/kokr: Update I/O section to be clearer about CPU vs thread
  docs/memory-barriers.txt/kokr: Fix style, spacing and grammar in I/O section
  Documentation/kokr: Kill all references to mmiowb()
  docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER EFFECTS" section
  docs: Add initial documentation for devfreq
  Documentation: Document how to get links with git am
  docs: Add request_irq() documentation
  ...
		
	
			
		
			
				
	
	
		
			112 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			112 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
========================================
 | 
						|
The Linux driver implementer's API guide
 | 
						|
========================================
 | 
						|
 | 
						|
The kernel offers a wide variety of interfaces to support the development
 | 
						|
of device drivers.  This document is an only somewhat organized collection
 | 
						|
of some of those interfaces — it will hopefully get better over time!  The
 | 
						|
available subsections can be seen below.
 | 
						|
 | 
						|
.. class:: toc-title
 | 
						|
 | 
						|
	   Table of contents
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 2
 | 
						|
 | 
						|
   driver-model/index
 | 
						|
   basics
 | 
						|
   infrastructure
 | 
						|
   early-userspace/index
 | 
						|
   pm/index
 | 
						|
   clk
 | 
						|
   device-io
 | 
						|
   device_connection
 | 
						|
   dma-buf
 | 
						|
   device_link
 | 
						|
   component
 | 
						|
   message-based
 | 
						|
   infiniband
 | 
						|
   sound
 | 
						|
   frame-buffer
 | 
						|
   regulator
 | 
						|
   iio/index
 | 
						|
   input
 | 
						|
   usb/index
 | 
						|
   firewire
 | 
						|
   pci/index
 | 
						|
   spi
 | 
						|
   i2c
 | 
						|
   ipmb
 | 
						|
   i3c/index
 | 
						|
   interconnect
 | 
						|
   devfreq
 | 
						|
   hsi
 | 
						|
   edac
 | 
						|
   scsi
 | 
						|
   libata
 | 
						|
   target
 | 
						|
   mtdnand
 | 
						|
   miscellaneous
 | 
						|
   mei/index
 | 
						|
   mtd/index
 | 
						|
   mmc/index
 | 
						|
   nvdimm/index
 | 
						|
   w1
 | 
						|
   rapidio/index
 | 
						|
   s390-drivers
 | 
						|
   vme
 | 
						|
   80211/index
 | 
						|
   uio-howto
 | 
						|
   firmware/index
 | 
						|
   pinctl
 | 
						|
   gpio/index
 | 
						|
   md/index
 | 
						|
   misc_devices
 | 
						|
   nfc/index
 | 
						|
   dmaengine/index
 | 
						|
   slimbus
 | 
						|
   soundwire/index
 | 
						|
   thermal/index
 | 
						|
   fpga/index
 | 
						|
   acpi/index
 | 
						|
   backlight/lp855x-driver.rst
 | 
						|
   connector
 | 
						|
   console
 | 
						|
   dcdbas
 | 
						|
   edid
 | 
						|
   eisa
 | 
						|
   ipmb
 | 
						|
   isa
 | 
						|
   isapnp
 | 
						|
   generic-counter
 | 
						|
   lightnvm-pblk
 | 
						|
   memory-devices/index
 | 
						|
   men-chameleon-bus
 | 
						|
   ntb
 | 
						|
   nvmem
 | 
						|
   parport-lowlevel
 | 
						|
   pps
 | 
						|
   ptp
 | 
						|
   phy/index
 | 
						|
   pti_intel_mid
 | 
						|
   pwm
 | 
						|
   rfkill
 | 
						|
   serial/index
 | 
						|
   sm501
 | 
						|
   smsc_ece1099
 | 
						|
   switchtec
 | 
						|
   sync_file
 | 
						|
   vfio-mediated-device
 | 
						|
   vfio
 | 
						|
   xilinx/index
 | 
						|
   xillybus
 | 
						|
   zorro
 | 
						|
 | 
						|
.. only::  subproject and html
 | 
						|
 | 
						|
   Indices
 | 
						|
   =======
 | 
						|
 | 
						|
   * :ref:`genindex`
 |