> On 13 May 2022, at 00:02, Alexander Bluhm <[email protected]> wrote:
> 
> 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@
> 

Thanks! I’ll wait couple of days before commit it.

>> 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