Page MenuHomeFreeBSD
Feed Search

Aug 18 2023

dchagin committed rGcb1fab08e956: 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.
Aug 18 2023, 10:13 AM
dchagin committed rGce8e645a4a8e: linux(4): Follow style(9), include sys/systm.h after sys/param.h.
Aug 18 2023, 10:13 AM
dchagin committed rG3460fab5fced: linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743.
Aug 18 2023, 10:13 AM

Aug 17 2023

dchagin committed rGc47116e90951: linux(4): Update my copyrights, add SPDX tag.
Aug 17 2023, 8:55 PM
dchagin committed rG270e01d4686e: linux(4): Fix leftovers after 2ff63af9.
Aug 17 2023, 8:55 PM
dchagin committed rGbb66c5975383: linux(4): Add sendfile fallback for non-socket fds (authored by james_mclgh.net).
Aug 17 2023, 7:59 PM
dchagin committed rG1f2b31f76e7d: linux(4): Add 2 Linux socket ioctl commands (authored by weike.chen_dell.com).
Aug 17 2023, 7:59 PM
dchagin committed rG5ad5cf507910: linux(4): Be verbose about unsupported ioctl commands on ifreq ioctl (authored by weike.chen_dell.com).
Aug 17 2023, 7:59 PM
dchagin committed rG6ecab3949493: linux(4): Drop bogus __arm__ condition due to lack of 32-bit arm support.
Aug 17 2023, 7:59 PM
dchagin committed rG4a521544a683: linux(4): Don't miss error from underlying in sendfile.
Aug 17 2023, 7:59 PM
dchagin committed rG7307c4396347: linux(4): Use native off_t for fo_sendfile call.
Aug 17 2023, 7:59 PM
dchagin committed rG5068387f42f4: linux(4): Use l_off_t type for offset argument in sendfile syscall.
Aug 17 2023, 7:59 PM
dchagin committed rG158b57295f06: linux(4): Regen for sendfile.
Aug 17 2023, 7:59 PM
dchagin closed D34555: linuxulator: add sendfile fallback for non-socket FDs.
Aug 17 2023, 7:59 PM · Linux Emulation
dchagin closed D39786: Add 3 Linux Socket ioctl commands.
Aug 17 2023, 7:58 PM

Aug 16 2023

dchagin requested review of D35155: Add EV_EXCLUSIVE to kevent..
Aug 16 2023, 9:23 AM
dchagin added reviewers for D35155: Add EV_EXCLUSIVE to kevent.: markj, jmg.
Aug 16 2023, 9:23 AM
dchagin added a comment to D35155: Add EV_EXCLUSIVE to kevent..

Is this Review still valid, valuable, and ready to land?

Aug 16 2023, 8:35 AM

Aug 14 2023

dchagin committed rGf3e11927dc28: vm: Allow MAP_32BIT for all architectures.
Aug 14 2023, 5:21 PM
dchagin committed rG0ddd32b617c7: vm: MAP_32BIT_MAX_ADDR defined in sys/mman.h.
Aug 14 2023, 5:21 PM
dchagin closed D41435: vm: Allow MAP_32BIT for all architectures.
Aug 14 2023, 5:21 PM
dchagin closed D41434: vm: MAP_32BIT_MAX_ADDR defined in sys/mman.h.
Aug 14 2023, 5:21 PM
dchagin committed rG2467ccddc0e0: linux(4): Fix MSG_CTRUNC handling in recvmsg().
Aug 14 2023, 12:48 PM
dchagin committed rG9d0c9b6d6a6a: linux(4): Add a comment explaining udata freeing on error.
Aug 14 2023, 12:48 PM
dchagin committed rGde20eb26d014: linux(4): Refactor recvmsg.
Aug 14 2023, 12:48 PM
dchagin committed rGbbaa5523c01a: linux(4): Skip unsupported anxiliary message.
Aug 14 2023, 12:48 PM
dchagin committed rGa21238d843eb: linux(4): Improve readability of recvmsg control buffer copyout code.
Aug 14 2023, 12:48 PM
dchagin committed rG7d561928e65a: linux(4): Fix control message size calculation again.
Aug 14 2023, 12:47 PM
dchagin committed rG43c3beb7414e: linux(4): Drop bogus empty line in linux_socket.c.
Aug 14 2023, 12:47 PM

