Page MenuHomeFreeBSD
Feed Advanced Search

Sep 18 2023

dchagin requested review of D41901: linux(4): Deorbit linux_nosys.
Sep 18 2023, 2:54 PM
dchagin committed rG794328fbc174: linux(4): Staticize lsiginfo_to_siginfo (authored by dchagin).
linux(4): Staticize lsiginfo_to_siginfo
Sep 18 2023, 2:54 PM

Sep 14 2023

dchagin updated the summary of D41859: syscall: Allow the sv_fetch_syscall_args to return an uninitialized sysent on error.
Sep 14 2023, 11:04 AM · Linux Emulation
dchagin requested review of D41859: syscall: Allow the sv_fetch_syscall_args to return an uninitialized sysent on error.
Sep 14 2023, 11:02 AM · Linux Emulation

Sep 12 2023

dchagin committed rG80b763d4a539: linux(4): Convert flags in timerfd_create (authored by Vico Chen <vico.chern_qq.com>).
linux(4): Convert flags in timerfd_create
Sep 12 2023, 4:47 PM
dchagin committed rG0f07f838d059: linux(4): Return ENOTSUP from listxattr instead of EPERM (authored by dchagin).
linux(4): Return ENOTSUP from listxattr instead of EPERM
Sep 12 2023, 4:46 PM
dchagin committed rG83660158953a: linux(4): Fix listxattr for the case when the size is 0 (authored by dchagin).
linux(4): Fix listxattr for the case when the size is 0
Sep 12 2023, 4:46 PM
dchagin committed rG108d330fe3a3: linux(4): Return ENOTSUP from xattr syscalls instead of EPERM (authored by dchagin).
linux(4): Return ENOTSUP from xattr syscalls instead of EPERM
Sep 12 2023, 4:46 PM
dchagin committed rGed3248554e5f: linux(4): Merge removexattr for future error recode (authored by dchagin).
linux(4): Merge removexattr for future error recode
Sep 12 2023, 4:45 PM
dchagin committed rG01d9f0eebf8d: linux(4): Return ENODATA from getxattr syscalls instead of EPERM (authored by dchagin).
linux(4): Return ENODATA from getxattr syscalls instead of EPERM
Sep 12 2023, 4:45 PM
dchagin committed rGd64356323c10: linux(4): Merge getxattr for future error recode (authored by dchagin).
linux(4): Merge getxattr for future error recode
Sep 12 2023, 4:44 PM
dchagin committed rGd0266fbab9b8: linux(4): Cleanup dummy syscall list on arm64 (authored by dchagin).
linux(4): Cleanup dummy syscall list on arm64
Sep 12 2023, 10:38 AM
dchagin committed rGa321b17b8e6d: linux(4): Deduplicate mmap2 (authored by dchagin).
linux(4): Deduplicate mmap2
Sep 12 2023, 7:51 AM
dchagin committed rG4d1723961743: linux(4): Deduplicate mprotect, madvise (authored by dchagin).
linux(4): Deduplicate mprotect, madvise
Sep 12 2023, 7:50 AM
dchagin committed rG3c93ba3d7f7c: linux(4): Convert flags in timerfd_create (authored by Vico Chen <vico.chern_qq.com>).
linux(4): Convert flags in timerfd_create
Sep 12 2023, 7:50 AM

Sep 11 2023

dchagin added a comment to D41806: vfs cache: Fallback to namei to resolve symlinks with leading / in target for non-native ABI.
In D41806#953131, @mjg wrote:

this would mean lookups of any absolute symlinks for linux emul would be guaranteed to start from scratch, wasting a lot of work

why not support the feature instead

