mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-25 05:57:50 +07:00
Documentation/proc.txt: Add 2 missing fields for /proc/<pid>/status
It was found that two of the fields in the /proc/<pid>/status file were missing - CapAmb & Speculation_Store_Bypass. They are now added to the proc.txt documentation file. v2: Update the example as well. Signed-off-by: Waiman Long <longman@redhat.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
1afc5fb5f6
commit
f8d0dc21d4
@ -193,8 +193,10 @@ read the file /proc/PID/status:
|
|||||||
CapPrm: 0000000000000000
|
CapPrm: 0000000000000000
|
||||||
CapEff: 0000000000000000
|
CapEff: 0000000000000000
|
||||||
CapBnd: ffffffffffffffff
|
CapBnd: ffffffffffffffff
|
||||||
|
CapAmb: 0000000000000000
|
||||||
NoNewPrivs: 0
|
NoNewPrivs: 0
|
||||||
Seccomp: 0
|
Seccomp: 0
|
||||||
|
Speculation_Store_Bypass: thread vulnerable
|
||||||
voluntary_ctxt_switches: 0
|
voluntary_ctxt_switches: 0
|
||||||
nonvoluntary_ctxt_switches: 1
|
nonvoluntary_ctxt_switches: 1
|
||||||
|
|
||||||
@ -214,7 +216,7 @@ asynchronous manner and the value may not be very precise. To see a precise
|
|||||||
snapshot of a moment, you can see /proc/<pid>/smaps file and scan page table.
|
snapshot of a moment, you can see /proc/<pid>/smaps file and scan page table.
|
||||||
It's slow but very precise.
|
It's slow but very precise.
|
||||||
|
|
||||||
Table 1-2: Contents of the status files (as of 4.8)
|
Table 1-2: Contents of the status files (as of 4.19)
|
||||||
..............................................................................
|
..............................................................................
|
||||||
Field Content
|
Field Content
|
||||||
Name filename of the executable
|
Name filename of the executable
|
||||||
@ -267,8 +269,10 @@ Table 1-2: Contents of the status files (as of 4.8)
|
|||||||
CapPrm bitmap of permitted capabilities
|
CapPrm bitmap of permitted capabilities
|
||||||
CapEff bitmap of effective capabilities
|
CapEff bitmap of effective capabilities
|
||||||
CapBnd bitmap of capabilities bounding set
|
CapBnd bitmap of capabilities bounding set
|
||||||
|
CapAmb bitmap of ambient capabilities
|
||||||
NoNewPrivs no_new_privs, like prctl(PR_GET_NO_NEW_PRIV, ...)
|
NoNewPrivs no_new_privs, like prctl(PR_GET_NO_NEW_PRIV, ...)
|
||||||
Seccomp seccomp mode, like prctl(PR_GET_SECCOMP, ...)
|
Seccomp seccomp mode, like prctl(PR_GET_SECCOMP, ...)
|
||||||
|
Speculation_Store_Bypass speculative store bypass mitigation status
|
||||||
Cpus_allowed mask of CPUs on which this process may run
|
Cpus_allowed mask of CPUs on which this process may run
|
||||||
Cpus_allowed_list Same as previous, but in "list format"
|
Cpus_allowed_list Same as previous, but in "list format"
|
||||||
Mems_allowed mask of memory nodes allowed to this process
|
Mems_allowed mask of memory nodes allowed to this process
|
||||||
|
Loading…
Reference in New Issue
Block a user