Page MenuHomeFreeBSD
Feed Advanced Search

Jun 26 2019

D20691: Implement PTRACE_GETSIGINFO is now accepted and ready to land.
Jun 26 2019, 9:21 AM

Jun 10 2019

dchagin committed rS348847: Use C11 anonymous unions..
Use C11 anonymous unions.
Jun 10 2019, 5:28 AM

Jun 9 2019

dchagin created D20576: linprocfs: warn users if we can't fill process memory map..
Jun 9 2019, 4:10 PM
dchagin created D20575: pseudofs: add sysctl to set sbuf buffer size.
Jun 9 2019, 4:07 PM

May 30 2019

dchagin committed rS348434: Remove wrong inline keyword..
Remove wrong inline keyword.
May 30 2019, 4:11 PM
dchagin closed D20415: Linuxulator: complete LOCAL_PEERCRED support..
May 30 2019, 2:24 PM
dchagin committed rS348419: Complete LOCAL_PEERCRED support. Cache pid of the remote process in the.
Complete LOCAL_PEERCRED support. Cache pid of the remote process in the
May 30 2019, 2:24 PM
dchagin committed rS348418: Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,.
Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,
May 30 2019, 2:22 PM
dchagin closed D20409: Linux does not support MSG_OOB for unix(7) or not-stream oriented socket.
May 30 2019, 2:22 PM

May 27 2019

dchagin added a comment to D20415: Linuxulator: complete LOCAL_PEERCRED support..
In D20415#440959, @tijl wrote:

I assume you used a union in struct xucred because a pointer has a different size on different architectures? You could use something like this:

sure

May 27 2019, 2:51 PM
dchagin added a reviewer for D20415: Linuxulator: complete LOCAL_PEERCRED support.: tijl.
May 27 2019, 10:46 AM

May 26 2019

dchagin updated the diff for D20415: Linuxulator: complete LOCAL_PEERCRED support..

Also cache client process pid

May 26 2019, 8:50 PM
dchagin created D20415: Linuxulator: complete LOCAL_PEERCRED support..
May 26 2019, 7:07 PM

May 25 2019

dchagin added a reviewer for D20409: Linux does not support MSG_OOB for unix(7) or not-stream oriented socket: tijl.
May 25 2019, 3:53 PM
dchagin created D20409: Linux does not support MSG_OOB for unix(7) or not-stream oriented socket.
May 25 2019, 3:51 PM

May 24 2019

dchagin added a comment to D20333: Make linux(4) create /dev/shm..

as far as I understand we can create /dev/fd same way?

May 24 2019, 2:22 PM

May 23 2019

dchagin accepted D20333: Make linux(4) create /dev/shm..
May 23 2019, 6:55 PM

May 22 2019

dchagin committed rS348096: MFC r347204:.
MFC r347204:
May 22 2019, 5:37 AM
dchagin committed rS348095: MFC r347203:.
MFC r347203:
May 22 2019, 5:35 AM
dchagin committed rS348094: MFC r347202:.
MFC r347202:
May 22 2019, 5:35 AM
dchagin committed rS348093: MFC r347196:.
MFC r347196:
May 22 2019, 5:34 AM
dchagin committed rS348092: MFC r347052:.
MFC r347052:
May 22 2019, 5:33 AM

May 21 2019

dchagin committed rS348058: Do not leak sa in linux_recvmsg() call if kern_recvit() fails..
Do not leak sa in linux_recvmsg() call if kern_recvit() fails.
May 21 2019, 6:08 PM
dchagin committed rS348057: Do not use uninitialised sa..
Do not use uninitialised sa.
May 21 2019, 6:06 PM
dchagin committed rS348056: Do not leak sa in linux_recvfrom() call if kern_recvit() fails..
Do not leak sa in linux_recvfrom() call if kern_recvit() fails.
May 21 2019, 6:04 PM
dchagin added a comment to D20333: Make linux(4) create /dev/shm..