Sep 11 2023, 6:49 PM
dchagin committed rGba90a31d08e4: linux(4): Cleanup includes under amd64/linux32 (authored by dchagin).
linux(4): Cleanup includes under amd64/linux32
Sep 11 2023, 6:30 PM
dchagin committed rG68df2376e0e5: linux(4): Cleanup includes under amd64/linux (authored by dchagin).
linux(4): Cleanup includes under amd64/linux
Sep 11 2023, 6:30 PM
dchagin committed rG027d727d4071: linux(4): Cleanup includes under arm64 (authored by dchagin).
linux(4): Cleanup includes under arm64
Sep 11 2023, 6:30 PM
dchagin committed rGe975d1b72507: linux(4): Return ENOTSUP from listxattr instead of EPERM (authored by dchagin).
linux(4): Return ENOTSUP from listxattr instead of EPERM
Sep 11 2023, 12:02 PM
dchagin committed rG53b3e15d732f: linux(4): Fix listxattr for the case when the size is 0 (authored by dchagin).
linux(4): Fix listxattr for the case when the size is 0
Sep 11 2023, 12:02 PM
dchagin committed rGbce9c2e34006: linux(4): Return ENOTSUP from xattr syscalls instead of EPERM (authored by dchagin).
linux(4): Return ENOTSUP from xattr syscalls instead of EPERM
Sep 11 2023, 12:02 PM
dchagin committed rG0f35bf8b294e: linux(4): Merge removexattr for future error recode (authored by dchagin).
linux(4): Merge removexattr for future error recode
Sep 11 2023, 12:01 PM
dchagin committed rGa9b8a0ced46e: linux(4): Return ENODATA from getxattr syscalls instead of EPERM (authored by dchagin).
linux(4): Return ENODATA from getxattr syscalls instead of EPERM
Sep 11 2023, 12:01 PM
dchagin committed rG803280ea07e9: linux(4): Merge getxattr for future error recode (authored by dchagin).
linux(4): Merge getxattr for future error recode
Sep 11 2023, 12:01 PM

Sep 10 2023

dchagin abandoned D41338: ufs: Enable namecache usage.
Sep 10 2023, 9:36 PM
dchagin abandoned D41337: vfs: Validate the vop vectors after the default vops applied.
Sep 10 2023, 9:36 PM
dchagin added a reviewer for D41806: vfs cache: Fallback to namei to resolve symlinks with leading / in target for non-native ABI: mjg.
Sep 10 2023, 9:35 PM
dchagin requested review of D41806: vfs cache: Fallback to namei to resolve symlinks with leading / in target for non-native ABI.
Sep 10 2023, 9:34 PM

Sep 8 2023

dchagin accepted D41766: Move kern_extattr_* prototypes to <sys/syscallsubr.h>.

I didn't do this because it doesn't seem anyone but Linuxulator would need these features

Sep 8 2023, 2:34 PM

Sep 5 2023

dchagin committed rG20845a6994c5: linux(4): Validate exec_setregs on arm64 (authored by dchagin).
linux(4): Validate exec_setregs on arm64
Sep 5 2023, 6:20 PM
dchagin committed rG553b1a4e4eb4: linux(4): Deduplicate mprotect, madvise (authored by dchagin).
linux(4): Deduplicate mprotect, madvise
Sep 5 2023, 6:20 PM
dchagin committed rG2a1cf1b6b55c: linux(4): Deduplicate mmap2 (authored by dchagin).
linux(4): Deduplicate mmap2
Sep 5 2023, 6:20 PM
dchagin committed rGaadc14bceb4e: linux(4): Convert flags in timerfd_create (authored by Vico Chen <vico.chern_qq.com>).
linux(4): Convert flags in timerfd_create
Sep 5 2023, 8:54 AM
dchagin committed rG11e37048db35: linux(4): Return ENOTSUP from listxattr instead of EPERM (authored by dchagin).
linux(4): Return ENOTSUP from listxattr instead of EPERM
Sep 5 2023, 8:54 AM
dchagin committed rG18d1c86788f6: linux(4): Fix listxattr for the case when the size is 0 (authored by dchagin).
linux(4): Fix listxattr for the case when the size is 0
Sep 5 2023, 8:54 AM
dchagin closed D41708: Linux ABI timerfd can't work on FreeBSD 14 stable..
Sep 5 2023, 8:54 AM

Sep 4 2023

dchagin accepted D41708: Linux ABI timerfd can't work on FreeBSD 14 stable..
Sep 4 2023, 10:01 AM

