dchagin (Dmitry Chagin)
User

Projects

User Details

User Since
May 10 2014, 6:29 PM (163 w, 2 d)

Recent Activity

Yesterday

dchagin added inline comments to D11113: Intel SGX driver.
Mon, Jun 26, 10:17 AM

Sun, Jun 25

dchagin committed rS320329: PFS_DELEN is the sum of the permanent part of the struct dirent and.
PFS_DELEN is the sum of the permanent part of the struct dirent and
Sun, Jun 25, 3:22 PM

Mon, Jun 12

dchagin committed rS319851: Remove the outdated definition..
Remove the outdated definition.
Mon, Jun 12, 7:48 AM
dchagin committed rS319849: Since r318735 (ino64 project) the size of the native struct dirent is.
Since r318735 (ino64 project) the size of the native struct dirent is
Mon, Jun 12, 7:36 AM

Sun, Jun 11

dchagin committed rS319823: MFC r319571:.
MFC r319571:
Sun, Jun 11, 9:33 AM

Sun, Jun 4

dchagin committed rS319574: MFC r319052:.
MFC r319052:
Sun, Jun 4, 7:58 PM
dchagin committed rS319573: MFC r317601:.
MFC r317601:
Sun, Jun 4, 7:56 PM
dchagin committed rS319571: On success, getrandom() Linux system call returns the number of bytes that.
On success, getrandom() Linux system call returns the number of bytes that
Sun, Jun 4, 6:35 PM
dchagin committed rS319570: Revert r319053 due to lack of sence. As pointed out by kib@ opt_global.h.
Revert r319053 due to lack of sence. As pointed out by kib@ opt_global.h
Sun, Jun 4, 6:25 PM

Sun, May 28

dchagin committed rS319057: In r246085 some bits that are MI movied out into headers in compat/linux,.
In r246085 some bits that are MI movied out into headers in compat/linux,
Sun, May 28, 8:47 AM
dchagin committed rS319053: On success, getrandom() Linux system call returns the number of bytes that.
On success, getrandom() Linux system call returns the number of bytes that
Sun, May 28, 7:40 AM
dchagin committed rS319052: Strip _binary_linux_locore_o_size from ${VDSO}.so as it is a low absolute.
Strip _binary_linux_locore_o_size from ${VDSO}.so as it is a low absolute
Sun, May 28, 7:37 AM

May 8 2017

dchagin committed rS317936: MFC r317645:.
MFC r317645:
May 8 2017, 10:51 AM

May 1 2017

dchagin committed rS317645: Fix NULL pointer dereference in futex_wake_op() in case when the same.
Fix NULL pointer dereference in futex_wake_op() in case when the same
May 1 2017, 12:25 PM
dchagin committed rS317637: MFC r316426:.
MFC r316426:
May 1 2017, 6:43 AM

Apr 30 2017

dchagin committed rS317603: MFC r317324:.
MFC r317324:
Apr 30 2017, 6:16 AM
dchagin committed rS317602: MFC r317323:.
MFC r317323:
Apr 30 2017, 6:15 AM
dchagin committed rS317601: Fix symlinkat() which use the newdfd argument to look up the old path,.
Fix symlinkat() which use the newdfd argument to look up the old path,
Apr 30 2017, 5:57 AM

Apr 29 2017

dchagin committed rS317590: MFC r316776 (by cem@):.
MFC r316776 (by cem@):
Apr 29 2017, 9:26 AM
dchagin committed rS317589: MFC r316289:.
MFC r316289:
Apr 29 2017, 9:21 AM
dchagin committed rS317588: MFC r316288:.
MFC r316288:
Apr 29 2017, 9:20 AM
dchagin committed rS317587: MFC r315957:.
MFC r315957:
Apr 29 2017, 9:19 AM

Apr 23 2017

