* [PATCH 3/3] patch : first example not showing umask field from Table 1-2
@ 2022-02-20 16:30 Hans Weber
2022-02-20 17:39 ` Randy Dunlap
0 siblings, 1 reply; 2+ messages in thread
From: Hans Weber @ 2022-02-20 16:30 UTC (permalink / raw)
To: linux-kernel; +Cc: Hans Weber
Signe-off-by: Hans Weber <hwe.kernel@gmail.com>
---
Documentation/filesystems/proc.rst | 105 ++++++++++++++++-------------
1 file changed, 58 insertions(+), 47 deletions(-)
diff --git a/Documentation/filesystems/proc.rst b/Documentation/filesystems/proc.rst
index b9d1c6764266..40ca0f9087db 100644
--- a/Documentation/filesystems/proc.rst
+++ b/Documentation/filesystems/proc.rst
@@ -138,7 +138,7 @@ usually fail with ESRCH.
/proc (as of 5.10.0)
======================================================================================
- Name T Content
+ Name T Content
======================================================================================
arch_status f Task architecture specific information
attr d API for security modules
@@ -213,52 +213,63 @@ usually fail with ESRCH.
For example, to get the status information of a process, all you have to do is
read the file /proc/PID/status::
- >cat /proc/self/status
- Name: cat
- State: R (running)
- Tgid: 5452
- Pid: 5452
- PPid: 743
- TracerPid: 0 (2.4)
- Uid: 501 501 501 501
- Gid: 100 100 100 100
- FDSize: 256
- Groups: 100 14 16
- VmPeak: 5004 kB
- VmSize: 5004 kB
- VmLck: 0 kB
- VmHWM: 476 kB
- VmRSS: 476 kB
- RssAnon: 352 kB
- RssFile: 120 kB
- RssShmem: 4 kB
- VmData: 156 kB
- VmStk: 88 kB
- VmExe: 68 kB
- VmLib: 1412 kB
- VmPTE: 20 kb
- VmSwap: 0 kB
- HugetlbPages: 0 kB
- CoreDumping: 0
- THP_enabled: 1
- Threads: 1
- SigQ: 0/28578
- SigPnd: 0000000000000000
- ShdPnd: 0000000000000000
- SigBlk: 0000000000000000
- SigIgn: 0000000000000000
- SigCgt: 0000000000000000
- CapInh: 00000000fffffeff
- CapPrm: 0000000000000000
- CapEff: 0000000000000000
- CapBnd: ffffffffffffffff
- CapAmb: 0000000000000000
- NoNewPrivs: 0
- Seccomp: 0
- Speculation_Store_Bypass: thread vulnerable
- SpeculationIndirectBranch: conditional enabled
- voluntary_ctxt_switches: 0
- nonvoluntary_ctxt_switches: 1
+>cat /proc/self/status
+Name: cat
+Umask: 0022
+State: R (running)
+Tgid: 19633
+Ngid: 0
+Pid: 19633
+PPid: 13898
+TracerPid: 0
+Uid: 1000 1000 1000 1000
+Gid: 1000 1000 1000 1000
+FDSize: 256
+Groups: 24 25 27 29 30 44 46 108 113 114 119 1000
+NStgid: 19633
+NSpid: 19633
+NSpgid: 19633
+NSsid: 13898
+VmPeak: 5440 kB
+VmSize: 5440 kB
+VmLck: 0 kB
+VmPin: 0 kB
+VmHWM: 520 kB
+VmRSS: 520 kB
+RssAnon: 68 kB
+RssFile: 452 kB
+RssShmem: 0 kB
+VmData: 316 kB
+VmStk: 132 kB
+VmExe: 20 kB
+VmLib: 1460 kB
+VmPTE: 44 kB
+VmSwap: 0 kB
+HugetlbPages: 0 kB
+CoreDumping: 0
+THP_enabled: 1
+Threads: 1
+SigQ: 0/47433
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
+CapBnd: 000001ffffffffff
+CapAmb: 0000000000000000
+NoNewPrivs: 0
+Seccomp: 0
+Seccomp_filters: 0
+Speculation_Store_Bypass: vulnerable
+Cpus_allowed: ff
+Cpus_allowed_list: 0-7
+Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
+Mems_allowed_list: 0
+voluntary_ctxt_switches: 0
+nonvoluntary_ctxt_switches: 0
This shows you nearly the same information you would get if you viewed it with
the ps command. In fact, ps uses the proc file system to obtain its
--
2.30.2
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH 3/3] patch : first example not showing umask field from Table 1-2
2022-02-20 16:30 [PATCH 3/3] patch : first example not showing umask field from Table 1-2 Hans Weber
@ 2022-02-20 17:39 ` Randy Dunlap
0 siblings, 0 replies; 2+ messages in thread
From: Randy Dunlap @ 2022-02-20 17:39 UTC (permalink / raw)
To: Hans Weber, linux-kernel
On 2/20/22 08:30, Hans Weber wrote:
> Signe-off-by: Hans Weber <hwe.kernel@gmail.com>
> ---
> Documentation/filesystems/proc.rst | 105 ++++++++++++++++-------------
> 1 file changed, 58 insertions(+), 47 deletions(-)
Warning: trailing whitespace in line 228 of Documentation/filesystems/proc.rst
also:
> diff --git a/Documentation/filesystems/proc.rst b/Documentation/filesystems/proc.rst
> index b9d1c6764266..40ca0f9087db 100644
> --- a/Documentation/filesystems/proc.rst
> +++ b/Documentation/filesystems/proc.rst
> @@ -138,7 +138,7 @@ usually fail with ESRCH.
> /proc (as of 5.10.0)
>
> ======================================================================================
> - Name T Content
> + Name T Content
> ======================================================================================
> arch_status f Task architecture specific information
> attr d API for security modules
> @@ -213,52 +213,63 @@ usually fail with ESRCH.
> For example, to get the status information of a process, all you have to do is
> read the file /proc/PID/status::
>
Why make all of these changes? Is the only difference the
indentation? If you are adding some missing fields, then
say so. And the Subject: line says "unmask", but I don't see
anything here about "unmask".
> - >cat /proc/self/status
> - Name: cat
> - State: R (running)
> - Tgid: 5452
> - Pid: 5452
> - PPid: 743
> - TracerPid: 0 (2.4)
> - Uid: 501 501 501 501
> - Gid: 100 100 100 100
> - FDSize: 256
> - Groups: 100 14 16
> - VmPeak: 5004 kB
> - VmSize: 5004 kB
> - VmLck: 0 kB
> - VmHWM: 476 kB
> - VmRSS: 476 kB
> - RssAnon: 352 kB
> - RssFile: 120 kB
> - RssShmem: 4 kB
> - VmData: 156 kB
> - VmStk: 88 kB
> - VmExe: 68 kB
> - VmLib: 1412 kB
> - VmPTE: 20 kb
> - VmSwap: 0 kB
> - HugetlbPages: 0 kB
> - CoreDumping: 0
> - THP_enabled: 1
> - Threads: 1
> - SigQ: 0/28578
> - SigPnd: 0000000000000000
> - ShdPnd: 0000000000000000
> - SigBlk: 0000000000000000
> - SigIgn: 0000000000000000
> - SigCgt: 0000000000000000
> - CapInh: 00000000fffffeff
> - CapPrm: 0000000000000000
> - CapEff: 0000000000000000
> - CapBnd: ffffffffffffffff
> - CapAmb: 0000000000000000
> - NoNewPrivs: 0
> - Seccomp: 0
> - Speculation_Store_Bypass: thread vulnerable
> - SpeculationIndirectBranch: conditional enabled
> - voluntary_ctxt_switches: 0
> - nonvoluntary_ctxt_switches: 1
> +>cat /proc/self/status
> +Name: cat
> +Umask: 0022
> +State: R (running)
> +Tgid: 19633
> +Ngid: 0
> +Pid: 19633
> +PPid: 13898
> +TracerPid: 0
> +Uid: 1000 1000 1000 1000
> +Gid: 1000 1000 1000 1000
> +FDSize: 256
> +Groups: 24 25 27 29 30 44 46 108 113 114 119 1000
> +NStgid: 19633
> +NSpid: 19633
> +NSpgid: 19633
> +NSsid: 13898
> +VmPeak: 5440 kB
> +VmSize: 5440 kB
> +VmLck: 0 kB
> +VmPin: 0 kB
> +VmHWM: 520 kB
> +VmRSS: 520 kB
> +RssAnon: 68 kB
> +RssFile: 452 kB
> +RssShmem: 0 kB
> +VmData: 316 kB
> +VmStk: 132 kB
> +VmExe: 20 kB
> +VmLib: 1460 kB
> +VmPTE: 44 kB
> +VmSwap: 0 kB
> +HugetlbPages: 0 kB
> +CoreDumping: 0
> +THP_enabled: 1
> +Threads: 1
> +SigQ: 0/47433
> +SigPnd: 0000000000000000
> +ShdPnd: 0000000000000000
> +SigBlk: 0000000000000000
> +SigIgn: 0000000000000000
> +SigCgt: 0000000000000000
> +CapInh: 0000000000000000
> +CapPrm: 0000000000000000
> +CapEff: 0000000000000000
> +CapBnd: 000001ffffffffff
> +CapAmb: 0000000000000000
> +NoNewPrivs: 0
> +Seccomp: 0
> +Seccomp_filters: 0
> +Speculation_Store_Bypass: vulnerable
> +Cpus_allowed: ff
> +Cpus_allowed_list: 0-7
> +Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
> +Mems_allowed_list: 0
> +voluntary_ctxt_switches: 0
> +nonvoluntary_ctxt_switches: 0
>
> This shows you nearly the same information you would get if you viewed it with
> the ps command. In fact, ps uses the proc file system to obtain its
--
~Randy
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-02-20 17:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-20 16:30 [PATCH 3/3] patch : first example not showing umask field from Table 1-2 Hans Weber
2022-02-20 17:39 ` Randy Dunlap
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.