* document NOLOCK - copy and paste from the commit message.
* keep MPSAFE undocumented, as it is never used.
* mention INDIR and NOLOCK in 'Fields'.
* sort the list of types in 'Fields'.
* sort the list of types in 'types'.
* place a dot ('.') at the end of each sentence.

Index: sys/kern/syscalls.master
===================================================================
RCS file: /cvs/src/sys/kern/syscalls.master,v
retrieving revision 1.169
diff -u -p -r1.169 syscalls.master
--- sys/kern/syscalls.master    30 Mar 2016 07:49:11 -0000      1.169
+++ sys/kern/syscalls.master    6 Apr 2016 12:40:27 -0000
@@ -7,18 +7,19 @@
 ; (See syscalls.conf to see what it is processed into.)
 ;
 ; Fields: number type [type-dependent ...]
-;      number  system call number, must be in order
-;      type    one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
-;              the compatibility options defined in syscalls.conf.
+;      number  system call number, must be in order.
+;      type    one of INDIR, NOARGS, NODEF, NOLOCK, OBSOL, STD, UNIMPL, or
+;              one of the compatibility options defined in syscalls.conf.
 ;
 ; types:
-;      STD     always included
-;      OBSOL   obsolete, not included in system
-;      UNIMPL  unimplemented, not included in system
-;      NODEF   included, but don't define the syscall number
-;      NOARGS  included, but don't define the syscall args structure
 ;      INDIR   included, but don't define the syscall args structure,
 ;              and allow it to be "really" varargs.
+;      NOARGS  included, but don't define the syscall args structure.
+;      NODEF   included, but don't define the syscall number.
+;      NOLOCK  the syscall doesn't grab any locks whatsoever.
+;      OBSOL   obsolete, not included in system.
+;      STD     always included.
+;      UNIMPL  unimplemented, not included in system.
 ;
 ; The compat options are defined in the syscalls.conf file, and the
 ; compat option name is prefixed to the syscall name.  Other than

-- 
Michal Mazurek

Reply via email to