dchagin committed rS317324: Map Linux CLOCK_BOOTTIME to native CLOCK_UPTIME..
Map Linux CLOCK_BOOTTIME to native CLOCK_UPTIME.
Apr 23 2017, 7:57 AM
dchagin committed rS317323: Add Evdev ioctl handler to the Linuxulator..
Add Evdev ioctl handler to the Linuxulator.
Apr 23 2017, 7:44 AM
dchagin committed rS317318: MFC r315506:.
MFC r315506:
Apr 23 2017, 6:45 AM
dchagin committed rS317317: MFC r315505:.
MFC r315505:
Apr 23 2017, 6:44 AM

Apr 15 2017

dchagin committed rS316970: MFC r315501:.
MFC r315501:
Apr 15 2017, 3:38 PM
dchagin committed rS316969: MFC r316395:.
MFC r316395:
Apr 15 2017, 3:32 PM
dchagin committed rS316968: MFC r316394:.
MFC r316394:
Apr 15 2017, 3:31 PM
dchagin committed rS316967: MFC r316393:.
MFC r316393:
Apr 15 2017, 3:30 PM
dchagin committed rS316966: MFC r315498:.
MFC r315498:
Apr 15 2017, 3:29 PM
dchagin committed rS316965: MFC r316599:.
MFC r316599:
Apr 15 2017, 3:16 PM
dchagin committed rS316964: MFC r314868:.
MFC r314868:
Apr 15 2017, 3:14 PM
dchagin committed rS316963: MFC r314867:.
MFC r314867:
Apr 15 2017, 3:13 PM
dchagin committed rS316962: MFC r314866:.
MFC r314866:
Apr 15 2017, 3:11 PM
dchagin committed rS316961: MFC r314648:.
MFC r314648:
Apr 15 2017, 3:09 PM
dchagin committed rS316960: MFC r314647:.
MFC r314647:
Apr 15 2017, 3:08 PM
dchagin committed rS316958: MFC r315948:.
MFC r315948:
Apr 15 2017, 11:16 AM
dchagin committed rS316957: MFC r315948:.
MFC r315948:
Apr 15 2017, 11:13 AM

Apr 7 2017

dchagin committed rS316599: Prevent ushort values overflow when convert new Linux 64-bit ipc.
Prevent ushort values overflow when convert new Linux 64-bit ipc
Apr 7 2017, 5:37 AM

Apr 2 2017

dchagin committed rS316426: Use the kern_clock_nanosleep() to implement Linux clock_nanosleep() with.
Use the kern_clock_nanosleep() to implement Linux clock_nanosleep() with
Apr 2 2017, 6:16 PM
dchagin committed rS316395: Remove excess tv_nsec test as this is done by linux_to_native_timespec()..
Remove excess tv_nsec test as this is done by linux_to_native_timespec().
Apr 2 2017, 7:49 AM
dchagin committed rS316394: The value in the tv_nsec field should be in the range 0 to 999999999..
The value in the tv_nsec field should be in the range 0 to 999999999.
Apr 2 2017, 7:47 AM
dchagin committed rS316393: As noted by bde@ negative tv_sec values are not checked for overflow,.
As noted by bde@ negative tv_sec values are not checked for overflow,
Apr 2 2017, 7:46 AM

Mar 30 2017

