dchagin (Dmitry Chagin)
User

Projects

Badges

User does not have any badges.
User Since
May 10 2014, 6:29 PM (145 w, 1 d)

Recent Activity

Yesterday

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).
Sun, Feb 19, 7:38 AM

Sat, Feb 18

dchagin accepted D9373: Tweak linux mmap address hint handling..
Sat, Feb 18, 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

Sat, Feb 18, 5:02 PM
dchagin added inline comments to D9662: Better flag handling in linux_mmap()..
Sat, Feb 18, 4:56 PM
dchagin added inline comments to D9662: Better flag handling in linux_mmap()..
Sat, Feb 18, 4:52 PM
dchagin committed rS313914: Style(9), some XXX comments fix. No functional changes..
Style(9), some XXX comments fix. No functional changes.
Sat, Feb 18, 10:01 AM
dchagin committed rS313913: Initialize cap_rights before use..
Initialize cap_rights before use.
Sat, Feb 18, 9:39 AM
dchagin committed rS313912: Finich r313684..
Finich r313684.
Sat, Feb 18, 7:21 AM

Tue, Feb 14

dchagin committed rS313740: Replace Linuxulator implementation of readdir(), getdents() and.
Replace Linuxulator implementation of readdir(), getdents() and
Tue, Feb 14, 7:13 PM
dchagin closed D2210: Linux getdents/getdents64 rewrite. by committing rS313740: Replace Linuxulator implementation of readdir(), getdents() and.
Tue, Feb 14, 7:13 PM

Mon, Feb 13

dchagin updated the diff for D2210: Linux getdents/getdents64 rewrite..

check for kern_getdirentries() error.

Mon, Feb 13, 8:03 PM
dchagin added inline comments to D2210: Linux getdents/getdents64 rewrite..
Mon, Feb 13, 4:09 PM

Sun, Feb 12

dchagin committed rS313684: Fix r313284..
Fix r313284.
Sun, Feb 12, 3:23 PM
dchagin updated the diff for D2210: Linux getdents/getdents64 rewrite..

Updating D2210: Linux getdents/getdents64 rewrite.

Sun, Feb 12, 3:15 PM

Tue, Feb 7

dchagin abandoned D6968: Reimplement r266925 after r300793..
Tue, Feb 7, 8:42 AM

Sun, Feb 5

dchagin committed rS313285: Regen after r313284..
Regen after r313284.
Sun, Feb 5, 2:19 PM
dchagin committed rS313284: Update syscall.master to 4.10-rc6. Also fix comments, a typo,.
Update syscall.master to 4.10-rc6. Also fix comments, a typo,
Sun, Feb 5, 2:17 PM
dchagin closed D9381: Update linux/syscalls.master to 4.10-rc6. by committing rS313284: Update syscall.master to 4.10-rc6. Also fix comments, a typo,.
Sun, Feb 5, 2:17 PM
dchagin accepted D9383: Add kern_cpuset_getaffinity() and kern_cpuset_getaffinity()..
Sun, Feb 5, 12:49 PM
dchagin accepted D9378: Add vm_mmap2(), vm_mprotect(), vm_msync(), vm_munlock(), vm_munmap(), and vm_madvise()..

NPTL test pass

Sun, Feb 5, 12:46 PM

Sat, Feb 4

dchagin accepted D9425: Fix error handling in linux_pipe()..
Sat, Feb 4, 6:53 AM

Thu, Feb 2

dchagin accepted D9406: Implement linux64 version of ptrace..
Thu, Feb 2, 2:24 PM

Wed, Feb 1

dchagin added a comment to D9406: Implement linux64 version of ptrace..

Really nice, thank you for doing this :)

Wed, Feb 1, 4:31 PM

Sun, Jan 29

dchagin accepted D9361: Fix linux_getppid().

tested with LTP and NPTL tests

Sun, Jan 29, 8:07 AM

Sep 24 2016

dchagin committed rS306294: MFC r305896:.
MFC r305896:
Sep 24 2016, 10:38 PM
dchagin committed rS306293: MFC r305896:.
MFC r305896:
Sep 24 2016, 10:38 PM

