~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-kernel-livepatch

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-kernel-livepatch (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-kernel-livepatch (Version linux-4.10.17)


  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                                                << 
 66 What:           /sys/kernel/livepatch/<patch>/ << 
 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                                                    35 
 74 What:           /sys/kernel/livepatch/<patch>/     36 What:           /sys/kernel/livepatch/<patch>/<object>/<function,sympos>
 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                                                    43 
 82                 The directory name contains th     44                 The directory name contains the patched function name and a
 83                 sympos number corresponding to     45                 sympos number corresponding to the nth occurrence of the symbol
 84                 name in kallsyms for the patch     46                 name in kallsyms for the patched object.
 85                                                    47 
 86                 There are currently no such at     48                 There are currently no such attributes.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php