Page MenuHomeFreeBSD

dchagin (Dmitry Chagin)
User

Projects

User Details

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

Recent Activity

Tue, Jun 15

dchagin added a reviewer for D30774: linux(4): Retire linux_kplatform.: Linux Emulation.
Tue, Jun 15, 5:01 PM
dchagin requested review of D30774: linux(4): Retire linux_kplatform..
Tue, Jun 15, 5:01 PM

Mon, Jun 14

dchagin added a comment to D30751: linux(4): Get rid of Linuxulator's kernel build options..

To make sure I understand this: this change is to no longer allow Linuxulator to be built into the kernel, and only allow it to be built as a module?

Mon, Jun 14, 6:18 AM
dchagin updated the diff for D30751: linux(4): Get rid of Linuxulator's kernel build options..

fixed Ravi's comments. thanks!

Mon, Jun 14, 6:15 AM

Sun, Jun 13

dchagin added a reviewer for D30751: linux(4): Get rid of Linuxulator's kernel build options.: Linux Emulation.
Sun, Jun 13, 2:30 PM
dchagin requested review of D30751: linux(4): Get rid of Linuxulator's kernel build options..
Sun, Jun 13, 2:28 PM
dchagin added a comment to D30716: Rework Linux ppoll system call..

emaste@, what are you think about using fget_unlocked() in linux_to_bsd_poll_events?

Sun, Jun 13, 1:29 PM
dchagin added a comment to D30332: linuxulator: Add FUTEX_REQUEUE for musl libc. .

Im don't understand what do you mean, I mean that musl it's a separate brand, see Elf_Brandinfo and linux_sysvec.c,
and only for musl brand we should change cmp_requeue, for glibc brand cmp_requeue should return EINVAL

Sun, Jun 13, 1:25 PM · Linux Emulation
dchagin closed D30750: scsi_sg: get rid of unused include.sg driver does not depends on Linuxulator any more..
Sun, Jun 13, 8:32 AM
dchagin committed R10:8345c513c552: sg: get rid of unused include. (authored by dchagin).
sg: get rid of unused include.
Sun, Jun 13, 8:32 AM

Sat, Jun 12

dchagin retitled D30750: scsi_sg: get rid of unused include.sg driver does not depends on Linuxulator any more. from scsi_sg: get rid of unused include. sg driver does not depends on Linuxulator any more. to scsi_sg: get rid of unused include.sg driver does not depends on Linuxulator any more..
Sat, Jun 12, 10:39 PM
dchagin requested review of D30750: scsi_sg: get rid of unused include.sg driver does not depends on Linuxulator any more..
Sat, Jun 12, 10:38 PM

Fri, Jun 11

dchagin updated the diff for D30716: Rework Linux ppoll system call..

move conversion routines declaration to linux_common.h as
linux.h does not intended for MD things

Fri, Jun 11, 9:47 PM
dchagin updated the diff for D30716: Rework Linux ppoll system call..

fix grammar, rate limit diagnostics.

Fri, Jun 11, 10:03 AM

Thu, Jun 10