Sep 17 2016

dchagin committed rS305896: Implement BLKSSZGET ioctl for the Linuxulator..
Implement BLKSSZGET ioctl for the Linuxulator.
Sep 17 2016, 8:10 AM

Jul 18 2016

dchagin committed rS303008: MFC r302518, r302626:.
MFC r302518, r302626:
Jul 18 2016, 4:40 PM
dchagin committed rS303007: MFC r302517:.
MFC r302517:
Jul 18 2016, 4:38 PM
dchagin committed rS303006: MFC r302516:.
MFC r302516:
Jul 18 2016, 4:36 PM
dchagin committed rS303005: MFC r302515:.
MFC r302515:
Jul 18 2016, 4:34 PM

Jul 17 2016

dchagin committed rS302964: MFC r302517:.
MFC r302517:
Jul 17 2016, 3:23 PM
dchagin committed rS302963: Regen for r302962 (Linux personality), record mergeinfo for r320516..
Regen for r302962 (Linux personality), record mergeinfo for r320516.
Jul 17 2016, 3:11 PM
dchagin committed rS302962: MFC r302515:.
MFC r302515:
Jul 17 2016, 3:07 PM

Jul 12 2016

dchagin committed rS302626: Fix pc98 LINT build..
Fix pc98 LINT build.
Jul 12 2016, 8:08 AM

Jul 10 2016

dchagin committed rS302518: Add linux_mmap.c to the appropriate conf/files..
Add linux_mmap.c to the appropriate conf/files.
Jul 10 2016, 8:38 AM
dchagin committed rS302517: Fix a copy/paste bug introduced during X86_64 Linuxulator work..
Fix a copy/paste bug introduced during X86_64 Linuxulator work.
Jul 10 2016, 8:22 AM
dchagin committed rS302516: Regen for r302215 (Linux personality)..
Regen for r302215 (Linux personality).
Jul 10 2016, 8:17 AM
dchagin committed rS302515: Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag..
Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag.
Jul 10 2016, 8:16 AM

Jun 29 2016

dchagin committed rS302259: MFC r302213:.
MFC r302213:
Jun 29 2016, 6:05 AM

Jun 26 2016

dchagin added a comment to D6968: Reimplement r266925 after r300793..
In D6968#146101, @kib wrote:

Apart from the minor notes which I put inline, I have global and strong objection against the proposed addition. We do not base any decisions about binary ABI based on the binary name, at least we did not up to this point.

And I do not see why would we start claiming that some random binary found to have a name ld-linux.so.2 is neccessarly the Linux glibc interpreter.

Jun 26 2016, 5:21 PM
dchagin committed rS302213: Fix a bug introduced in r283433..
Fix a bug introduced in r283433.
Jun 26 2016, 5:00 PM
dchagin removed a reviewer for D5814: Add FatElf format support to elf image activator: Linux Emulation.
Jun 26 2016, 7:38 AM
dchagin added reviewers for D6968: Reimplement r266925 after r300793.: kib, mjg.
Jun 26 2016, 7:21 AM
dchagin created D6968: Reimplement r266925 after r300793..
Jun 26 2016, 7:19 AM

Jun 5 2016

dchagin committed rS301441: MFC r300429:.
MFC r300429:
Jun 5 2016, 10:48 AM
dchagin committed rS301432: MFC r300569:.
MFC r300569:
Jun 5 2016, 7:46 AM
dchagin committed rS301431: MFC r300431:.
MFC r300431:
Jun 5 2016, 7:43 AM
dchagin committed rS301430: MFC r300569:.
MFC r300569:
Jun 5 2016, 7:40 AM
dchagin committed rS301429: MFC r300416:.
MFC r300416:
Jun 5 2016, 7:39 AM
dchagin committed rS301428: MFC r300415:.
MFC r300415:
Jun 5 2016, 7:34 AM
dchagin committed rS301426: MFC r300413:.
MFC r300413:
Jun 5 2016, 6:07 AM
dchagin committed rS301425: MFC r300412:.
MFC r300412:
Jun 5 2016, 6:04 AM
dchagin committed rS301424: MFC r300411:.
MFC r300411:
Jun 5 2016, 6:02 AM
dchagin committed rS301422: MFC r300359, r300360:.
MFC r300359, r300360:
Jun 5 2016, 5:50 AM

