~ [ 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-6.2.16)


  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>/     28 What:           /sys/kernel/livepatch/<patch>/transition
 29 Date:           Feb 2017                           29 Date:           Feb 2017
 30 KernelVersion:  4.12.0                             30 KernelVersion:  4.12.0
 31 Contact:        live-patching@vger.kernel.org      31 Contact:        live-patching@vger.kernel.org
 32 Description:                                       32 Description:
 33                 An attribute which indicates w     33                 An attribute which indicates whether the patch is currently in
 34                 transition.                        34                 transition.
 35                                                    35 
 36 What:           /sys/kernel/livepatch/<patch>/     36 What:           /sys/kernel/livepatch/<patch>/force
 37 Date:           Nov 2017                           37 Date:           Nov 2017
 38 KernelVersion:  4.15.0                             38 KernelVersion:  4.15.0
 39 Contact:        live-patching@vger.kernel.org      39 Contact:        live-patching@vger.kernel.org
 40 Description:                                       40 Description:
 41                 A writable attribute that allo     41                 A writable attribute that allows administrator to affect the
 42                 course of an existing transiti     42                 course of an existing transition. Writing 1 clears
 43                 TIF_PATCH_PENDING flag of all      43                 TIF_PATCH_PENDING flag of all tasks and thus forces the tasks to
 44                 the patched or unpatched state     44                 the patched or unpatched state. Administrator should not
 45                 use this feature without a cle     45                 use this feature without a clearance from a patch
 46                 distributor. Removal (rmmod) o     46                 distributor. Removal (rmmod) of patch modules is permanently
 47                 disabled when the feature is u     47                 disabled when the feature is used. See
 48                 Documentation/livepatch/livepa     48                 Documentation/livepatch/livepatch.rst for more information.
 49                                                    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>/     50 What:           /sys/kernel/livepatch/<patch>/<object>
 59 Date:           Nov 2014                           51 Date:           Nov 2014
 60 KernelVersion:  3.19.0                             52 KernelVersion:  3.19.0
 61 Contact:        live-patching@vger.kernel.org      53 Contact:        live-patching@vger.kernel.org
 62 Description:                                       54 Description:
 63                 The object directory contains      55                 The object directory contains subdirectories for each function
 64                 that is patched within the obj     56                 that is patched within the object.
 65                                                    57 
 66 What:           /sys/kernel/livepatch/<patch>/     58 What:           /sys/kernel/livepatch/<patch>/<object>/patched
 67 Date:           August 2022                        59 Date:           August 2022
 68 KernelVersion:  6.1.0                              60 KernelVersion:  6.1.0
 69 Contact:        live-patching@vger.kernel.org      61 Contact:        live-patching@vger.kernel.org
 70 Description:                                       62 Description:
 71                 An attribute which indicates w     63                 An attribute which indicates whether the object is currently
 72                 patched.                           64                 patched.
 73                                                    65 
 74 What:           /sys/kernel/livepatch/<patch>/     66 What:           /sys/kernel/livepatch/<patch>/<object>/<function,sympos>
 75 Date:           Nov 2014                           67 Date:           Nov 2014
 76 KernelVersion:  3.19.0                             68 KernelVersion:  3.19.0
 77 Contact:        live-patching@vger.kernel.org      69 Contact:        live-patching@vger.kernel.org
 78 Description:                                       70 Description:
 79                 The function directory contain     71                 The function directory contains attributes regarding the
 80                 properties and state of the pa     72                 properties and state of the patched function.
 81                                                    73 
 82                 The directory name contains th     74                 The directory name contains the patched function name and a
 83                 sympos number corresponding to     75                 sympos number corresponding to the nth occurrence of the symbol
 84                 name in kallsyms for the patch     76                 name in kallsyms for the patched object.
 85                                                    77 
 86                 There are currently no such at     78                 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