dchagin committed rS316302: MFC r314404:.
MFC r314404:
Mar 30 2017, 8:15 PM
dchagin committed rS316301: MFC r314403:.
MFC r314403:
Mar 30 2017, 8:14 PM
dchagin committed rS316299: MFC r314344:.
MFC r314344:
Mar 30 2017, 8:13 PM
dchagin committed rS316300: MFC r314402:.
MFC r314402:
Mar 30 2017, 8:13 PM
dchagin committed rS316298: MFC r314343:.
MFC r314343:
Mar 30 2017, 8:13 PM
dchagin committed rS316297: MFC r314312:.
MFC r314312:
Mar 30 2017, 8:09 PM
dchagin committed rS316296: MFC r314311:.
MFC r314311:
Mar 30 2017, 8:05 PM
dchagin committed rS316295: MFC r314309:.
MFC r314309:
Mar 30 2017, 8:05 PM
dchagin committed rS316294: MFC r314295:.
MFC r314295:
Mar 30 2017, 8:03 PM
dchagin committed rS316293: MFC r314294:.
MFC r314294:
Mar 30 2017, 8:03 PM
dchagin committed rS316292: MFC r314293:.
MFC r314293:
Mar 30 2017, 8:01 PM
dchagin committed rS316291: MFC r314292:.
MFC r314292:
Mar 30 2017, 7:59 PM
dchagin committed rS316290: MFC r314291:.
MFC r314291:
Mar 30 2017, 7:59 PM
dchagin committed rS316289: Use kern_mincore() helper instead of abusing syscall entry..
Use kern_mincore() helper instead of abusing syscall entry.
Mar 30 2017, 7:45 PM
dchagin committed rS316288: Add kern_mincore() helper for micore() syscall..
Add kern_mincore() helper for micore() syscall.
Mar 30 2017, 7:43 PM
dchagin closed D10143: Add kern_mincore() and use it in compat. by committing rS316288: Add kern_mincore() helper for micore() syscall..
Mar 30 2017, 7:42 PM

Mar 26 2017

dchagin added a reviewer for D10143: Add kern_mincore() and use it in compat.: kib.
Mar 26 2017, 6:46 AM
dchagin created D10143: Add kern_mincore() and use it in compat..
Mar 26 2017, 6:46 AM

Mar 25 2017

dchagin updated the diff for D10050: Add preliminary support of fancy decoding the Linux ABI system calls arguments..

Mostly fixed, btw, changed $includedir param for mktables from
/usr/include to $SRCTOP/sys

Mar 25 2017, 8:15 PM
dchagin committed rS315957: Implement Linux mincore() system call..
Implement Linux mincore() system call.
Mar 25 2017, 3:47 PM
dchagin committed rS315955: MFC r315499:.
MFC r315499:
Mar 25 2017, 2:28 PM
dchagin committed rS315954: MFC r315503:.
MFC r315503:
Mar 25 2017, 2:27 PM
dchagin committed rS315953: MFC r315278:.
MFC r315278:
Mar 25 2017, 2:25 PM
dchagin committed rS315952: MFV r315950:.
MFV r315950:
Mar 25 2017, 2:14 PM
dchagin committed rS315950: Update vendor/tcsh to git b605cb561d.
Update vendor/tcsh to git b605cb561d
Mar 25 2017, 2:09 PM
dchagin committed rS315948: Update to tcsh 6.20.00.
Update to tcsh 6.20.00
Mar 25 2017, 1:32 PM

Mar 19 2017

dchagin retitled D10050: Add preliminary support of fancy decoding the Linux ABI system calls arguments. from Add preliminary support of fancy decoding the Linux ABI system calls arguments. Fow now it's incomplete as I plan to propose to complete this job to a mokhi@ to Add preliminary support of fancy decoding the Linux ABI system calls arguments..
Mar 19 2017, 6:52 AM
dchagin created D10050: Add preliminary support of fancy decoding the Linux ABI system calls arguments..
Mar 19 2017, 6:51 AM

Mar 18 2017

dchagin committed rS315513: Tag tcsh 6.20.00 release..
Tag tcsh 6.20.00 release.
Mar 18 2017, 9:45 PM
dchagin committed rS315512: Import of tcsh-6.20.00.
Import of tcsh-6.20.00
Mar 18 2017, 9:42 PM
dchagin committed rS315506: Glibc get_nprocs() and get_nprocs_conf() uses the sysfs cpu infrastructure.
Glibc get_nprocs() and get_nprocs_conf() uses the sysfs cpu infrastructure
Mar 18 2017, 6:38 PM
dchagin committed rS315505: Implement getrandom() syscall..
Implement getrandom() syscall.
Mar 18 2017, 6:34 PM
dchagin committed rS315503: As noted by Roel Bouwman Linux allows a large buffer size than the.
As noted by Roel Bouwman Linux allows a large buffer size than the
Mar 18 2017, 6:31 PM
dchagin committed rS315501: To reduce code duplication move socket defines to the MI path..
To reduce code duplication move socket defines to the MI path.
Mar 18 2017, 6:23 PM
dchagin committed rS315499: Remove superflous break statment..
Remove superflous break statment.
Mar 18 2017, 6:19 PM
dchagin committed rS315498: Check for negative nanoseconds..
Check for negative nanoseconds.
Mar 18 2017, 6:14 PM
dchagin added a comment to D10044: nanosleep: plug a kernel memory disclosure.