May 24 2016

dchagin committed rS300569: Don't leak fp in case where fo_ioctl() returns an error..
Don't leak fp in case where fo_ioctl() returns an error.
May 24 2016, 5:30 AM

May 23 2016

dchagin committed rS300467: MFC r299249:.
MFC r299249:
May 23 2016, 5:32 AM

May 22 2016

dchagin committed rS300431: Convert proto family in both directions. The linux and native values for.
Convert proto family in both directions. The linux and native values for
May 22 2016, 7:08 PM
dchagin committed rS300429: Remove a now unused global declaration of some sysentvec struct..
Remove a now unused global declaration of some sysentvec struct.
May 22 2016, 7:04 PM
dchagin committed rS300416: Add a missing errno translation for SO_ERROR optname..
Add a missing errno translation for SO_ERROR optname.
May 22 2016, 12:49 PM
dchagin committed rS300415: Add macro to convert errno and use it when appropriate..
Add macro to convert errno and use it when appropriate.
May 22 2016, 12:46 PM
dchagin committed rS300414: For future use move futex timeout code to the separate function and.
For future use move futex timeout code to the separate function and
May 22 2016, 12:37 PM
dchagin committed rS300413: Due to lack the priority propagation feature replace sx by mutex. WIth this.
Due to lack the priority propagation feature replace sx by mutex. WIth this
May 22 2016, 12:36 PM
dchagin committed rS300412: Add my copyright as I rewrote most of the futex code. Minor style(9) cleanup.
Add my copyright as I rewrote most of the futex code. Minor style(9) cleanup
May 22 2016, 12:29 PM
dchagin committed rS300411: Minor style(9) cleanup, no functional changes..
Minor style(9) cleanup, no functional changes.
May 22 2016, 12:26 PM

May 21 2016

dchagin committed rS300360: Regen after r300359 (struct l_sched_param removal)..
Regen after r300359 (struct l_sched_param removal).
May 21 2016, 8:03 AM
dchagin committed rS300359: Correct an argument param of linux_sched_* system calls as a struct….
Correct an argument param of linux_sched_* system calls as a struct…
May 21 2016, 8:01 AM

May 9 2016

dchagin committed rS299249: Add a forgotten in r283424 .eh_frame section with CFI & FDE records to allow.
Add a forgotten in r283424 .eh_frame section with CFI & FDE records to allow
May 9 2016, 7:39 AM

May 7 2016

dchagin committed rS299221: MFC r295856 (by des@):.
MFC r295856 (by des@):
May 7 2016, 7:05 PM
dchagin committed rS299219: MFC r285394 (by mjg@):.
MFC r285394 (by mjg@):
May 7 2016, 6:54 PM
dchagin committed rS299215: MFC r298519:.
MFC r298519:
May 7 2016, 8:30 AM
dchagin committed rS299214: MFC r298519:.
MFC r298519:
May 7 2016, 8:26 AM

Apr 29 2016

dchagin committed rS298793: The iwm_nic_error() defined if IWM_DEBUG is defined..
The iwm_nic_error() defined if IWM_DEBUG is defined.
Apr 29 2016, 7:10 PM

Apr 23 2016

dchagin committed rS298520: Allow to build svr4 module with SYSV support separatelly from the kernel build..
Allow to build svr4 module with SYSV support separatelly from the kernel build.
Apr 23 2016, 8:31 PM
dchagin committed rS298519: Fix streams and svr4 module dependency. Both modules are complaining about.
Fix streams and svr4 module dependency. Both modules are complaining about
Apr 23 2016, 8:30 PM

Apr 13 2016

dchagin abandoned D2172: Implement native eventfd system call..
Apr 13 2016, 12:20 PM

Apr 10 2016

