mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
![Jonathan Corbet](/assets/img/avatar_default.png)
That file went away with commit bd8cc5a062
(srcu: Remove Classic SRCU)
during the 4.13 merge window, leading to errors like:
Error: Cannot open file ./kernel/rcu/srcu.c
during the docs build.
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
123 lines
2.1 KiB
ReStructuredText
123 lines
2.1 KiB
ReStructuredText
Driver Basics
|
|
=============
|
|
|
|
Driver Entry and Exit points
|
|
----------------------------
|
|
|
|
.. kernel-doc:: include/linux/init.h
|
|
:internal:
|
|
|
|
Driver device table
|
|
-------------------
|
|
|
|
.. kernel-doc:: include/linux/mod_devicetable.h
|
|
:internal:
|
|
|
|
Atomic and pointer manipulation
|
|
-------------------------------
|
|
|
|
.. kernel-doc:: arch/x86/include/asm/atomic.h
|
|
:internal:
|
|
|
|
Delaying, scheduling, and timer routines
|
|
----------------------------------------
|
|
|
|
.. kernel-doc:: include/linux/sched.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/sched/core.c
|
|
:export:
|
|
|
|
.. kernel-doc:: kernel/sched/cpupri.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/sched/fair.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: include/linux/completion.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/time/timer.c
|
|
:export:
|
|
|
|
Wait queues and Wake events
|
|
---------------------------
|
|
|
|
.. kernel-doc:: include/linux/wait.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/sched/wait.c
|
|
:export:
|
|
|
|
High-resolution timers
|
|
----------------------
|
|
|
|
.. kernel-doc:: include/linux/ktime.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: include/linux/hrtimer.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/time/hrtimer.c
|
|
:export:
|
|
|
|
Workqueues and Kevents
|
|
----------------------
|
|
|
|
.. kernel-doc:: include/linux/workqueue.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/workqueue.c
|
|
:export:
|
|
|
|
Internal Functions
|
|
------------------
|
|
|
|
.. kernel-doc:: kernel/exit.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/signal.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: include/linux/kthread.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/kthread.c
|
|
:export:
|
|
|
|
Kernel objects manipulation
|
|
---------------------------
|
|
|
|
.. kernel-doc:: lib/kobject.c
|
|
:export:
|
|
|
|
Kernel utility functions
|
|
------------------------
|
|
|
|
.. kernel-doc:: include/linux/kernel.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: kernel/printk/printk.c
|
|
:export:
|
|
|
|
.. kernel-doc:: kernel/panic.c
|
|
:export:
|
|
|
|
.. kernel-doc:: kernel/sys.c
|
|
:export:
|
|
|
|
.. kernel-doc:: kernel/rcu/tree.c
|
|
:export:
|
|
|
|
.. kernel-doc:: kernel/rcu/tree_plugin.h
|
|
:export:
|
|
|
|
.. kernel-doc:: kernel/rcu/update.c
|
|
:export:
|
|
|
|
Device Resource Management
|
|
--------------------------
|
|
|
|
.. kernel-doc:: drivers/base/devres.c
|
|
:export:
|
|
|