Am 31.03.21 um 21:23 schrieb Alexey Dobriyan:
> On Mon, Mar 22, 2021 at 07:53:10AM +, Christoph Hellwig wrote:
>> On Sat, Mar 20, 2021 at 10:23:12AM -0700, Andy Lutomirski wrote:
https://github.com/systemd/systemd/blob/main/src/basic/process-util.c#L354
On Mon, Mar 22, 2021 at 07:53:10AM +, Christoph Hellwig wrote:
> On Sat, Mar 20, 2021 at 10:23:12AM -0700, Andy Lutomirski wrote:
> > > https://github.com/systemd/systemd/blob/main/src/basic/process-util.c#L354
> > > src/basic/process-util.c:is_kernel_thread()
> >
> > Eww.
> >
> > Could we
On Sat, Mar 20, 2021 at 10:23:12AM -0700, Andy Lutomirski wrote:
> > https://github.com/systemd/systemd/blob/main/src/basic/process-util.c#L354
> > src/basic/process-util.c:is_kernel_thread()
>
> Eww.
>
> Could we fix it differently and more permanently by modifying the proc
> code to display
* Alexey Dobriyan:
> Some aren't -- PF_FORKNOEXEC. However it is silly for userspace to query it
> because programs knows if it forked but didn't exec without external help.
Libraries typically lack that knowledge, and may have reasons to
detect forks. But there are probably better ways than
On Sat, Mar 20, 2021 at 10:23:12AM -0700, Andy Lutomirski wrote:
> > On Mar 20, 2021, at 9:31 AM, Alexey Dobriyan wrote:
> >
> > PF_KTHREAD value is visible via field number 9 of /proc/*/stat
> >
> >$ sudo cat /proc/2/stat
> >2 (kthreadd) S 0 0 0 0 -1 2129984 0 ...
> >
> On Mar 20, 2021, at 9:31 AM, Alexey Dobriyan wrote:
>
> PF_KTHREAD value is visible via field number 9 of /proc/*/stat
>
>$ sudo cat /proc/2/stat
>2 (kthreadd) S 0 0 0 0 -1 2129984 0 ...
> ^^^
>
> It is used by at least systemd to check for kernel-threadness:
>
PF_KTHREAD value is visible via field number 9 of /proc/*/stat
$ sudo cat /proc/2/stat
2 (kthreadd) S 0 0 0 0 -1 2129984 0 ...
^^^
It is used by at least systemd to check for kernel-threadness:
7 matches
Mail list logo