dchagin committed rS297781: More complete implementation of /proc/self/limits..
More complete implementation of /proc/self/limits.
Apr 10 2016, 7:11 AM
dchagin committed rS297780: MFCR r297519, r297525 (by pfg@):.
MFCR r297519, r297525 (by pfg@):
Apr 10 2016, 6:37 AM

Apr 5 2016

dchagin accepted D5830: Add a sysctl kern.features for linux modules.
Apr 5 2016, 7:59 AM

Apr 3 2016

dchagin committed rS297519: Move Linux specific times tests up to guarantee the values are defined..
Move Linux specific times tests up to guarantee the values are defined.
Apr 3 2016, 6:33 AM
dchagin committed rS297518: MFC r297309:.
MFC r297309:
Apr 3 2016, 6:23 AM

Apr 2 2016

dchagin committed rS297503: MFC r297297:.
MFC r297297:
Apr 2 2016, 6:18 AM
dchagin committed rS297502: MFC r297296:.
MFC r297296:
Apr 2 2016, 6:15 AM

Mar 30 2016

dchagin added a comment to D5141: CentOS ports: for c6_64, install 32bit libraries alongside..

Hey, any update on this? I've got users pinging me about getting this merged in. In particular blockers?

Mar 30 2016, 3:01 PM

Mar 27 2016

dchagin committed rS297313: Revert r297310 as the SOL_XXX are equal to the IPPROTO_XX except SOL_SOCKET..
Revert r297310 as the SOL_XXX are equal to the IPPROTO_XX except SOL_SOCKET.
Mar 27 2016, 10:09 AM
dchagin committed rS297310: iConvert Linux SOL_IPV6 level..
iConvert Linux SOL_IPV6 level.
Mar 27 2016, 8:12 AM
dchagin committed rS297309: Whitespaces and style(9) fix. No functional changes..
Whitespaces and style(9) fix. No functional changes.
Mar 27 2016, 8:10 AM
dchagin committed rS297306: Revert r297303..
Revert r297303.
Mar 27 2016, 7:35 AM
dchagin committed rS297305: MFC r296501:.
MFC r296501:
Mar 27 2016, 6:56 AM
dchagin committed rS297304: MFC r296502, r296543, r296546, r297060:.
MFC r296502, r296543, r296546, r297060:
Mar 27 2016, 6:53 AM
dchagin committed rS297303: MFC r296503, r296504:.
MFC r296503, r296504:
Mar 27 2016, 6:43 AM
dchagin committed rS297302: MFC r297063:.
MFC r297063:
Mar 27 2016, 6:21 AM
dchagin committed rS297301: MFC r297062:.
MFC r297062:
Mar 27 2016, 6:17 AM
dchagin committed rS297300: MFC r297061;.
MFC r297061;
Mar 27 2016, 6:11 AM

Mar 26 2016

dchagin committed rS297297: When write(2) on eventfd object fails with the error EAGAIN do not return.
When write(2) on eventfd object fails with the error EAGAIN do not return
Mar 26 2016, 7:17 PM
dchagin committed rS297296: Implement O_NONBLOCK flag via fcntl(F_SETFL) for eventfd object..
Implement O_NONBLOCK flag via fcntl(F_SETFL) for eventfd object.
Mar 26 2016, 7:15 PM

Mar 20 2016

dchagin committed rS297072: Check bsd_to_linux_statfs() return value. Forgotten in r297070..
Check bsd_to_linux_statfs() return value. Forgotten in r297070.
Mar 20 2016, 7:06 PM
dchagin committed rS297070: Return EOVERFLOW in case when actual statfs values are large enough and.
Return EOVERFLOW in case when actual statfs values are large enough and
Mar 20 2016, 6:31 PM
dchagin committed rS297063: Whitespaces, style(9) fixes. No functional changes..
Whitespaces, style(9) fixes. No functional changes.
Mar 20 2016, 2:06 PM
dchagin committed rS297062: Regen for r297061 (fstatfs64 Linux syscall)..
Regen for r297061 (fstatfs64 Linux syscall).
Mar 20 2016, 1:23 PM