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