]>
Commit | Line | Data |
---|---|---|
b700e7f0 SJ |
1 | What: /sys/kernel/livepatch |
2 | Date: Nov 2014 | |
3 | KernelVersion: 3.19.0 | |
4 | Contact: live-patching@vger.kernel.org | |
5 | Description: | |
6 | Interface for kernel live patching | |
7 | ||
8 | The /sys/kernel/livepatch directory contains subdirectories for | |
9 | each loaded live patch module. | |
10 | ||
11 | What: /sys/kernel/livepatch/<patch> | |
12 | Date: Nov 2014 | |
13 | KernelVersion: 3.19.0 | |
14 | Contact: live-patching@vger.kernel.org | |
15 | Description: | |
16 | The patch directory contains subdirectories for each kernel | |
17 | object (vmlinux or a module) in which it patched functions. | |
18 | ||
19 | What: /sys/kernel/livepatch/<patch>/enabled | |
20 | Date: Nov 2014 | |
21 | KernelVersion: 3.19.0 | |
22 | Contact: live-patching@vger.kernel.org | |
23 | Description: | |
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 | ||
28 | What: /sys/kernel/livepatch/<patch>/<object> | |
29 | Date: Nov 2014 | |
30 | KernelVersion: 3.19.0 | |
31 | Contact: live-patching@vger.kernel.org | |
32 | Description: | |
33 | The object directory contains subdirectories for each function | |
34 | that is patched within the object. | |
35 | ||
444f9e99 | 36 | What: /sys/kernel/livepatch/<patch>/<object>/<function,sympos> |
b700e7f0 SJ |
37 | Date: Nov 2014 |
38 | KernelVersion: 3.19.0 | |
39 | Contact: live-patching@vger.kernel.org | |
40 | Description: | |
41 | The function directory contains attributes regarding the | |
42 | properties and state of the patched function. | |
43 | ||
444f9e99 CA |
44 | The directory name contains the patched function name and a |
45 | sympos number corresponding to the nth occurrence of the symbol | |
46 | name in kallsyms for the patched object. | |
47 | ||
b700e7f0 | 48 | There are currently no such attributes. |