| #
3965de64
|
| 06-Jun-2025 |
Mark Johnston <markj@FreeBSD.org> |
linux: Add inotify support
Implement the Linux inotify system calls using the native implementation in vfs_inotify.c.
PR: 240874 Reviewed by: brooks MFC after: 3 months Sponsored by: Klara, Inc. D
linux: Add inotify support
Implement the Linux inotify system calls using the native implementation in vfs_inotify.c.
PR: 240874 Reviewed by: brooks MFC after: 3 months Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D50761
show more ...
|
| #
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
|
| #
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 ...
|
| #
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
|
| 20-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 ...
|
| #
1c27dce1
|
| 04-Apr-2023 |
Dmitry Chagin <dchagin@FreeBSD.org> |
linux(4): Modify close_range syscall to match Linux
MFC after: 2 weeks
|
| #
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
|