mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
livepatch: add /proc/<pid>/patch_state
Expose the per-task patch state value so users can determine which tasks are holding up completion of a patching operation. Signed-off-by: Josh Poimboeuf <[email protected]> Reviewed-by: Petr Mladek <[email protected]> Reviewed-by: Miroslav Benes <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
This commit is contained in:
parent
d83a7cb375
commit
7c23b33001
2 changed files with 33 additions and 0 deletions
|
|
@ -44,6 +44,7 @@ Table of Contents
|
|||
3.8 /proc/<pid>/fdinfo/<fd> - Information about opened file
|
||||
3.9 /proc/<pid>/map_files - Information about memory mapped files
|
||||
3.10 /proc/<pid>/timerslack_ns - Task timerslack value
|
||||
3.11 /proc/<pid>/patch_state - Livepatch patch operation state
|
||||
|
||||
4 Configuring procfs
|
||||
4.1 Mount options
|
||||
|
|
@ -1887,6 +1888,23 @@ Valid values are from 0 - ULLONG_MAX
|
|||
An application setting the value must have PTRACE_MODE_ATTACH_FSCREDS level
|
||||
permissions on the task specified to change its timerslack_ns value.
|
||||
|
||||
3.11 /proc/<pid>/patch_state - Livepatch patch operation state
|
||||
-----------------------------------------------------------------
|
||||
When CONFIG_LIVEPATCH is enabled, this file displays the value of the
|
||||
patch state for the task.
|
||||
|
||||
A value of '-1' indicates that no patch is in transition.
|
||||
|
||||
A value of '0' indicates that a patch is in transition and the task is
|
||||
unpatched. If the patch is being enabled, then the task hasn't been
|
||||
patched yet. If the patch is being disabled, then the task has already
|
||||
been unpatched.
|
||||
|
||||
A value of '1' indicates that a patch is in transition and the task is
|
||||
patched. If the patch is being enabled, then the task has already been
|
||||
patched. If the patch is being disabled, then the task hasn't been
|
||||
unpatched yet.
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Configuring procfs
|
||||
|
|
|
|||
Loading…
Reference in a new issue