linux_common is not used in i386

What do you mean? Or, ask another way, where should I call it from to make it work for i386?

May 21 2019, 3:44 PM
dchagin added a comment to D20333: Make linux(4) create /dev/shm..

I would prefer put common code to the compat/linux/linux.c and put linux_dev_shm_destroy/linux_dev_shm_create decl to the linux.h

May 21 2019, 2:03 PM
dchagin added a comment to D20333: Make linux(4) create /dev/shm..

linux_common is not used in i386

May 21 2019, 2:00 PM

May 20 2019

dchagin added a comment to D20322: Make linux_enable="YES" result in mounting linprocfs, linsysfs, and handling /dev/shm/.

I like the idea and I propose to add fdescfs also

May 20 2019, 5:41 PM

May 19 2019

dchagin committed rS347969: Linux send() call returns EAGAIN instead of ENOTCONN in case when the.
Linux send() call returns EAGAIN instead of ENOTCONN in case when the
May 19 2019, 9:23 AM

May 16 2019

dchagin accepted D20200: Implement PTRACE_O_TRACESYSGOOD.

:)
as I already say, moving linux_ptrace_status() to MI (linux_util.c or linux.c) solves you problem with ifdefs )

May 16 2019, 1:31 PM
dchagin committed rS347684: MFC r347016:.
MFC r347016:
May 16 2019, 10:44 AM
dchagin committed rS347683: MFC r347016:.
MFC r347016:
May 16 2019, 10:41 AM
dchagin accepted D20200: Implement PTRACE_O_TRACESYSGOOD.
May 16 2019, 7:32 AM

May 15 2019

dchagin accepted D20200: Implement PTRACE_O_TRACESYSGOOD.
May 15 2019, 5:07 AM

May 13 2019

dchagin committed rS347540: Add warning to the Linuxulator makefiles that building it outside of a.
Add warning to the Linuxulator makefiles that building it outside of a
May 13 2019, 6:28 PM
dchagin closed D20179: warn user that building Linuxulator modules outside of a kernel does not make sence.
May 13 2019, 6:28 PM
dchagin committed rS347538: Linuxulator depends on a fundamental kernel settings such as SMP. Many.
Linuxulator depends on a fundamental kernel settings such as SMP. Many
May 13 2019, 6:24 PM
dchagin closed D20178: Prevent users from building obviously defective Linuxulator modules..
May 13 2019, 6:24 PM
dchagin committed rS347537: Linuxulator getpeername() returns EINVAL in case then namelen less then 0..
Linuxulator getpeername() returns EINVAL in case then namelen less then 0.
May 13 2019, 6:14 PM
dchagin committed rS347533: Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functions.
Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functions
May 13 2019, 5:48 PM
dchagin closed D20157: Rewrite Linuxulator struct sockaddr conversion funtions.
May 13 2019, 5:48 PM
dchagin committed rS347521: MFC r346965:.
MFC r346965:
May 13 2019, 11:17 AM
dchagin committed rS347520: MFC r346965:.
MFC r346965:
May 13 2019, 10:43 AM

May 12 2019

dchagin added inline comments to D20200: Implement PTRACE_O_TRACESYSGOOD.
May 12 2019, 5:24 PM
dchagin accepted D20223: Fix handling of r10 in Linux ptrace(2)..
May 12 2019, 4:34 PM

May 7 2019

dchagin updated the diff for D20178: Prevent users from building obviously defective Linuxulator modules..

wrong phab diff, sorry

May 7 2019, 10:42 AM
dchagin updated the diff for D20179: warn user that building Linuxulator modules outside of a kernel does not make sence.

wrong phab diff, sorry

May 7 2019, 10:41 AM
dchagin created D20179: warn user that building Linuxulator modules outside of a kernel does not make sence.
May 7 2019, 10:35 AM
dchagin updated the summary of D20178: Prevent users from building obviously defective Linuxulator modules..
May 7 2019, 10:34 AM
dchagin updated the diff for D20178: Prevent users from building obviously defective Linuxulator modules..