Sep 1 2023

dchagin committed rGcb48780db4d6: jail: Add the ability to access system-level filesystem extended attributes (authored by lattera-gmail.com).
jail: Add the ability to access system-level filesystem extended attributes
Sep 1 2023, 8:16 AM
dchagin committed rGedd28b857e2d: jail(8): Fix mandoc warnings (authored by dchagin).
jail(8): Fix mandoc warnings
Sep 1 2023, 8:16 AM
dchagin committed rG1d41989933bf: extattr(9): Remove a reference to a non-existent VFS_EXTATTRCTL(9) (authored by dchagin).
extattr(9): Remove a reference to a non-existent VFS_EXTATTRCTL(9)
Sep 1 2023, 8:15 AM
dchagin committed rG315d7bbbb4e4: extattr(9): Mention system namespace restrictions in a jail (authored by dchagin).
extattr(9): Mention system namespace restrictions in a jail
Sep 1 2023, 8:15 AM
dchagin committed rG1bfc4574f786: linux(4): Return ENOTSUP from xattr syscalls instead of EPERM (authored by dchagin).
linux(4): Return ENOTSUP from xattr syscalls instead of EPERM
Sep 1 2023, 8:15 AM
dchagin committed rGdfcc0237c3a9: linux(4): Merge removexattr for future error recode (authored by dchagin).
linux(4): Merge removexattr for future error recode
Sep 1 2023, 8:15 AM
dchagin closed D41680: jail(8): Fix mandoc warnings.
Sep 1 2023, 8:15 AM
dchagin committed rG6b46ec66129d: linux(4): Merge getxattr for future error recode (authored by dchagin).
linux(4): Merge getxattr for future error recode
Sep 1 2023, 8:15 AM
dchagin committed rG4d59b790553e: linux(4): Return ENODATA from getxattr syscalls instead of EPERM (authored by dchagin).
linux(4): Return ENODATA from getxattr syscalls instead of EPERM
Sep 1 2023, 8:15 AM
dchagin closed D41678: extattr(9): Remove a reference to a non-existent VFS_EXTATTRCTL(9).
Sep 1 2023, 8:15 AM
dchagin closed D41676: extattr: Mention system namespace restrictions in a jail.
Sep 1 2023, 8:15 AM
dchagin closed D41643: jail: Add the ability to access system-level filesystem extended attributes.
Sep 1 2023, 8:15 AM

Aug 31 2023

dchagin added a reviewer for D41680: jail(8): Fix mandoc warnings: manpages.
Aug 31 2023, 10:25 PM
dchagin requested review of D41680: jail(8): Fix mandoc warnings.
Aug 31 2023, 10:23 PM
dchagin added a reviewer for D41678: extattr(9): Remove a reference to a non-existent VFS_EXTATTRCTL(9): manpages.
Aug 31 2023, 8:10 PM
dchagin requested review of D41678: extattr(9): Remove a reference to a non-existent VFS_EXTATTRCTL(9).
Aug 31 2023, 8:09 PM
dchagin updated the diff for D41676: extattr: Mention system namespace restrictions in a jail.

Xr order fixed

Aug 31 2023, 8:01 PM
dchagin added reviewers for D41676: extattr: Mention system namespace restrictions in a jail: netchild, manpages.
Aug 31 2023, 7:35 PM
dchagin requested review of D41676: extattr: Mention system namespace restrictions in a jail.
Aug 31 2023, 7:34 PM
dchagin added inline comments to D41643: jail: Add the ability to access system-level filesystem extended attributes.
Aug 31 2023, 12:54 PM
dchagin added inline comments to D41643: jail: Add the ability to access system-level filesystem extended attributes.
Aug 31 2023, 9:38 AM
dchagin updated the diff for D41643: jail: Add the ability to access system-level filesystem extended attributes.

Done, thanks!

