History log of /freebsd-14.2/sys/amd64/linux32/syscalls.master (Results 1 – 25 of 141)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# ea54d65b 03-Oct-2023 Dmitry Chagin <[email protected]>

linux(4): Deorbit linux_nosys from syscalls.master

Differential Revision: https://reviews.freebsd.org/D41902
MFC after: 1 week

(cherry picked from commit 8e523be5a5a2cb9660021d2de5732ee7257b2788)


# 4d46ca65 25-Sep-2023 Dmitry Chagin <[email protected]>

linux(4): Update syscalls.master to 6.5

MFC after: 1 week

(cherry picked from commit 0a16d3d14db67c89ee08f954c670ec4f447a7ab5)


# 5585afe6 20-Aug-2023 Dmitry Chagin <[email protected]>

linux(4): Prepare to retire linux32_copyinuio

MFC after: 1 month


# aad4b799 20-Aug-2023 Dmitry Chagin <[email protected]>

linux(4): Add a writev syscall wrapper

Adding a writev syscall wrapper is needed due to Linux family of write
syscalls doesn't distinguish between in kernel blocking operations
and always returns EA

linux(4): Add a writev syscall wrapper

Adding a writev syscall wrapper is needed due to Linux family of write
syscalls doesn't distinguish between in kernel blocking operations
and always returns EAGAIN while FreeBSD can return ENOBUFS.

MFC after: 1 month

show more ...


# 510f5c88 20-Aug-2023 Dmitry Chagin <[email protected]>

linux(4): Modify write syscall to match Linux

Adding a write syscall wrapper is needed due to Linux family of write
syscalls doesn't distinguish between in kernel blocking operations
and always retu

linux(4): Modify write syscall to match Linux

Adding a write syscall wrapper is needed due to Linux family of write
syscalls doesn't distinguish between in kernel blocking operations
and always returns EAGAIN while FreeBSD can return ENOBUFS.

MFC after: 1 month

show more ...


# 5068387f 17-Aug-2023 Dmitry Chagin <[email protected]>

linux(4): Use l_off_t type for offset argument in sendfile syscall

The off_t on Linux is a long, so it's non-functional change, just to
avoid confusing future readers.

MFC after: 1 month


# 78d14616 16-Aug-2023 Warner Losh <[email protected]>

sys: Remove $FreeBSD$: one-line bare tag

Remove /^\s*\$FreeBSD\$$\n/


# 1c83154e 04-Aug-2023 Dmitry Chagin <[email protected]>

linux(4): Modify ioprio syscalls to match Linux

MFC after: 1 month


# 41f2c69e 22-Jul-2023 Dmitry Chagin <[email protected]>

linux(4): Modify xattr syscalls to match Linux

MFC after: 1 month


# 8340b034 29-May-2023 Dmitry Chagin <[email protected]>

linux(4): Add a dedicated linux_exec_copyin_args()

Because Linux allows to exec binaries with 0 argc.

Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D40148
MFC after: 2 mo

linux(4): Add a dedicated linux_exec_copyin_args()

Because Linux allows to exec binaries with 0 argc.

Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D40148
MFC after: 2 month

show more ...


# ca3333dd 28-Apr-2023 Dmitry Chagin <[email protected]>

linux(4): Use Linux dev_t type for mknod syscalls dev argument

As of version 2.6.0 of the Linux kernel, dev_t is a 32-bit unsigned integer
on all platforms. Prior the 2.6 kernel dev_t type was an un

linux(4): Use Linux dev_t type for mknod syscalls dev argument

As of version 2.6.0 of the Linux kernel, dev_t is a 32-bit unsigned integer
on all platforms. Prior the 2.6 kernel dev_t type was an unsigned short.
However, since the firs commit of the Linuxulator, mknod syscall get int dev
argument.
Also, there is some confusion here, while the kernel declares a dev_t type
as a 32-bit sized, the user-space dev_t type can be size of 64 bits, e.g.,
in the Glibc library.
To avoid confusion and to help porting of the Linuxulator to other platforms
use explicit l_dev_t for dev argument of mknod syscalls.

show more ...


# 2370c732 28-Apr-2023 Dmitry Chagin <[email protected]>

linux(4): Update syscalls.master to reflect struct l_old_stat


# 559b94a1 20-Apr-2023 Warner Losh <[email protected]>

syscall.master: Fix comments

Have more accruate comments. While #if, #else, etc are copied to the
header files, lines that don't start with # are not. And #include files
are only output to sysinc (

syscall.master: Fix comments

Have more accruate comments. While #if, #else, etc are copied to the
header files, lines that don't start with # are not. And #include files
are only output to sysinc (which winds up at the front of init_sysent.c
which seems a bit odd). This is all radically undocumented, and likely
has drifted somewhat from 4.4BSD and what other systems do (they've
drifted too, fwiw).

Sponsored by: Netflix

show more ...


Revision tags: release/13.2.0
# 1c27dce1 04-Apr-2023 Dmitry Chagin <[email protected]>

linux(4): Modify close_range syscall to match Linux

MFC after: 2 weeks


Revision tags: release/12.4.0, release/13.1.0
# bfae7fba 09-May-2022 Dmitry Chagin <[email protected]>

linux(4): Fix 039e98e6.

The patch was about an year in my local queue and I still screwed up...

MFC after: 2 weeks


# 039e98e6 09-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change prctl syscall definition to match Linux actual one.

Otherwise argX conversion leads to an unexpected behaviour.

MFC after: 2 weeks


# 94f5f150 08-May-2022 Dmitry Chagin <[email protected]>

linux(4): Fix ppoll_time64 syscall definition.

Fixed my typo in ed61e0ce1d. Here tsp is a pointer to the 64-bit timespec.

MFC after: 2 weeks


# f19c4e23 06-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change semtimedop syscall definition to match Linux actual one.

MFC after: 2 weeks


# 17ccda00 04-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change recvmmsg_time64 syscall definition to match Linux actual one.

MFC after: 2 weeks


# 16aefe5b 04-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change timerfd_gettime64 syscall definition to match Linux actual one.

MFC after: 2 weeks


# 8545bcff 04-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change timerfd_settime64 syscall definition to match Linux actual one.

MFC after: 2 weeks


# 1508b1b6 04-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change timer_settime64 syscall definition to match Linux actual one.

MFC after: 2 weeks


# ccec9603 04-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change timer_gettime64 syscall definition to match Linux actual one.

MFC after: 2 weeks


# 7b520c0b 04-May-2022 Dmitry Chagin <[email protected]>

linux(4): Change sched_rr_get_interval_time64 syscall definition to match Linux actual one.

MFC after: 2 weeks


# 81b0b7dc 26-Apr-2022 Dmitry Chagin <[email protected]>

linux(4): Change epoll_pwait2 syscall definition to match Linux actual one.

MFC after: 2 weeks


123456