dchagin added a reviewer for D30716: Rework Linux ppoll system call.: Linux Emulation.
Thu, Jun 10, 12:24 PM
dchagin requested review of D30716: Rework Linux ppoll system call..
Thu, Jun 10, 12:23 PM
dchagin committed R10:89f15b79b187: linux(4): Regen for ppoll_time64 system call. (authored by dchagin).
linux(4): Regen for ppoll_time64 system call.
Thu, Jun 10, 12:20 PM
dchagin committed R10:ed61e0ce1d29: linux(4): Implement ppoll_time64 system call. (authored by dchagin).
linux(4): Implement ppoll_time64 system call.
Thu, Jun 10, 12:20 PM
dchagin committed R10:e884512ad143: Split kern_poll() on two counterparts. (authored by dchagin).
Split kern_poll() on two counterparts.
Thu, Jun 10, 12:13 PM
dchagin closed D30690: Split kern_poll() on two counterparts..
Thu, Jun 10, 12:13 PM
dchagin committed R10:981a60f112e2: linux(4): Regen for pselect6_time64 system call. (authored by dchagin).
linux(4): Regen for pselect6_time64 system call.
Thu, Jun 10, 12:05 PM
dchagin committed R10:f6d075ecd769: linux(4): Implement pselect6_time64 system call. (authored by dchagin).
linux(4): Implement pselect6_time64 system call.
Thu, Jun 10, 12:05 PM
dchagin committed R10:c00252900060: linux(4): Regen for rt_sigtimedwait_time64 system call. (authored by dchagin).
linux(4): Regen for rt_sigtimedwait_time64 system call.
Thu, Jun 10, 11:53 AM
dchagin committed R10:db4a1f331b73: linux(4): Implement rt_sigtimedwait_time64 system call. (authored by dchagin).
linux(4): Implement rt_sigtimedwait_time64 system call.
Thu, Jun 10, 11:53 AM
dchagin committed R10:985978806e21: linux(4): Regen for futex_time64 system call. (authored by dchagin).
linux(4): Regen for futex_time64 system call.
Thu, Jun 10, 11:30 AM
dchagin committed R10:2e46d0c3d983: linux(4): Implement futex_time64 system call. (authored by dchagin).
linux(4): Implement futex_time64 system call.
Thu, Jun 10, 11:30 AM
dchagin committed R10:25b09d6f398e: linux(4): Prevent integer overflow in futex_requeue. (authored by dchagin).
linux(4): Prevent integer overflow in futex_requeue.
Thu, Jun 10, 11:30 AM
dchagin committed R10:3c1de151e365: linux(4): Change Linux futex syscall definition to match Linux actual one. (authored by dchagin).
linux(4): Change Linux futex syscall definition to match Linux actual one.
Thu, Jun 10, 11:30 AM
dchagin committed R10:ee64d9820495: linux(4): Regen for futex system call. (authored by dchagin).
linux(4): Regen for futex system call.
Thu, Jun 10, 11:30 AM
dchagin committed R10:e06cbb2b7ac1: linux_common: retire extra module version. (authored by dchagin).
linux_common: retire extra module version.
Thu, Jun 10, 9:43 AM
dchagin committed R10:e1e6daa8cf8e: linux: silence renameat2 flags warning (authored by mjg).
linux: silence renameat2 flags warning
Thu, Jun 10, 9:32 AM
dchagin committed R10:4d0dc71a7bf0: linux_renameat2: improve flag checks (authored by emaste).
linux_renameat2: improve flag checks
Thu, Jun 10, 9:32 AM
dchagin committed R10:1f717a8166a1: Move V4L feature declarations and DTrace provider definitions from (authored by tijl).
Move V4L feature declarations and DTrace provider definitions from
Thu, Jun 10, 9:32 AM
dchagin committed R10:bb687ce01268: Fix i386 linux module after r367395. (authored by tijl).
Fix i386 linux module after r367395.
Thu, Jun 10, 9:32 AM
dchagin committed R10:a2760a540fbf: linux(4): Fix loadable modules after r367395 (authored by cem).
linux(4): Fix loadable modules after r367395
Thu, Jun 10, 9:32 AM
dchagin committed R10:6fab8f9b8ae7: Get rid of i386 ref here as linux64 is a 64-bit module. (authored by dchagin).
Get rid of i386 ref here as linux64 is a 64-bit module.
Thu, Jun 10, 9:32 AM
dchagin committed R10:2d7565bbbc53: linux_common: retire extra module version. (authored by dchagin).
linux_common: retire extra module version.
Thu, Jun 10, 9:32 AM
dchagin committed R10:540206069cb6: Direct commit: (authored by dchagin).
Direct commit:
Thu, Jun 10, 9:32 AM
dchagin committed R10:923cd7e05af8: rtwn_usb(4): Add a USB ID for the TP-Link Archer T2U v3. (authored by dchagin).
rtwn_usb(4): Add a USB ID for the TP-Link Archer T2U v3.
Thu, Jun 10, 6:15 AM
dchagin committed R10:e34c3d0721bc: rtwn_usb(4): Add a USB ID for the TP-Link Archer T2U v3. (authored by dchagin).
rtwn_usb(4): Add a USB ID for the TP-Link Archer T2U v3.
Thu, Jun 10, 6:14 AM

Wed, Jun 9

dchagin added a comment to D30597: linux: implement splice(2).

(Tinderboxed.)