Aug 31 2023, 9:33 AM
dchagin added a reviewer for D41643: jail: Add the ability to access system-level filesystem extended attributes: manpages.
Aug 31 2023, 3:31 AM
dchagin added reviewers for D41643: jail: Add the ability to access system-level filesystem extended attributes: jamie, kevans, netchild.
Aug 31 2023, 3:31 AM
dchagin requested review of D41643: jail: Add the ability to access system-level filesystem extended attributes.
Aug 31 2023, 3:31 AM

Aug 27 2023

dchagin committed rG15ebbf9033c3: tests: Fix build on mips after 33d7da6b (authored by dchagin).
tests: Fix build on mips after 33d7da6b
Aug 27 2023, 5:52 PM
dchagin committed rG265a3b49d017: soxstack: silence GCC warning (authored by emaste).
soxstack: silence GCC warning
Aug 27 2023, 7:34 AM
dchagin committed rG4b1266f1e9b4: tests: Also exclude powerpc/powerpcspe from mmap_map_32bit_test (authored by lwhsu).
tests: Also exclude powerpc/powerpcspe from mmap_map_32bit_test
Aug 27 2023, 7:34 AM
dchagin committed rG2837c79aed1b: tests: Handle SIGSEGV in the vm stack mprotect exec test (authored by dchagin).
tests: Handle SIGSEGV in the vm stack mprotect exec test
Aug 27 2023, 7:34 AM
dchagin committed rGe2ad9b16813d: tests: Fix build after 8920c5f2 (authored by dchagin).
tests: Fix build after 8920c5f2
Aug 27 2023, 7:33 AM
dchagin committed rG0234b6d17f50: tests: Add stack grows tests (authored by dchagin).
tests: Add stack grows tests
Aug 27 2023, 7:33 AM
dchagin committed rG33d7da6ba2ab: tests: Add MAP_32BIT flag test (authored by dchagin).
tests: Add MAP_32BIT flag test
Aug 27 2023, 7:33 AM

Aug 24 2023

dchagin committed rGf8bc606aad35: tests: Handle SIGSEGV in the vm stack mprotect exec test (authored by dchagin).
tests: Handle SIGSEGV in the vm stack mprotect exec test
Aug 24 2023, 6:04 PM

Aug 22 2023

dchagin committed rGcb1883b03223: linux(4): Fix linker warning about undefined vdso symbols (authored by dchagin).
linux(4): Fix linker warning about undefined vdso symbols
Aug 22 2023, 9:19 AM

Aug 21 2023

dchagin committed rG74614fa93a62: linux(4): Fix MSG_CTRUNC handling in recvmsg() (authored by dchagin).
linux(4): Fix MSG_CTRUNC handling in recvmsg()
Aug 21 2023, 11:42 AM
dchagin committed rG1b1cf17660de: linux(4): Add a comment explaining udata freeing on error (authored by dchagin).
linux(4): Add a comment explaining udata freeing on error
Aug 21 2023, 11:42 AM
dchagin committed rGb67a012e7ca3: linux(4): Refactor recvmsg (authored by dchagin).
linux(4): Refactor recvmsg
Aug 21 2023, 11:42 AM
dchagin committed rGd238be002e42: linux(4): Skip unsupported anxiliary message (authored by dchagin).
linux(4): Skip unsupported anxiliary message
Aug 21 2023, 11:42 AM
dchagin committed rG2b5f7b77a871: linux(4): Improve readability of recvmsg control buffer copyout code (authored by dchagin).
linux(4): Improve readability of recvmsg control buffer copyout code
Aug 21 2023, 11:42 AM
dchagin committed rG57b34aaee29a: linux(4): Drop bogus empty line in linux_socket.c (authored by dchagin).
linux(4): Drop bogus empty line in linux_socket.c
Aug 21 2023, 11:42 AM
dchagin committed rG1cb6dc1627c4: linux(4): Fix control message size calculation again (authored by dchagin).
linux(4): Fix control message size calculation again
Aug 21 2023, 11:42 AM

Aug 20 2023

