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