split to get rid of DEBUG and warn

May 7 2019, 10:33 AM
dchagin updated the summary of D20178: Prevent users from building obviously defective Linuxulator modules..
May 7 2019, 9:38 AM
dchagin created D20178: Prevent users from building obviously defective Linuxulator modules..
May 7 2019, 8:58 AM
dchagin committed rS347218: Remove wrong copyright line. Discussed with Carlos Neira..
Remove wrong copyright line. Discussed with Carlos Neira.
May 7 2019, 5:08 AM

May 6 2019

dchagin added inline comments to D13656: Bug 223722 add sys/class/net data to linsysfs.
May 6 2019, 9:29 PM · Linux Emulation, Contributor Reviews (src)
dchagin committed rS347204: Adds sys/class/net devices to linsysfs..
Adds sys/class/net devices to linsysfs.
May 6 2019, 8:01 PM
dchagin closed D13656: Bug 223722 add sys/class/net data to linsysfs.
May 6 2019, 8:01 PM · Linux Emulation, Contributor Reviews (src)
dchagin committed rS347203: Rewrite linux_ifflags() in more readable Linuxulator style..
Rewrite linux_ifflags() in more readable Linuxulator style.
May 6 2019, 7:58 PM
dchagin closed D20146: Rewrite linux_ifflags() in more readable Linuxulator style..
May 6 2019, 7:58 PM
dchagin committed rS347202: Complete r347052 (https://reviews.freebsd.org/D20137) as it it was not.
Complete r347052 (https://reviews.freebsd.org/D20137) as it it was not
May 6 2019, 7:56 PM
dchagin closed D20141: Modify ifname_linux_to_bsd() to properly work with Linux loopback interface.
May 6 2019, 7:56 PM
dchagin committed rS347196: The build process generates assym.inc from genassym.o, so don't forget.
The build process generates assym.inc from genassym.o, so don't forget
May 6 2019, 6:46 PM
dchagin accepted D20152: Support NT_PRSTATUS in Linux ptrace(2).
May 6 2019, 2:11 PM
dchagin accepted D14858: arm64 linuxulator syscalls.master style review.

I like it

May 6 2019, 2:10 PM
dchagin updated the diff for D20157: Rewrite Linuxulator struct sockaddr conversion funtions.

as linux_common now depends on INET6 option, fix it

May 6 2019, 2:08 PM

May 5 2019

dchagin updated the diff for D20157: Rewrite Linuxulator struct sockaddr conversion funtions.

do not touch linux_recv()

May 5 2019, 9:22 AM

May 4 2019

dchagin updated the diff for D20157: Rewrite Linuxulator struct sockaddr conversion funtions.

ha, git show HEAD^ )))

May 4 2019, 6:57 PM
dchagin updated the diff for D20157: Rewrite Linuxulator struct sockaddr conversion funtions.

Init bflags in linux_accept_common and lsa in bsd_to_linux_sockaddr.

May 4 2019, 6:22 PM
dchagin updated the diff for D20157: Rewrite Linuxulator struct sockaddr conversion funtions.

refactor accept_common to properly handle error from kern_accept4

May 4 2019, 5:02 PM
dchagin updated the diff for D20157: Rewrite Linuxulator struct sockaddr conversion funtions.

accept syscall return EINVAL in case of negative namelen parameter

May 4 2019, 4:53 PM
dchagin created D20157: Rewrite Linuxulator struct sockaddr conversion funtions.
May 4 2019, 3:30 PM

May 3 2019

