History log of /freebsd/sys/amd64/linux32/syscalls.master (Results 1 – 25 of 220)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 427db2c4 15-May-2024 Ricardo Branco <rbranco@suse.de>

linux: Fix linux_mq_notify_args & linux_timer_create_args

Reviewed by: imp, kib
Pull Request: https://github.com/freebsd/freebsd-src/pull/1248


Revision tags: release/13.3.0
# 5b31cc94 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

sccs: Manual changes

For the uncommon items: Go through the tree and remove sccs tags that
didn't fit any nice pattern. If in the neighborhood, other SCM tags were
removed when they were detritis of

sccs: Manual changes

For the uncommon items: Go through the tree and remove sccs tags that
didn't fit any nice pattern. If in the neighborhood, other SCM tags were
removed when they were detritis of long-ago CVS somehow in the early
mists of the project. Some adjacent copyrights stringswere removed (they
duplicated the copyright notices in the file). This also removed
non-standard formations of omission of SCCS tags (usually by adding an
extra #if 0 somewhere.

After this commit, a number of strings tagged with the 'what' @(#)
prefix remain, but they are primarily copyright notices.

Sponsored by: Netflix

show more ...


Revision tags: release/14.0.0
# 8e523be5 03-Oct-2023 Dmitry Chagin <dchagin@FreeBSD.org>

linux(4): Deorbit linux_nosys from syscalls.master

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


# 0a16d3d1 25-Sep-2023 Dmitry Chagin <dchagin@FreeBSD.org>

linux(4): Update syscalls.master to 6.5

MFC after: 1 week


# 5585afe6 20-Aug-2023 Dmitry Chagin <dchagin@FreeBSD.org>

linux(4): Prepare to retire linux32_copyinuio

MFC after: 1 month


# aad4b799 20-Aug-2023 Dmitry Chagin <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <imp@FreeBSD.org>

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

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


# 1c83154e 04-Aug-2023 Dmitry Chagin <dchagin@FreeBSD.org>

linux(4): Modify ioprio syscalls to match Linux

MFC after: 1 month


# 41f2c69e 22-Jul-2023 Dmitry Chagin <dchagin@FreeBSD.org>

linux(4): Modify xattr syscalls to match Linux

MFC after: 1 month


# 8340b034 29-May-2023 Dmitry Chagin <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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


# 559b94a1 21-Apr-2023 Warner Losh <imp@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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 <dchagin@FreeBSD.org>

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

MFC after: 2 weeks


# 17ccda00 04-May-2022 Dmitry Chagin <dchagin@FreeBSD.org>

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

MFC after: 2 weeks


# 16aefe5b 04-May-2022 Dmitry Chagin <dchagin@FreeBSD.org>

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

MFC after: 2 weeks


# 8545bcff 04-May-2022 Dmitry Chagin <dchagin@FreeBSD.org>

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

MFC after: 2 weeks


# 1508b1b6 04-May-2022 Dmitry Chagin <dchagin@FreeBSD.org>

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

MFC after: 2 weeks


# ccec9603 04-May-2022 Dmitry Chagin <dchagin@FreeBSD.org>

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

MFC after: 2 weeks


123456789