1 What: /sys/kernel/livepatch 1 What: /sys/kernel/livepatch 2 Date: Nov 2014 2 Date: Nov 2014 3 KernelVersion: 3.19.0 3 KernelVersion: 3.19.0 4 Contact: live-patching@vger.kernel.org 4 Contact: live-patching@vger.kernel.org 5 Description: 5 Description: 6 Interface for kernel live patc 6 Interface for kernel live patching 7 7 8 The /sys/kernel/livepatch dire 8 The /sys/kernel/livepatch directory contains subdirectories for 9 each loaded live patch module. 9 each loaded live patch module. 10 10 11 What: /sys/kernel/livepatch/<patch> 11 What: /sys/kernel/livepatch/<patch> 12 Date: Nov 2014 12 Date: Nov 2014 13 KernelVersion: 3.19.0 13 KernelVersion: 3.19.0 14 Contact: live-patching@vger.kernel.org 14 Contact: live-patching@vger.kernel.org 15 Description: 15 Description: 16 The patch directory contains s 16 The patch directory contains subdirectories for each kernel 17 object (vmlinux or a module) i 17 object (vmlinux or a module) in which it patched functions. 18 18 19 What: /sys/kernel/livepatch/<patch>/ 19 What: /sys/kernel/livepatch/<patch>/enabled 20 Date: Nov 2014 20 Date: Nov 2014 21 KernelVersion: 3.19.0 21 KernelVersion: 3.19.0 22 Contact: live-patching@vger.kernel.org 22 Contact: live-patching@vger.kernel.org 23 Description: 23 Description: 24 A writable attribute that indi 24 A writable attribute that indicates whether the patched 25 code is currently applied. Wr 25 code is currently applied. Writing 0 will disable the patch 26 while writing 1 will re-enable 26 while writing 1 will re-enable the patch. 27 27 28 What: /sys/kernel/livepatch/<patch>/ << 29 Date: Feb 2017 << 30 KernelVersion: 4.12.0 << 31 Contact: live-patching@vger.kernel.org << 32 Description: << 33 An attribute which indicates w << 34 transition. << 35 << 36 What: /sys/kernel/livepatch/<patch>/ << 37 Date: Nov 2017 << 38 KernelVersion: 4.15.0 << 39 Contact: live-patching@vger.kernel.org << 40 Description: << 41 A writable attribute that allo << 42 course of an existing transiti << 43 TIF_PATCH_PENDING flag of all << 44 the patched or unpatched state << 45 use this feature without a cle << 46 distributor. Removal (rmmod) o << 47 disabled when the feature is u << 48 Documentation/livepatch/livepa << 49 << 50 What: /sys/kernel/livepatch/<patch>/ << 51 Date: Jun 2024 << 52 KernelVersion: 6.11.0 << 53 Contact: live-patching@vger.kernel.org << 54 Description: << 55 An attribute which indicates w << 56 atomic-replace. << 57 << 58 What: /sys/kernel/livepatch/<patch>/ 28 What: /sys/kernel/livepatch/<patch>/<object> 59 Date: Nov 2014 29 Date: Nov 2014 60 KernelVersion: 3.19.0 30 KernelVersion: 3.19.0 61 Contact: live-patching@vger.kernel.org 31 Contact: live-patching@vger.kernel.org 62 Description: 32 Description: 63 The object directory contains 33 The object directory contains subdirectories for each function 64 that is patched within the obj 34 that is patched within the object. 65 35 66 What: /sys/kernel/livepatch/<patch>/ !! 36 What: /sys/kernel/livepatch/<patch>/<object>/<function> 67 Date: August 2022 << 68 KernelVersion: 6.1.0 << 69 Contact: live-patching@vger.kernel.org << 70 Description: << 71 An attribute which indicates w << 72 patched. << 73 << 74 What: /sys/kernel/livepatch/<patch>/ << 75 Date: Nov 2014 37 Date: Nov 2014 76 KernelVersion: 3.19.0 38 KernelVersion: 3.19.0 77 Contact: live-patching@vger.kernel.org 39 Contact: live-patching@vger.kernel.org 78 Description: 40 Description: 79 The function directory contain 41 The function directory contains attributes regarding the 80 properties and state of the pa 42 properties and state of the patched function. 81 << 82 The directory name contains th << 83 sympos number corresponding to << 84 name in kallsyms for the patch << 85 43 86 There are currently no such at 44 There are currently no such attributes.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.