Wed, Jun 9, 6:29 PM
dchagin committed R10:7cddc353b63c: rtwn_usb(4): add revision number for D-Link DWA-121 (N150 Nano). (authored by dchagin).
rtwn_usb(4): add revision number for D-Link DWA-121 (N150 Nano).
Wed, Jun 9, 6:38 AM
dchagin committed R10:f38af5d76c87: rtwn_usb(4): add D-Link DWA-121 (N150 Nano) to the rtwn_usb hardware list (authored by dchagin).
rtwn_usb(4): add D-Link DWA-121 (N150 Nano) to the rtwn_usb hardware list
Wed, Jun 9, 6:38 AM
dchagin committed R10:13bdb7d59456: rtwn_usb(4): add Mercusys MW150US (N150 Nano) to the rtwn_usb hardware list. (authored by dchagin).
rtwn_usb(4): add Mercusys MW150US (N150 Nano) to the rtwn_usb hardware list.
Wed, Jun 9, 6:38 AM
dchagin committed R10:f29323c94f58: rtwn_usb(4): add revision number for D-Link DWA-121 (N150 Nano). (authored by dchagin).
rtwn_usb(4): add revision number for D-Link DWA-121 (N150 Nano).
Wed, Jun 9, 6:36 AM
dchagin committed R10:6cc8a2f4bbc1: rtwn_usb(4): add D-Link DWA-121 (N150 Nano) to the rtwn_usb hardware list (authored by dchagin).
rtwn_usb(4): add D-Link DWA-121 (N150 Nano) to the rtwn_usb hardware list
Wed, Jun 9, 6:36 AM
dchagin committed R10:a7a46c77f1b4: rtwn_usb(4): add Mercusys MW150US (N150 Nano) to the rtwn_usb hardware list. (authored by dchagin).
rtwn_usb(4): add Mercusys MW150US (N150 Nano) to the rtwn_usb hardware list.
Wed, Jun 9, 6:36 AM

Tue, Jun 8

dchagin updated the diff for D30690: Split kern_poll() on two counterparts..

fix comment

Tue, Jun 8, 7:43 PM
dchagin added a comment to D30690: Split kern_poll() on two counterparts..

I left the previous name for the kern_poll() to not break third-party modules

Tue, Jun 8, 5:21 PM
dchagin updated the diff for D30690: Split kern_poll() on two counterparts..

fixed

Tue, Jun 8, 5:18 PM
dchagin accepted D30675: Fix two issues with Linuxolator signals.

Thank you! Ok from me, also, my local repo with this change successfully tinderboxed

Tue, Jun 8, 2:52 PM
dchagin updated the diff for D30690: Split kern_poll() on two counterparts..

export both methods

Tue, Jun 8, 12:23 PM
dchagin updated the diff for D30690: Split kern_poll() on two counterparts..

make kern_poll private, kern_poll_ufds - public
use kern_poll_ufds in freebsd32, linux

Tue, Jun 8, 11:26 AM
dchagin accepted D30693: linux: improve reporting for unsupported syscall flags.
Tue, Jun 8, 10:30 AM
dchagin added inline comments to D30675: Fix two issues with Linuxolator signals.
Tue, Jun 8, 9:12 AM
dchagin added reviewers for D30690: Split kern_poll() on two counterparts.: Linux Emulation, kib.
Tue, Jun 8, 6:36 AM
dchagin requested review of D30690: Split kern_poll() on two counterparts..
Tue, Jun 8, 6:35 AM
dchagin closed D30677: Fix copyright, remove "all rights reserved".
Tue, Jun 8, 5:19 AM
dchagin committed R10:f570a6723e14: Fix copyright, remove "all rights reserved". (authored by dchagin).
Fix copyright, remove "all rights reserved".
Tue, Jun 8, 5:19 AM

Mon, Jun 7

dchagin updated the diff for D30677: Fix copyright, remove "all rights reserved".

Got Roman's ok.

Mon, Jun 7, 11:06 PM
dchagin added a comment to D30677: Fix copyright, remove "all rights reserved".

Looks like this code first arrived in R10:e16fe1c7304da / D1092

Mon, Jun 7, 7:41 PM
dchagin added a comment to D30677: Fix copyright, remove "all rights reserved".
In D30677#689200, @kib wrote:

I am fine with this. It seems rdivacky is not on phab. Did you mailed him about this change?

