Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added an artifact to collect /proc/*/stat.
Its 9th field is the task flags. So, it can help to identify if a process is kernel thread or not.
(The value of 9th field) & PF_KTHREAD (0x00200000) != 0 : Kernel thread
(The value of 9th field) & PF_KTHREAD (0x00200000) == 0 : Not kernel thread
Incidentally, newer Linux kernel provides Kthread field in /proc/*/status.
https://lore.kernel.org/lkml/0589177d-c1f9-7320-b668-c103e34e8800@infradead.org/T/
https://x.com/CraigHRowland/status/1818770196792066123