xref: /linux/Documentation/livepatch/api.rst (revision e368cd72880360ffe9b298349ae96286dd121499)
1*e368cd72SDavid Vernet.. SPDX-License-Identifier: GPL-2.0
2*e368cd72SDavid Vernet
3*e368cd72SDavid Vernet=================
4*e368cd72SDavid VernetLivepatching APIs
5*e368cd72SDavid Vernet=================
6*e368cd72SDavid Vernet
7*e368cd72SDavid VernetLivepatch Enablement
8*e368cd72SDavid Vernet====================
9*e368cd72SDavid Vernet
10*e368cd72SDavid Vernet.. kernel-doc:: kernel/livepatch/core.c
11*e368cd72SDavid Vernet   :export:
12*e368cd72SDavid Vernet
13*e368cd72SDavid Vernet
14*e368cd72SDavid VernetShadow Variables
15*e368cd72SDavid Vernet================
16*e368cd72SDavid Vernet
17*e368cd72SDavid Vernet.. kernel-doc:: kernel/livepatch/shadow.c
18*e368cd72SDavid Vernet   :export:
19*e368cd72SDavid Vernet
20*e368cd72SDavid VernetSystem State Changes
21*e368cd72SDavid Vernet====================
22*e368cd72SDavid Vernet
23*e368cd72SDavid Vernet.. kernel-doc:: kernel/livepatch/state.c
24*e368cd72SDavid Vernet   :export:
25*e368cd72SDavid Vernet
26*e368cd72SDavid VernetObject Types
27*e368cd72SDavid Vernet============
28*e368cd72SDavid Vernet
29*e368cd72SDavid Vernet.. kernel-doc:: include/linux/livepatch.h
30*e368cd72SDavid Vernet   :identifiers: klp_patch klp_object klp_func klp_callbacks klp_state
31