dchagin committed rG524c9accdcc6: linux(4): Replace linux32_copyiniov by freebsd32_copyiniov (authored by dchagin).
linux(4): Replace linux32_copyiniov by freebsd32_copyiniov
Aug 20 2023, 7:39 AM
dchagin committed rGc987ff4d7bd2: linux(4): Replace linux32_copyinuio by freebsd32_copyinuio (authored by dchagin).
linux(4): Replace linux32_copyinuio by freebsd32_copyinuio
Aug 20 2023, 7:39 AM
dchagin committed rG4e5f2eb0b6cd: Regen for readv syscall (authored by dchagin).
Regen for readv syscall
Aug 20 2023, 7:38 AM
dchagin committed rG5585afe6428b: linux(4): Prepare to retire linux32_copyinuio (authored by dchagin).
linux(4): Prepare to retire linux32_copyinuio
Aug 20 2023, 7:38 AM
dchagin committed rGd6cb9e728b37: linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in pwrite (authored by dchagin).
linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in pwrite
Aug 20 2023, 7:38 AM
dchagin committed rG4231b825ac19: linux(4): Add a dedicated writev syscall wrapper (authored by dchagin).
linux(4): Add a dedicated writev syscall wrapper
Aug 20 2023, 7:38 AM
dchagin committed rGdfbb3e2aaec2: linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in pwritev (authored by dchagin).
linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in pwritev
Aug 20 2023, 7:38 AM
dchagin committed rG1f9d71ee32cf: Regen for writev syscall (authored by dchagin).
Regen for writev syscall
Aug 20 2023, 7:38 AM
dchagin committed rGaad4b799f78a: linux(4): Add a writev syscall wrapper (authored by dchagin).
linux(4): Add a writev syscall wrapper
Aug 20 2023, 7:38 AM
dchagin committed rG89d270b28def: Regen for write syscall (authored by dchagin).
Regen for write syscall
Aug 20 2023, 7:38 AM
dchagin committed rGe58ff66464ac: linux(4): Add a write syscall wrapper (authored by dchagin).
linux(4): Add a write syscall wrapper
Aug 20 2023, 7:38 AM
dchagin committed rG510f5c88f043: linux(4): Modify write syscall to match Linux (authored by dchagin).
linux(4): Modify write syscall to match Linux
Aug 20 2023, 7:38 AM

Aug 19 2023

dchagin committed rGa129642ced9e: linux(4): Fix linker warning about undefined vdso symbols (authored by dchagin).
linux(4): Fix linker warning about undefined vdso symbols
Aug 19 2023, 9:49 PM
dchagin committed rG4f9fac78d4da: linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in sendfile (authored by dchagin).
linux(4): Return EAGAIN instead of ENOBUFS for non-blocking sockets in sendfile
Aug 19 2023, 6:57 PM
dchagin committed rGda5a6738d589: linux(4): Allow in fd to be a socket in sendfile (authored by dchagin).
linux(4): Allow in fd to be a socket in sendfile
Aug 19 2023, 6:57 PM

Aug 18 2023

dchagin committed rG0541653520fc: linux(4): Remove sys/cdefs.h inclusion under x86/linux due to 685dc743 (authored by dchagin).
linux(4): Remove sys/cdefs.h inclusion under x86/linux due to 685dc743
Aug 18 2023, 12:59 PM
dchagin committed rG110be11ac991: linux(4): Remove include of sys/types.h from linux_vdso.h (authored by dchagin).
linux(4): Remove include of sys/types.h from linux_vdso.h
Aug 18 2023, 12:59 PM
dchagin committed rG2be88e2cca2c: linux(4): Follow style(9), don't include both sys/param.h and sys/types.h (authored by dchagin).
linux(4): Follow style(9), don't include both sys/param.h and sys/types.h
Aug 18 2023, 12:59 PM
dchagin committed rG7bbdcdc9b7ff: linprocfs(5): Follow style(9), sort includes (authored by dchagin).
linprocfs(5): Follow style(9), sort includes
Aug 18 2023, 10:14 AM
dchagin committed rGcb1fab08e956: linprocfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 (authored by dchagin).
linprocfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743
Aug 18 2023, 10:14 AM
dchagin committed rG88362a00863a: linsysfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 (authored by dchagin).
linsysfs(5): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743
Aug 18 2023, 10:13 AM