Re: Signal delivery to kernel threads/processes?
From: Bruce Evans (bde_at_zeta.org.au)
Date: 01/16/04
- Previous message: David Schultz: "Re: Signal delivery to kernel threads/processes?"
- In reply to: Robert Watson: "Re: Signal delivery to kernel threads/processes?"
- Next in thread: David Schultz: "Re: Signal delivery to kernel threads/processes?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 17 Jan 2004 09:48:57 +1100 (EST) To: Robert Watson <rwatson@FreeBSD.org>
On Fri, 16 Jan 2004, Robert Watson wrote:
> On Fri, 16 Jan 2004, Robert Watson wrote:
>
> > On Fri, 16 Jan 2004, Robert Watson wrote:
> >
> > > if (p->p_flag & P_SYSTEM)
> > > return (EPERM);
> >
> > Another possible interpretation, not quite the same, might be to use
> > P_KTHREAD.
>
> And, to add insult to injury by following up to my post yet another time:
> init has P_SYSTEM set, so P_KTHREAD is a much better choice. Either that
> or introduce a P_KERNEL flag.
Setting P_SYSTEM for init is a bug. It also breaks debugging. Setting it
for init seems to be just a bug in init_main.c 1.124. I have run without
this setting for many years. I noticed the breakage mainly for
"cat /proc/1/map".
Bruce
_______________________________________________
freebsd-arch@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
- Previous message: David Schultz: "Re: Signal delivery to kernel threads/processes?"
- In reply to: Robert Watson: "Re: Signal delivery to kernel threads/processes?"
- Next in thread: David Schultz: "Re: Signal delivery to kernel threads/processes?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|