For linuxulator this does not make sense now as we check timespec values in linux_to_native_timespec before calling kern_nanosleep()

kern_nanosleep checks for negative nanoseconds, but I don't see where linux_to_native_timespec checks for that.

Mar 18 2017, 4:11 PM
dchagin accepted D10044: nanosleep: plug a kernel memory disclosure.

For linuxulator this does not make sense now as we check timespec values in linux_to_native_timespec before calling kern_nanosleep()

Mar 18 2017, 2:01 PM

Mar 16 2017

dchagin committed rS315376: MFC r313740:.
MFC r313740:
Mar 16 2017, 6:33 AM

Mar 15 2017

dchagin committed rS315316: MFC r314643:.
MFC r314643:
Mar 15 2017, 5:16 PM
dchagin committed rS315315: MFC r314132:.
MFC r314132:
Mar 15 2017, 5:14 PM
dchagin committed rS315314: MFC r313940:.
MFC r313940:
Mar 15 2017, 5:11 PM
dchagin committed rS315313: MFC r313913:.
MFC r313913:
Mar 15 2017, 5:06 PM
dchagin committed rS315312: MFC r305093 (by mjg@):.
MFC r305093 (by mjg@):
Mar 15 2017, 4:38 PM

Mar 14 2017

dchagin committed rS315278: Fix usage of the same 'i' variable in the external and nested loops..
Fix usage of the same 'i' variable in the external and nested loops.
Mar 14 2017, 6:29 PM

Mar 11 2017

dchagin committed rS315063: MFC r303464 (by brooks@):.
MFC r303464 (by brooks@):
Mar 11 2017, 8:41 AM
dchagin committed rS315062: MFC r303464 (by brooks@):.
MFC r303464 (by brooks@):
Mar 11 2017, 8:39 AM
dchagin committed rS315061: Record mergeinfo for r314217, r314218..
Record mergeinfo for r314217, r314218.
Mar 11 2017, 8:11 AM

Mar 7 2017

dchagin committed rS314868: Linux semop system call return EINVAL in case when the invalid nsops.
Linux semop system call return EINVAL in case when the invalid nsops
Mar 7 2017, 5:12 PM
dchagin committed rS314867: Linux kernel does not export to the user space ipc_perm.mode values.
Linux kernel does not export to the user space ipc_perm.mode values
Mar 7 2017, 5:09 PM
dchagin committed rS314866: Reduce code duplication between MD Linux code by moving SYSV IPC 64-bit.
Reduce code duplication between MD Linux code by moving SYSV IPC 64-bit
Mar 7 2017, 5:07 PM

Mar 4 2017

dchagin committed rS314648: Style(9)..
Style(9).
Mar 4 2017, 8:59 AM
dchagin committed rS314647: Remove attribute __packed from some IPC struct definition since.
Remove attribute __packed from some IPC struct definition since
Mar 4 2017, 8:58 AM
dchagin committed rS314643: Hide Linux socketcall constants under corresponding #ifdef since.
Hide Linux socketcall constants under corresponding #ifdef since
Mar 4 2017, 6:54 AM

Feb 28 2017

dchagin committed rS314404: Linux epoll return EEXIST on case when op is EPOLL_CTL_ADD, and the supplied.
Linux epoll return EEXIST on case when op is EPOLL_CTL_ADD, and the supplied
Feb 28 2017, 7:55 PM
dchagin committed rS314403: Linux epoll return ENOENT error in case when op is EPOLL_CTL_MOD or.
Linux epoll return ENOENT error in case when op is EPOLL_CTL_MOD or
Feb 28 2017, 7:54 PM