Re: Signal delivery to kernel threads/processes?

From: Bruce Evans (bde_at_zeta.org.au)
Date: 01/16/04

  • Next message: Tim Kientzle: "Re: Request for Comments: libarchive, bsdtar"
    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"


  • Next message: Tim Kientzle: "Re: Request for Comments: libarchive, bsdtar"

    Relevant Pages