Aug 12 2023

dchagin updated the diff for D41435: vm: Allow MAP_32BIT for all architectures.

predict_true macro removed, also fixed libsysdecode mktables

Aug 12 2023, 7:52 PM
dchagin added a reviewer for D41435: vm: Allow MAP_32BIT for all architectures: kib.
Aug 12 2023, 2:57 PM
dchagin added a reviewer for D41434: vm: MAP_32BIT_MAX_ADDR defined in sys/mman.h: kib.
Aug 12 2023, 2:56 PM
dchagin requested review of D41435: vm: Allow MAP_32BIT for all architectures.
Aug 12 2023, 9:01 AM
dchagin requested review of D41434: vm: MAP_32BIT_MAX_ADDR defined in sys/mman.h.
Aug 12 2023, 9:01 AM

Aug 11 2023

dchagin committed rG97cbac33c6d2: linux(4): Add elf_hwcap2 to x86.
Aug 11 2023, 10:09 AM
dchagin committed rG455b78443ee5: linux: binutils as requires %eflags instead of %flags for CFI. (authored by jhb).
Aug 11 2023, 10:09 AM

Aug 10 2023

dchagin accepted D41397: vm: Fix address hints of 0 with MAP_32BIT.

Thank you for fixing this

Aug 10 2023, 8:33 AM

Aug 9 2023

dchagin added a comment to D40479: namei: Reset the lookup to start from the real root for abs symlink target.

As I already mentioned, my test was done from a fresh installation off of a FreeBSD 14-CURRENT ISO image. Everything other than what I had described was 100% defaults.

compat.linux.emul_path: /compat/linux

I even went as far as to record a video of the copy-pastable repro instructions that I gave to show the issue.

www.youtube.com/watch?v=N46TGrCK4t8

Aug 9 2023, 7:04 PM

Aug 8 2023

dchagin added a comment to D41320: tests: Add stack grows tests.

Rebuild with 8920c5f2a11 reverted succeeded. Looks like D41320. The host is FreeBSD 13.2p2 with minimal extras.

Aug 8 2023, 9:41 PM
dchagin committed rG76f28f656eb5: tests: Fix build after 8920c5f2.
Aug 8 2023, 9:40 PM
dchagin committed rG8920c5f2a117: tests: Add stack grows tests.
Aug 8 2023, 3:12 PM
dchagin closed D41320: tests: Add stack grows tests.
Aug 8 2023, 3:12 PM

Aug 7 2023

dchagin added a comment to D41337: vfs: Validate the vop vectors after the default vops applied.
In D41337#941279, @mjg wrote:

my bad, the entire point was for validation to happen prior any automagic assignment so filesystems are forced to explicitly state their position on fplookup for given vop vector

I disagree, it’s not an automagic, it is a long lived well known stable code, and, of course, the fix doesn't change the purpose you wanted

Aug 7 2023, 8:13 PM
dchagin added a comment to D41338: ufs: Enable namecache usage.
In D41338#941266, @mjg wrote:

does this pass the test suite from /usr/tests when backed by ufs?

