fs-proc-add-kthread-flag-to-proc-pid-status.patch removed from -mm tree
The quilt patch titled
Subject: fs/proc: add Kthread flag to /proc/$pid/status
has been removed from the -mm tree. Its filename was
fs-proc-add-kthread-flag-to-proc-pid-status.patch
This patch was dropped because it was merged into the mm-nonmm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Chunguang Wu <[email protected]>
Subject: fs/proc: add Kthread flag to /proc/$pid/status
Date: Sun, 16 Apr 2023 13:24:04 +0800
The command ps -ef and top -c mark kernel thread by '[' and ']', but sometimes the result is not correct. The task->flags in /proc/$pid/stat is good, but we need remember the value of PF_KTHREAD is 0x00200000 and convert dec to hex. If we have no binary program and shell script which read /proc/$pid/stat, we can know it directly by cat /proc/$pid/status.
---
Documentation/filesystems/proc.rst | 2 ++ fs/proc/array.c | 2 ++ 2 files changed, 4 insertions(+)
Documentation/filesystems/proc.rst renamed from Documentation/filesystems/proc.rst~fs-proc-add-kthread-flag-to-proc-pid-status +2 -0
@@ -179,6 +179,7 @@ read the file /proc/PID/status:: Gid: 100 100 100 100 FDSize: 256 Groups: 100 14 16 + Kthread: 0 VmPeak: 5004 kB VmSize: 5004 kB VmLck: 0 kB
@@ -256,6 +257,7 @@ It's slow but very precise. NSpid descendant namespace process ID hierarchy NSpgid descendant namespace process group ID hierarchy NSsid descendant namespace session ID hierarchy + Kthread kernel thread flag, 1 is yes, 0 is no VmPeak peak virtual memory size VmSize total program size VmLck locked memory size
fs/proc/array.c renamed from fs/proc/array.c~fs-proc-add-kthread-flag-to-proc-pid-status +2 -0
@@ -219,6 +219,8 @@ static inline void task_state(struct seqseq_put_decimal_ull (m,"\t" ,task_session_nr_ns (p, pid->numbers[g].ns));#endif seq_putc (m,'\n' ); + +seq_printf (m,"Kthread:\t%c\n" , p->flags &PF_KTHREAD ?'1' :'0' ); } void render_sigset_t(struct seq_file *m, const char *header,
_
Patches currently in -mm which might be from [email protected] are