On Wed, May 11, 2022 at 11:20:15AM +0300, Vitaliy Makkoveev wrote:
> sys_umask() only modifies `fd_cmask', which modification is already
> protected by `fd_lock' rwlock(9).

I did run full regress on amd64.

OK bluhm@

> Index: sys/kern/syscalls.master
> ===================================================================
> RCS file: /cvs/src/sys/kern/syscalls.master,v
> retrieving revision 1.223
> diff -u -p -r1.223 syscalls.master
> --- sys/kern/syscalls.master  24 Feb 2022 07:41:51 -0000      1.223
> +++ sys/kern/syscalls.master  11 May 2022 08:14:59 -0000
> @@ -146,7 +146,7 @@
>                           char *buf, size_t count); }
>  59   STD             { int sys_execve(const char *path, \
>                           char * const *argp, char * const *envp); }
> -60   STD             { mode_t sys_umask(mode_t newmask); }
> +60   STD NOLOCK      { mode_t sys_umask(mode_t newmask); }
>  61   STD             { int sys_chroot(const char *path); }
>  62   STD             { int sys_getfsstat(struct statfs *buf, size_t bufsize, 
> \
>                           int flags); }

Reply via email to