git: 80a8c57e58ba - MFC r368771: proc.h: Reformat P_ and P2_ definitions.

Tomoaki AOKI junchoon at dec.sakura.ne.jp
Fri Dec 25 15:26:53 UTC 2020


This should be MFC'ed with r368775 not to break build.

> The branch stable/12 has been updated by kib:
> 
> URL:
https://cgit.FreeBSD.org/src/commit/?id=80a8c57e58ba09416f28e342c9d7757ede50a8f8
> 
> commit 80a8c57e58ba09416f28e342c9d7757ede50a8f8
> Author:     Konstantin Belousov <kib at FreeBSD.org>
> AuthorDate: 2020-12-18 23:11:27 +0000
> Commit:     Konstantin Belousov <kib at FreeBSD.org>
> CommitDate: 2020-12-25 13:28:57 +0000
> 
>     MFC r368771:
>     proc.h: Reformat P_ and P2_ definitions.
>     
>     (cherry picked from commit c5354d593df9a5b97b6c4b1d9999915d93c8e103)
> ---
>  sys/sys/proc.h | 105 ++++++++++++++++++++++++++++++++++-----------------------
>  1 file changed, 62 insertions(+), 43 deletions(-)
> 
> diff --git a/sys/sys/proc.h b/sys/sys/proc.h
> index 10cf8b8bce4b..2c3227be7460 100644
> --- a/sys/sys/proc.h
> +++ b/sys/sys/proc.h
> @@ -719,55 +719,74 @@ struct proc {
>  #define	PROC_PROFLOCK_ASSERT(p, type)	mtx_assert(&(p)->p_profmtx, (type))
>  
>  /* These flags are kept in p_flag. */
> -#define	P_ADVLOCK	0x00001	/* Process may hold a POSIX advisory lock. */
> -#define	P_CONTROLT	0x00002	/* Has a controlling terminal. */
> -#define	P_KPROC		0x00004	/* Kernel process. */

(snip)

> +						   MAP_STACK */
> +#define	P2_STKGAP_DISABLE_EXEC	0x00001000	/*
Stack gap disabled
> +						   after exec */
>  
>  /* Flags protected by proctree_lock, kept in p_treeflags. */
>  #define	P_TREE_ORPHANED		0x00000001	/* Reparented, on orphan list */

-- 
Tomoaki AOKI    <junchoon at dec.sakura.ne.jp>


More information about the dev-commits-src-branches mailing list