The branch main has been updated by asomers:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=b3286afae364c065183da3a910a33db3032529d4

commit b3286afae364c065183da3a910a33db3032529d4
Author:     Alan Somers <asom...@freebsd.org>
AuthorDate: 2021-01-05 23:28:23 +0000
Commit:     Alan Somers <asom...@freebsd.org>
CommitDate: 2021-01-08 02:49:27 +0000

    Reallocate syscall numbers for aio_writev and aio_readv
    
    The originally chosen numbers interfere with downstream projects'
    syscalls.  Move them to the end of the syscall table instead.
    
    Reported by:    jrtc27
    Reviewed by:    brooks
    MFC-With:       022ca2fc7fe08d51f33a1d23a9be49e6d132914e
    Differential Revision:  022ca2fc7fe08d51f33a1d23a9be49e6d132914e
---
 sys/compat/freebsd32/syscalls.master | 10 ++++++----
 sys/kern/syscalls.master             | 22 +++++++++++-----------
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/sys/compat/freebsd32/syscalls.master 
b/sys/compat/freebsd32/syscalls.master
index ca0db9a76b1e..93d5a251d8ab 100644
--- a/sys/compat/freebsd32/syscalls.master
+++ b/sys/compat/freebsd32/syscalls.master
@@ -493,10 +493,8 @@
 257    AUE_LIO_LISTIO  STD     { int freebsd32_lio_listio(int mode, \
                                    struct aiocb32 * const *acb_list, \
                                    int nent, struct sigevent32 *sig); }
-258    AUE_AIO_WRITEV  STD     { int freebsd32_aio_writev( \
-                                   struct aiocb32 *aiocbp); }
-259    AUE_AIO_READV   STD     { int freebsd32_aio_readv( \
-                                   struct aiocb32 *aiocbp); }
+258    AUE_NULL        UNIMPL  nosys
+259    AUE_NULL        UNIMPL  nosys
 260    AUE_NULL        UNIMPL  nosys
 261    AUE_NULL        UNIMPL  nosys
 262    AUE_NULL        UNIMPL  nosys
@@ -1172,5 +1170,9 @@
                                    const char *path); }
 577    AUE_SPECIALFD   NOPROTO { int __specialfd(int type, const void *req, \
                                    size_t len); }
+578    AUE_AIO_WRITEV  STD     { int freebsd32_aio_writev( \
+                                   struct aiocb32 *aiocbp); }
+579    AUE_AIO_READV   STD     { int freebsd32_aio_readv( \
+                                   struct aiocb32 *aiocbp); }
 
 ; vim: syntax=off
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index aaa0a1277461..5c6ebeb9b52f 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -1477,17 +1477,7 @@
                    _In_opt_ struct sigevent *sig
                );
        }
-258    AUE_AIO_WRITEV  STD {
-               int aio_writev(
-                   _Inout_ struct aiocb *aiocbp
-               );
-       }
-259    AUE_AIO_READV   STD {
-               int aio_readv(
-                   _Inout_ struct aiocb *aiocbp
-               );
-       }
-260-271        AUE_NULL        UNIMPL  nosys
+258-271        AUE_NULL        UNIMPL  nosys
 272    AUE_O_GETDENTS  COMPAT11 {
                int getdents(
                    int fd,
@@ -3258,6 +3248,16 @@
                    size_t len
                );
        }
+578    AUE_AIO_WRITEV  STD {
+               int aio_writev(
+                   _Inout_ struct aiocb *aiocbp
+               );
+       }
+579    AUE_AIO_READV   STD {
+               int aio_readv(
+                   _Inout_ struct aiocb *aiocbp
+               );
+       }
 
 ; Please copy any additions and changes to the following compatability tables:
 ; sys/compat/freebsd32/syscalls.master
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to