Mon, Jun 7, 7:39 PM
dchagin added a comment to D30677: Fix copyright, remove "all rights reserved".
In D30677#689200, @kib wrote:

I am fine with this. It seems rdivacky is not on phab. Did you mailed him about this change?

Mon, Jun 7, 4:42 PM
dchagin updated the summary of D30677: Fix copyright, remove "all rights reserved".
Mon, Jun 7, 4:25 PM
dchagin requested review of D30677: Fix copyright, remove "all rights reserved".
Mon, Jun 7, 4:24 PM
dchagin added a comment to D30597: linux: implement splice(2).

What error does kern_copy_file_range return if passed pipes

Mon, Jun 7, 7:07 AM

Sun, Jun 6

dchagin accepted D28154: Add compat.linux.setid_allowed knob.
Sun, Jun 6, 5:19 PM · Linux Emulation
dchagin committed R10:66e73ce7371b: linux(4): Fix clock_nanosleep return value for unsupported clockid. (authored by dchagin).
linux(4): Fix clock_nanosleep return value for unsupported clockid.
Sun, Jun 6, 3:23 PM
dchagin committed R10:f4e801085b05: linux(4): optimize ksiginfo to siginfo conversion. (authored by dchagin).
linux(4): optimize ksiginfo to siginfo conversion.
Sun, Jun 6, 3:06 PM
dchagin committed R10:9c1045ff0093: linux(4): Properly convert linux siginfo to native siginfo (authored by dchagin).
linux(4): Properly convert linux siginfo to native siginfo
Sun, Jun 6, 2:55 PM
dchagin committed R10:e29ea22f7012: Regen for ('0f8dab45404f347752470579feccc6d2739b9570') Linux (authored by dchagin).
Regen for ('0f8dab45404f347752470579feccc6d2739b9570') Linux
Sun, Jun 6, 2:41 PM
dchagin committed R10:0f8dab45404f: linux(4): Fix timeout parameter of rt_sigtimedwait syscall, which is (authored by dchagin).
linux(4): Fix timeout parameter of rt_sigtimedwait syscall, which is
Sun, Jun 6, 2:41 PM
dchagin committed R10:56b187005c07: Regen for ('6501370a7dfb358daf07555136742bc064e68cb7') Linux (authored by dchagin).
Regen for ('6501370a7dfb358daf07555136742bc064e68cb7') Linux
Sun, Jun 6, 2:30 PM
dchagin committed R10:6501370a7dfb: linux(4): Implement clock_nanosleep_time64 system call. (authored by dchagin).
linux(4): Implement clock_nanosleep_time64 system call.
Sun, Jun 6, 2:29 PM
dchagin committed R10:773d9153c37a: Regen for ('187715a420237e1ed94dd5aef158eada7dcdc559') Linux (authored by dchagin).
Regen for ('187715a420237e1ed94dd5aef158eada7dcdc559') Linux
Sun, Jun 6, 2:22 PM
dchagin committed R10:187715a42023: linux(4): Implement clock_getres_time64 system call. (authored by dchagin).
linux(4): Implement clock_getres_time64 system call.
Sun, Jun 6, 2:22 PM
dchagin committed R10:82e38486548c: Regen for ('19f9a0e4df54f8d1e99234146024422bdcfa09ce') Linux (authored by dchagin).
Regen for ('19f9a0e4df54f8d1e99234146024422bdcfa09ce') Linux
Sun, Jun 6, 2:15 PM
dchagin committed R10:19f9a0e4df54: linux(4): Implement clock_settime64 system call. (authored by dchagin).
linux(4): Implement clock_settime64 system call.
Sun, Jun 6, 2:14 PM
dchagin committed R10:9e07ae7a0967: Regen for ('99b6f430698fa00a33184dd61591d8b6518ed9d3') Linux (authored by dchagin).
Regen for ('99b6f430698fa00a33184dd61591d8b6518ed9d3') Linux
Sun, Jun 6, 2:08 PM
dchagin committed R10:99b6f430698f: linux(4): Implement clock_gettime64 system call. (authored by dchagin).
linux(4): Implement clock_gettime64 system call.
Sun, Jun 6, 2:08 PM
dchagin committed R10:ea7fa5583c40: Regen for ('e4bffb80bbc6a2e4b3be89aefcbd5bb2c2fc0ba0') Linux (authored by dchagin).
Regen for ('e4bffb80bbc6a2e4b3be89aefcbd5bb2c2fc0ba0') Linux
Sun, Jun 6, 2:00 PM
dchagin committed R10:e4bffb80bbc6: linux(4): Implement utimensat_time64 system call. (authored by dchagin).
linux(4): Implement utimensat_time64 system call.
Sun, Jun 6, 2:00 PM
dchagin committed R10:bfcce1a9f6e3: linux(4): add struct timespec64 definition and conversion routine for (authored by dchagin).
linux(4): add struct timespec64 definition and conversion routine for
Sun, Jun 6, 1:47 PM
dchagin committed R10:195f47fdb6c8: run(4): add support for DLINK DWA-130 rev F1 wireless adaptor. (authored by dchagin).
run(4): add support for DLINK DWA-130 rev F1 wireless adaptor.
Sun, Jun 6, 11:24 AM
dchagin committed R10:c93a3187c24c: rsu(4): add ASUS WL-167G V3 to the list of supported devices. (authored by dchagin).
rsu(4): add ASUS WL-167G V3 to the list of supported devices.
Sun, Jun 6, 11:24 AM
dchagin committed R10:b86230e64a83: run(4): add support for DLINK DWA-130 rev F1 wireless adaptor. (authored by dchagin).
run(4): add support for DLINK DWA-130 rev F1 wireless adaptor.
Sun, Jun 6, 11:23 AM
dchagin committed R10:773f045e33a5: rsu(4): add ASUS WL-167G V3 to the list of supported devices. (authored by dchagin).
rsu(4): add ASUS WL-167G V3 to the list of supported devices.
Sun, Jun 6, 11:23 AM

