dchagin (Dmitry Chagin)
User

Projects

User Details

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

Recent Activity

Sun, Apr 23

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

Sat, Apr 15

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

Fri, Apr 7

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
Fri, Apr 7, 5:37 AM

Sun, Apr 2

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
Sun, Apr 2, 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().
Sun, Apr 2, 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.
Sun, Apr 2, 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,
Sun, Apr 2, 7:46 AM

Thu, Mar 30

dchagin committed rS316302: MFC r314404:.
MFC r314404:
Thu, Mar 30, 8:15 PM
dchagin committed rS316301: MFC r314403:.
MFC r314403:
Thu, Mar 30, 8:14 PM
dchagin committed rS316299: MFC r314344:.
MFC r314344:
Thu, Mar 30, 8:13 PM
dchagin committed rS316300: MFC r314402:.
MFC r314402:
Thu, Mar 30, 8:13 PM
dchagin committed rS316298: MFC r314343:.
MFC r314343:
Thu, Mar 30, 8:13 PM
dchagin committed rS316297: MFC r314312:.
MFC r314312:
Thu, Mar 30, 8:09 PM
dchagin committed rS316296: MFC r314311:.
MFC r314311:
Thu, Mar 30, 8:05 PM
dchagin committed rS316295: MFC r314309:.
MFC r314309:
Thu, Mar 30, 8:05 PM
dchagin committed rS316294: MFC r314295:.
MFC r314295:
Thu, Mar 30, 8:03 PM
dchagin committed rS316293: MFC r314294:.
MFC r314294:
Thu, Mar 30, 8:03 PM
dchagin committed rS316292: MFC r314293:.
MFC r314293:
Thu, Mar 30, 8:01 PM
dchagin committed rS316291: MFC r314292:.
MFC r314292:
Thu, Mar 30, 7:59 PM
dchagin committed rS316290: MFC r314291:.
MFC r314291:
Thu, Mar 30, 7:59 PM
dchagin committed rS316289: Use kern_mincore() helper instead of abusing syscall entry..
Use kern_mincore() helper instead of abusing syscall entry.
Thu, Mar 30, 7:45 PM
dchagin committed rS316288: Add kern_mincore() helper for micore() syscall..
Add kern_mincore() helper for micore() syscall.
Thu, Mar 30, 7:43 PM
dchagin closed D10143: Add kern_mincore() and use it in compat. by committing rS316288: Add kern_mincore() helper for micore() syscall..
Thu, Mar 30, 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
dchagin committed rS314402: FreeBSD does not have analgue for epill EPOLLPRI event type..
FreeBSD does not have analgue for epill EPOLLPRI event type.
Feb 28 2017, 7:49 PM

Feb 27 2017

dchagin committed rS314344: Return EINVAL when an invalid file descriptor specified..
Return EINVAL when an invalid file descriptor specified.
Feb 27 2017, 4:55 PM
dchagin committed rS314343: Unify eventfd ioctl method and use it for other similar interfaces..
Unify eventfd ioctl method and use it for other similar interfaces.
Feb 27 2017, 4:54 PM

Feb 26 2017

dchagin committed rS314314: Return EINVAL in case when an invalid size of signal mask specified..
Return EINVAL in case when an invalid size of signal mask specified.
Feb 26 2017, 8:02 PM
dchagin committed rS314313: Regen for r314312 (Linux epoll_pwait)..
Regen for r314312 (Linux epoll_pwait).
Feb 26 2017, 7:59 PM
dchagin committed rS314312: Change Linux epoll_pwait syscall definition to match Linux actual one..
Change Linux epoll_pwait syscall definition to match Linux actual one.
Feb 26 2017, 7:57 PM
dchagin committed rS314311: Restore signal mask in epoll_pwait..
Restore signal mask in epoll_pwait.
Feb 26 2017, 7:54 PM
dchagin committed rS314309: Return EINVAL when an invalid file descriptor is specified..
Return EINVAL when an invalid file descriptor is specified.
Feb 26 2017, 7:51 PM
dchagin committed rS314295: Implement timerfd family syscalls..
Implement timerfd family syscalls.
Feb 26 2017, 9:48 AM
dchagin committed rS314294: Nostly style(9) changes, replace unused eventfd_truncate().
Nostly style(9) changes, replace unused eventfd_truncate()
Feb 26 2017, 9:42 AM
dchagin committed rS314293: Return EOVERFLOW error in case then the size of tv_sec field of struct timespec.
Return EOVERFLOW error in case then the size of tv_sec field of struct timespec
Feb 26 2017, 9:41 AM
dchagin committed rS314292: Regen after r314291 (timerfd definition)..
Regen after r314291 (timerfd definition).
Feb 26 2017, 9:37 AM
dchagin committed rS314291: Change Linuxulator timerfd syscalls definition to match actual Linux one..
Change Linuxulator timerfd syscalls definition to match actual Linux one.
Feb 26 2017, 9:35 AM

Feb 24 2017

dchagin committed rS314218: Revert r314217. Commit is not match that I have approved..
Revert r314217. Commit is not match that I have approved.
Feb 24 2017, 7:47 PM

Feb 23 2017

dchagin committed rS314132: Right clock defines specified in linux_timer.h..
Right clock defines specified in linux_timer.h.
Feb 23 2017, 8:18 AM

Feb 22 2017

dchagin committed rS314108: Record mergeinfo for r313284, r313285, r313684, r313912 missied in r314107..
Record mergeinfo for r313284, r313285, r313684, r313912 missied in r314107.
Feb 22 2017, 8:11 PM
dchagin committed rS314107: MFC r313284:.
MFC r313284:
Feb 22 2017, 7:58 PM
dchagin accepted D9692: Fix linux_fstatfs()..
Feb 22 2017, 5:42 PM

Feb 20 2017

dchagin added a comment to D9692: Fix linux_fstatfs()..

what about struct statfs64?

Feb 20 2017, 5:52 PM

Feb 19 2017

dchagin committed rS313940: Implement rt_tgsigqueueinfo system call used by glibc for pthread_sigqueue(3)..
Implement rt_tgsigqueueinfo system call used by glibc for pthread_sigqueue(3).
Feb 19 2017, 7:38 AM

Feb 18 2017

dchagin accepted D9373: Tweak linux mmap address hint handling..
Feb 18 2017, 5:02 PM
dchagin accepted D9372: Reimplement linux_arch_prctl() as a wrapper around sysarch()..

I did not this because I was planning to change the test of user supplied addr value against VM_MAXUSER_ADDRESS as since vdso the upper limit of address space is less than VM_MAXUSER_ADDRESS

Feb 18 2017, 5:02 PM