Aug 7 2023, 8:06 PM
dchagin committed rG3b84bfafb98b: vfs: Deleting a doubled inclusion of sys/capsicum.h.
Aug 7 2023, 2:25 PM
dchagin committed rG70d248d25af7: ObsoleteFiles.inc: Remove leading slash from 20230714 entry (authored by marius).
Aug 7 2023, 2:25 PM
dchagin committed rG520891109c09: linux(4): Fix control message size calculation.
Aug 7 2023, 2:25 PM
dchagin committed rG76efe26bafe2: linux(4): Use M_LINUX for malloc type of proc emuldata.
Aug 7 2023, 2:25 PM
dchagin committed rGb4ebdfe9980f: linux(4): Use M_LINUX for malloc type in getdents64.
Aug 7 2023, 2:25 PM
dchagin committed rGe644694f5f3b: linux(4): Use M_LINUX for malloc type in getdents.
Aug 7 2023, 2:25 PM
dchagin committed rGd41dfdb6f413: linux(4): Delete a useless variable in getdents64.
Aug 7 2023, 2:25 PM
dchagin committed rG7027716f9d8d: linux(4): Use M_LINUX for malloc type in readdir.
Aug 7 2023, 2:25 PM
dchagin committed rG1821249a4d70: linux(4): Delete a useless variable in readdir.
Aug 7 2023, 2:25 PM
dchagin committed rG4e15e32a60b6: linux(4): Properly allocate buffer for kern_getdirentries in readdir.
Aug 7 2023, 2:25 PM
dchagin committed rG24d41b6c95f9: signal: Remove gsignal references from manuals.
Aug 7 2023, 2:25 PM
dchagin committed rG73ac090e9244: signal: Get rid of gsignal() as it not used anywhere.
Aug 7 2023, 2:24 PM
dchagin committed rGfbae16ed99ad: man: Link _Fork(2) man page.
Aug 7 2023, 2:24 PM
dchagin updated the diff for D41320: tests: Add stack grows tests.

SUBDIR_DEPENDS_stack

Aug 7 2023, 2:13 PM
dchagin added inline comments to D41320: tests: Add stack grows tests.
Aug 7 2023, 10:26 AM

Aug 6 2023

dchagin updated the diff for D41320: tests: Add stack grows tests.

well, that's was John's test case, adapted to atf. I agree, that te test was a bit clumsy,
so, slightly rework it. AFAIU, the test changes the protection bits of the last page in the mmaped
stack area, then touches next page to gen PF.

Aug 6 2023, 9:24 PM
dchagin added reviewers for D41338: ufs: Enable namecache usage: kib, mjg.
Aug 6 2023, 4:33 PM
dchagin added reviewers for D41337: vfs: Validate the vop vectors after the default vops applied: kib, mjg.
Aug 6 2023, 4:33 PM
dchagin requested review of D41338: ufs: Enable namecache usage.
Aug 6 2023, 4:32 PM
dchagin requested review of D41337: vfs: Validate the vop vectors after the default vops applied.
Aug 6 2023, 4:32 PM
dchagin abandoned D41336: vfs: Validate the vop vectors after the default vops applied.
Aug 6 2023, 4:22 PM
dchagin requested review of D41336: vfs: Validate the vop vectors after the default vops applied.
Aug 6 2023, 4:21 PM
dchagin updated the diff for D41320: tests: Add stack grows tests.

Move stack tests to a separate directory under tests/sys/vm

Aug 6 2023, 10:13 AM
dchagin added a comment to D41320: tests: Add stack grows tests.
In D41320#941149, @kib wrote:

I am not sure what your trouble is, but if it is about having the dependency .dso built before the test program, try to look at libexec/rtld-elf/tests/Makefile. Specifically SUBDIR_DEPEND_target= XXX.

Aug 6 2023, 6:53 AM
dchagin updated the diff for D41320: tests: Add stack grows tests.

John Carr test added

Aug 6 2023, 6:50 AM

Aug 4 2023

dchagin committed rGbbe017e0415a: linux(4): Add a dedicated ioprio system calls.
Aug 4 2023, 1:05 PM
dchagin committed rGb5c0b9555d15: linux(4): Regen for ioprio syscalls.
Aug 4 2023, 1:05 PM
dchagin committed rG1c83154e4936: linux(4): Modify ioprio syscalls to match Linux.
Aug 4 2023, 1:05 PM
dchagin closed D41153: linux(4): Add a dedicated ioprio system calls.
Aug 4 2023, 1:05 PM · Linux Emulation
dchagin added reviewers for D41320: tests: Add stack grows tests: kib, jrtc27.
Aug 4 2023, 12:48 PM
dchagin retitled D41320: tests: Add stack grows tests from tests: Add stack grows tests There's a depedndency stack_dt_need_test:soxstack issue that I don't understand how to fix properly
Aug 4 2023, 12:47 PM
dchagin requested review of D41320: tests: Add stack grows tests.
Aug 4 2023, 12:46 PM

