blob: d5d39748382f4dbdd9f4ad14163a9af29235fb56 [file] [log] [blame]
Seth Jenningsb700e7f2014-12-16 11:58:19 -06001What: /sys/kernel/livepatch
2Date: Nov 2014
3KernelVersion: 3.19.0
4Contact: live-patching@vger.kernel.org
5Description:
6 Interface for kernel live patching
7
8 The /sys/kernel/livepatch directory contains subdirectories for
9 each loaded live patch module.
10
11What: /sys/kernel/livepatch/<patch>
12Date: Nov 2014
13KernelVersion: 3.19.0
14Contact: live-patching@vger.kernel.org
15Description:
16 The patch directory contains subdirectories for each kernel
17 object (vmlinux or a module) in which it patched functions.
18
19What: /sys/kernel/livepatch/<patch>/enabled
20Date: Nov 2014
21KernelVersion: 3.19.0
22Contact: live-patching@vger.kernel.org
23Description:
24 A writable attribute that indicates whether the patched
25 code is currently applied. Writing 0 will disable the patch
26 while writing 1 will re-enable the patch.
27
Josh Poimboeufd83a7cb2017-02-13 19:42:40 -060028What: /sys/kernel/livepatch/<patch>/transition
29Date: Feb 2017
30KernelVersion: 4.12.0
31Contact: live-patching@vger.kernel.org
32Description:
33 An attribute which indicates whether the patch is currently in
34 transition.
35
Seth Jenningsb700e7f2014-12-16 11:58:19 -060036What: /sys/kernel/livepatch/<patch>/<object>
37Date: Nov 2014
38KernelVersion: 3.19.0
39Contact: live-patching@vger.kernel.org
40Description:
41 The object directory contains subdirectories for each function
42 that is patched within the object.
43
Chris J Arges444f9e92015-12-01 20:40:56 -060044What: /sys/kernel/livepatch/<patch>/<object>/<function,sympos>
Seth Jenningsb700e7f2014-12-16 11:58:19 -060045Date: Nov 2014
46KernelVersion: 3.19.0
47Contact: live-patching@vger.kernel.org
48Description:
49 The function directory contains attributes regarding the
50 properties and state of the patched function.
51
Chris J Arges444f9e92015-12-01 20:40:56 -060052 The directory name contains the patched function name and a
53 sympos number corresponding to the nth occurrence of the symbol
54 name in kallsyms for the patched object.
55
Seth Jenningsb700e7f2014-12-16 11:58:19 -060056 There are currently no such attributes.