dchagin added inline comments to D20141: Modify ifname_linux_to_bsd() to properly work with Linux loopback interface.
May 3 2019, 9:28 PM
dchagin updated the diff for D20141: Modify ifname_linux_to_bsd() to properly work with Linux loopback interface.
May 3 2019, 9:28 PM
dchagin committed rS347052: In order to reduce duplication between MD parts of the Linuxulator.
In order to reduce duplication between MD parts of the Linuxulator
May 3 2019, 8:43 AM
dchagin closed D20137: Reduce duplication between MD parts of the Linuxulator.
May 3 2019, 8:43 AM
dchagin updated the diff for D20146: Rewrite linux_ifflags() in more readable Linuxulator style..

init flags, fix a typo

May 3 2019, 7:44 AM
dchagin created D20146: Rewrite linux_ifflags() in more readable Linuxulator style..
May 3 2019, 7:36 AM
dchagin accepted D20145: Decode more CPU flags in cpuinfo.

Thank you!

May 3 2019, 6:10 AM

May 2 2019

dchagin added a reviewer for D20141: Modify ifname_linux_to_bsd() to properly work with Linux loopback interface: Linux Emulation.
May 2 2019, 2:30 PM
dchagin created D20141: Modify ifname_linux_to_bsd() to properly work with Linux loopback interface.
May 2 2019, 2:29 PM
dchagin added inline comments to D20137: Reduce duplication between MD parts of the Linuxulator.
May 2 2019, 2:26 PM
dchagin updated the diff for D20137: Reduce duplication between MD parts of the Linuxulator.

Split the patch into two parts, modifying ifname_linux_to_bsd() will be next

May 2 2019, 2:24 PM
dchagin added a comment to D20139: Fix flags in cpuinfo..

I mean that Linux cpufeatures.h declares more then one word (32 bit) of cpu features

May 2 2019, 2:04 PM
dchagin accepted D20139: Fix flags in cpuinfo..

what about word1, word2, word3?

May 2 2019, 12:57 PM
dchagin created D20137: Reduce duplication between MD parts of the Linuxulator.
May 2 2019, 11:16 AM
dchagin committed rS347016: Remove unneeded includes..
Remove unneeded includes.
May 2 2019, 9:00 AM

May 1 2019

dchagin accepted D20131: Add sys/devices/system/cpu/{possible,present} to linsysfs(5). That makes Linux lscpu(1) work..
May 1 2019, 8:13 PM
dchagin added a comment to D19917: Implement linux_sendfile for the linuxulator.

@emaste, np )

May 1 2019, 8:06 PM
dchagin added inline comments to D13656: Bug 223722 add sys/class/net data to linsysfs.
May 1 2019, 8:05 PM · Linux Emulation, Contributor Reviews (src)

Apr 30 2019

dchagin added a reviewer for D14835: Enhance support for Linux mremap system call: dchagin.
Apr 30 2019, 6:34 PM
dchagin added a reviewer for D13656: Bug 223722 add sys/class/net data to linsysfs: dchagin.
Apr 30 2019, 6:32 PM · Linux Emulation, Contributor Reviews (src)
dchagin removed a reviewer for D7970: Linux ARM v2 1/9: dchagin.
Apr 30 2019, 6:28 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7971: Linux ARM v2 2/9: dchagin.
Apr 30 2019, 6:28 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7972: Linux ARM v2 3/9: dchagin.
Apr 30 2019, 6:28 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7977: Linux ARM v2 8/9: dchagin.
Apr 30 2019, 6:27 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7975: Linux ARM v2 6/9: dchagin.
Apr 30 2019, 6:27 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7978: Linux ARM v2 9/9: dchagin.
Apr 30 2019, 6:26 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7974: Linux ARM v2 5/9: dchagin.
Apr 30 2019, 6:26 PM · Linux Emulation, ARM
dchagin removed a reviewer for D7973: Linux ARM v2 4/9: dchagin.
Apr 30 2019, 6:26 PM · Linux Emulation, ARM
dchagin removed a reviewer for D18344: linuxulator: rename .s files to .S/.asm to use Clang IAS: dchagin.
Apr 30 2019, 6:24 PM