Wed, Jun 2

dchagin accepted D30466: linux: implement statx(2).
Wed, Jun 2, 3:54 PM
dchagin added a comment to D30597: linux: implement splice(2).

Does this have test coverage via e.g. LTP?

yes, also linux source at tools/testing/selftests/splice

It passes?

Wed, Jun 2, 10:23 AM
dchagin committed R10:fae149a0891f: tcsh: update to version 6.22.04. (authored by dchagin).
tcsh: update to version 6.22.04.
Wed, Jun 2, 5:39 AM
dchagin committed R10:5d111c4e2d37: tcsh: cleanup source tree to reduce diff size. (authored by dchagin).
tcsh: cleanup source tree to reduce diff size.
Wed, Jun 2, 5:39 AM
dchagin committed R10:4d9a3cac70ba: tcsh: update to version 6.22.04. (authored by dchagin).
tcsh: update to version 6.22.04.
Wed, Jun 2, 5:36 AM
dchagin committed R10:49a331807eea: tcsh: cleanup source tree to reduce diff size. (authored by dchagin).
tcsh: cleanup source tree to reduce diff size.
Wed, Jun 2, 5:36 AM

Tue, Jun 1

dchagin added a comment to D30597: linux: implement splice(2).

Does this have test coverage via e.g. LTP?

Tue, Jun 1, 4:48 PM
dchagin committed R10:6c423a0fbc2e: run(4): add support for ASUS USB-N14 wireless adaptor. (authored by dchagin).
run(4): add support for ASUS USB-N14 wireless adaptor.
Tue, Jun 1, 10:08 AM
dchagin committed R10:434ffdacd556: run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69. (authored by dchagin).
run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69.
Tue, Jun 1, 10:08 AM
dchagin committed R10:b10d52e54915: run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69. (authored by dchagin).
run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69.
Tue, Jun 1, 10:06 AM
dchagin committed R10:9394c3fcdbd7: run(4): add support for ASUS USB-N14 wireless adaptor. (authored by dchagin).
run(4): add support for ASUS USB-N14 wireless adaptor.
Tue, Jun 1, 10:03 AM
dchagin added inline comments to D30466: linux: implement statx(2).
Tue, Jun 1, 8:17 AM

Mon, May 31

dchagin committed R10:2a0fa277f66b: linux(4): Microoptimize futimesat, utimes, utime. (authored by dchagin).
linux(4): Microoptimize futimesat, utimes, utime.
Mon, May 31, 7:59 PM