Aug 1 2023

dchagin committed rG5a7e48dddfb5: tests: Add MAP_32BIT flag test.
Aug 1 2023, 8:24 PM
dchagin closed D41236: tests: Add MAP_32BIT flag test.
Aug 1 2023, 8:24 PM
dchagin added inline comments to D41236: tests: Add MAP_32BIT flag test.
Aug 1 2023, 3:26 PM
dchagin updated the diff for D41236: tests: Add MAP_32BIT flag test.

Seems done, thanks.

Aug 1 2023, 3:26 PM

Jul 31 2023

dchagin updated the diff for D41236: tests: Add MAP_32BIT flag test.

Done, thanks. Tinderboxd

Jul 31 2023, 5:48 PM

Jul 30 2023

dchagin added a comment to D41236: tests: Add MAP_32BIT flag test.
In D41236#939212, @kib wrote:

I am curious, why don't you code this in pure C with ATF.

Jul 30 2023, 10:47 PM
dchagin updated the diff for D41236: tests: Add MAP_32BIT flag test.

Done,
+ MAP_ANON

Jul 30 2023, 10:40 PM
dchagin added reviewers for D41236: tests: Add MAP_32BIT flag test: kib, alc.
Jul 30 2023, 6:32 PM
dchagin requested review of D41236: tests: Add MAP_32BIT flag test.
Jul 30 2023, 6:30 PM
dchagin added a comment to D41099: More fixes for stacks.

Just to say, all glibc stack related tests are passed now, thank you.

Jul 30 2023, 9:18 AM

Jul 29 2023

dchagin committed rGdbac8474fe44: vfs: Deleting a doubled inclusion of sys/capsicum.h.
Jul 29 2023, 8:23 AM
dchagin committed rG67116c69052d: linux(4): Fix control message size calculation.
Jul 29 2023, 8:23 AM
dchagin closed D41223: vfs: Deleting a doubled inclusion of sys/capsicum.h.
Jul 29 2023, 8:23 AM
dchagin closed D41224: linux(4): Fix control message size calculation.
Jul 29 2023, 8:23 AM · Linux Emulation

Jul 28 2023

dchagin added a reviewer for D41224: linux(4): Fix control message size calculation: Linux Emulation.
Jul 28 2023, 9:17 AM · Linux Emulation
dchagin requested review of D41224: linux(4): Fix control message size calculation.
Jul 28 2023, 9:16 AM · Linux Emulation
dchagin retitled D41223: vfs: Deleting a doubled inclusion of sys/capsicum.h from vfs: Deleting a doubled include of capsicum.h
Jul 28 2023, 9:15 AM
dchagin requested review of D41223: vfs: Deleting a doubled inclusion of sys/capsicum.h.
Jul 28 2023, 9:12 AM
dchagin closed D41129: tests: Test libexecinfo backtrace call througth signal trampoline.
Jul 28 2023, 9:11 AM
dchagin committed rGdf1ea5887326: tests: Test libexecinfo backtrace call througth signal trampoline.
Jul 28 2023, 9:11 AM
dchagin committed rG4281dab8bc11: linux(4): Add elf_hwcap2 to x86.
Jul 28 2023, 8:58 AM
dchagin closed D41165: linux(4): Add elf_hwcap2 to x86.
Jul 28 2023, 8:57 AM · Linux Emulation
dchagin closed D41195: i386: Don't use static DPCPU and VNET defines in i386 modules.
Jul 28 2023, 8:56 AM