Page MenuHomeFreeBSD
Feed Advanced Search

Jun 9 2021

dchagin committed rGf38af5d76c87: 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
Jun 9 2021, 6:38 AM
dchagin committed rG13bdb7d59456: 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.
Jun 9 2021, 6:38 AM
dchagin committed rGf29323c94f58: 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).
Jun 9 2021, 6:36 AM
dchagin committed rG6cc8a2f4bbc1: 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
Jun 9 2021, 6:36 AM
dchagin committed rGa7a46c77f1b4: 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.
Jun 9 2021, 6:36 AM

Jun 8 2021

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

fix comment

Jun 8 2021, 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

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

fixed

Jun 8 2021, 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

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

export both methods

Jun 8 2021, 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

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

Jun 7 2021

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

Got Roman's ok.

Jun 7 2021, 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

Jun 7 2021, 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?

Jun 7 2021, 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?

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

What error does kern_copy_file_range return if passed pipes

Jun 7 2021, 7:07 AM

Jun 6 2021

dchagin accepted D28154: Add compat.linux.setid_allowed knob.
Jun 6 2021, 5:19 PM · Linux Emulation
dchagin committed rG66e73ce7371b: linux(4): Fix clock_nanosleep return value for unsupported clockid. (authored by dchagin).
linux(4): Fix clock_nanosleep return value for unsupported clockid.
Jun 6 2021, 3:23 PM
dchagin committed rGf4e801085b05: linux(4): optimize ksiginfo to siginfo conversion. (authored by dchagin).
linux(4): optimize ksiginfo to siginfo conversion.
Jun 6 2021, 3:06 PM
dchagin committed rG9c1045ff0093: linux(4): Properly convert linux siginfo to native siginfo (authored by dchagin).
linux(4): Properly convert linux siginfo to native siginfo
Jun 6 2021, 2:55 PM
dchagin committed rGe29ea22f7012: Regen for ('0f8dab45404f347752470579feccc6d2739b9570') Linux (authored by dchagin).
Regen for ('0f8dab45404f347752470579feccc6d2739b9570') Linux
Jun 6 2021, 2:41 PM
dchagin committed rG0f8dab45404f: 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
Jun 6 2021, 2:41 PM
dchagin committed rG56b187005c07: Regen for ('6501370a7dfb358daf07555136742bc064e68cb7') Linux (authored by dchagin).
Regen for ('6501370a7dfb358daf07555136742bc064e68cb7') Linux
Jun 6 2021, 2:30 PM
dchagin committed rG6501370a7dfb: linux(4): Implement clock_nanosleep_time64 system call. (authored by dchagin).
linux(4): Implement clock_nanosleep_time64 system call.
Jun 6 2021, 2:29 PM
dchagin committed rG773d9153c37a: Regen for ('187715a420237e1ed94dd5aef158eada7dcdc559') Linux (authored by dchagin).
Regen for ('187715a420237e1ed94dd5aef158eada7dcdc559') Linux
Jun 6 2021, 2:22 PM
dchagin committed rG187715a42023: linux(4): Implement clock_getres_time64 system call. (authored by dchagin).
linux(4): Implement clock_getres_time64 system call.
Jun 6 2021, 2:22 PM
dchagin committed rG82e38486548c: Regen for ('19f9a0e4df54f8d1e99234146024422bdcfa09ce') Linux (authored by dchagin).
Regen for ('19f9a0e4df54f8d1e99234146024422bdcfa09ce') Linux
Jun 6 2021, 2:15 PM
dchagin committed rG19f9a0e4df54: linux(4): Implement clock_settime64 system call. (authored by dchagin).
linux(4): Implement clock_settime64 system call.
Jun 6 2021, 2:14 PM
dchagin committed rG9e07ae7a0967: Regen for ('99b6f430698fa00a33184dd61591d8b6518ed9d3') Linux (authored by dchagin).
Regen for ('99b6f430698fa00a33184dd61591d8b6518ed9d3') Linux
Jun 6 2021, 2:08 PM
dchagin committed rG99b6f430698f: linux(4): Implement clock_gettime64 system call. (authored by dchagin).
linux(4): Implement clock_gettime64 system call.
Jun 6 2021, 2:08 PM
dchagin committed rGea7fa5583c40: Regen for ('e4bffb80bbc6a2e4b3be89aefcbd5bb2c2fc0ba0') Linux (authored by dchagin).
Regen for ('e4bffb80bbc6a2e4b3be89aefcbd5bb2c2fc0ba0') Linux
Jun 6 2021, 2:00 PM
dchagin committed rGe4bffb80bbc6: linux(4): Implement utimensat_time64 system call. (authored by dchagin).
linux(4): Implement utimensat_time64 system call.
Jun 6 2021, 2:00 PM
dchagin committed rGbfcce1a9f6e3: linux(4): add struct timespec64 definition and conversion routine for (authored by dchagin).
linux(4): add struct timespec64 definition and conversion routine for
Jun 6 2021, 1:47 PM
dchagin committed rG195f47fdb6c8: 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.
Jun 6 2021, 11:24 AM
dchagin committed rGc93a3187c24c: 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.
Jun 6 2021, 11:24 AM
dchagin committed rGb86230e64a83: 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.
Jun 6 2021, 11:23 AM
dchagin committed rG773f045e33a5: 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.
Jun 6 2021, 11:23 AM

Jun 2 2021

dchagin accepted D30466: linux: implement statx(2).
Jun 2 2021, 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?

Jun 2 2021, 10:23 AM
dchagin committed rGfae149a0891f: tcsh: update to version 6.22.04. (authored by dchagin).
tcsh: update to version 6.22.04.
Jun 2 2021, 5:39 AM
dchagin committed rG5d111c4e2d37: tcsh: cleanup source tree to reduce diff size. (authored by dchagin).
tcsh: cleanup source tree to reduce diff size.
Jun 2 2021, 5:39 AM
dchagin committed rG4d9a3cac70ba: tcsh: update to version 6.22.04. (authored by dchagin).
tcsh: update to version 6.22.04.
Jun 2 2021, 5:36 AM
dchagin committed rG49a331807eea: tcsh: cleanup source tree to reduce diff size. (authored by dchagin).
tcsh: cleanup source tree to reduce diff size.
Jun 2 2021, 5:36 AM

Jun 1 2021

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

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

Jun 1 2021, 4:48 PM
dchagin committed rG6c423a0fbc2e: run(4): add support for ASUS USB-N14 wireless adaptor. (authored by dchagin).
run(4): add support for ASUS USB-N14 wireless adaptor.
Jun 1 2021, 10:08 AM
dchagin committed rG434ffdacd556: run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69. (authored by dchagin).
run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69.
Jun 1 2021, 10:08 AM
dchagin committed rGb10d52e54915: run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69. (authored by dchagin).
run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69.
Jun 1 2021, 10:06 AM
dchagin committed rG9394c3fcdbd7: run(4): add support for ASUS USB-N14 wireless adaptor. (authored by dchagin).
run(4): add support for ASUS USB-N14 wireless adaptor.
Jun 1 2021, 10:03 AM
dchagin added inline comments to D30466: linux: implement statx(2).
Jun 1 2021, 8:17 AM

May 31 2021

dchagin committed rG2a0fa277f66b: linux(4): Microoptimize futimesat, utimes, utime. (authored by dchagin).
linux(4): Microoptimize futimesat, utimes, utime.
May 31 2021, 7:59 PM
dchagin closed D30488: linux: microoptimize futimesat..
May 31 2021, 7:59 PM
dchagin committed rGb4f9b6eef2bb: linux(4): Handle AT_EMPTY_PATH in the utimensat syscall. (authored by dchagin).
linux(4): Handle AT_EMPTY_PATH in the utimensat syscall.
May 31 2021, 7:40 PM
dchagin closed D30518: linux(4): Follow Linux, add AT_EMPTY_PATH support to the utimensat syscall..
May 31 2021, 7:40 PM
dchagin committed rG8505eb5dd8f7: linux(4): Convert flags before use in utimensat. (authored by dchagin).
linux(4): Convert flags before use in utimensat.
May 31 2021, 7:31 PM
dchagin closed D30487: linux: convert flags before use..
May 31 2021, 7:31 PM
dchagin committed rGa06c12464bb4: linux(4): Add F_GETPIPE_SZ fcntl operation which returns the capacity (authored by dchagin).
linux(4): Add F_GETPIPE_SZ fcntl operation which returns the capacity
May 31 2021, 7:24 PM
dchagin closed D30517: linux(4): Implement F_GETPIPE_SZ..
May 31 2021, 7:24 PM
dchagin closed D30482: Retire unnecessary __packed attribute from some struct's definition..
May 31 2021, 6:57 PM
dchagin committed rG19593f775c23: linux(4); Retire unnecessary __packed attribute from some struct's (authored by dchagin).
linux(4); Retire unnecessary __packed attribute from some struct's
May 31 2021, 6:57 PM
dchagin added inline comments to D30466: linux: implement statx(2).
May 31 2021, 7:46 AM

May 28 2021

dchagin added a reviewer for D30518: linux(4): Follow Linux, add AT_EMPTY_PATH support to the utimensat syscall.: Linux Emulation.
May 28 2021, 8:58 AM
dchagin requested review of D30518: linux(4): Follow Linux, add AT_EMPTY_PATH support to the utimensat syscall..
May 28 2021, 8:52 AM
dchagin added a reviewer for D30517: linux(4): Implement F_GETPIPE_SZ.: Linux Emulation.
May 28 2021, 7:54 AM
dchagin requested review of D30517: linux(4): Implement F_GETPIPE_SZ..
May 28 2021, 7:39 AM

May 27 2021

dchagin committed rG434c46c00602: 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.
May 27 2021, 7:02 PM
dchagin updated the diff for D30488: linux: microoptimize futimesat..

make it more readable

May 27 2021, 6:34 PM
dchagin added inline comments to D30019: linux(4): implement coredump support.
May 27 2021, 7:57 AM
dchagin added a reviewer for D30488: linux: microoptimize futimesat.: Linux Emulation.
May 27 2021, 5:40 AM
dchagin requested review of D30488: linux: microoptimize futimesat..
May 27 2021, 5:40 AM
dchagin added a reviewer for D30487: linux: convert flags before use.: Linux Emulation.
May 27 2021, 5:28 AM
dchagin requested review of D30487: linux: convert flags before use..
May 27 2021, 5:27 AM

May 26 2021

dchagin added a comment to D30482: Retire unnecessary __packed attribute from some struct's definition..

Seems reasonable, out of curiosity what prompted taking this on? (I.e., did you discover an issue with the current version?)

May 26 2021, 9:40 PM
dchagin updated the summary of D30482: Retire unnecessary __packed attribute from some struct's definition..
May 26 2021, 7:26 PM
dchagin requested review of D30482: Retire unnecessary __packed attribute from some struct's definition..
May 26 2021, 7:24 PM
dchagin added inline comments to D30019: linux(4): implement coredump support.
May 26 2021, 1:57 PM
dchagin committed rG399bad7b9a10: 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.
May 26 2021, 7:14 AM
dchagin committed rG17dafdc0de7e: 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).
May 26 2021, 6:48 AM
dchagin committed rG5184e2da4192: linux_common: retire extra module version. (authored by dchagin).
linux_common: retire extra module version.
May 26 2021, 5:35 AM
dchagin closed D30409: linuxcommon: retire extra module version..
May 26 2021, 5:35 AM
dchagin committed rG962b3a092616: 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
May 26 2021, 5:04 AM

May 25 2021

dchagin updated the diff for D30409: linuxcommon: retire extra module version..

sure, rename moduledata name and module name to 'linux_common' and retire 'linuxcommon' line.

May 25 2021, 6:14 PM
dchagin added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

FWIW, splice(2) can be a wrapper around copy_file_range(2). We should also have a fallback from sendfile(2) to splice(2), for when it fails with ENOTSOCK. This is one of the things that break Mono

May 25 2021, 5:42 PM · Linux Emulation, Core Team
dchagin updated the diff for D30409: linuxcommon: retire extra module version..

rename module to linuxcommon

May 25 2021, 5:32 PM
dchagin added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

Why do we need it? All the BSD's seem to exist without splice() just fine?

May 25 2021, 5:25 PM · Linux Emulation, Core Team
dchagin added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

The most pressing issue is the incomplete pthread support notably with FUTEX_LOCK_PI and FUTEX_UNLOCK_PI and friends.

https://wiki.freebsd.org/Linuxulator#Roadmap, pi is not the key, we have so many important holes

It's literally the second item on that list, for example pulseaudio hard crashes because it's not there. I have started but it's pretty hard, I wonder if anyone can help?

May 25 2021, 5:18 PM · Linux Emulation, Core Team
dchagin added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

we have so many such unfinished things, like arm linuxulator, splice sys call....

Yes, about splice, I was thinking we could just use a regular copy and be done with it. It wouldn't be that hard to implement, I can possibly look at it.

May 25 2021, 4:55 PM · Linux Emulation, Core Team
dchagin added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

Encountered in the crash handler of 'kodi'. Kodi still crashes, but at least the crash handler doesn't seem to crash anymore.

IMO this sort of thing is sufficient reason to have this linprocfs entry. What do you think about extending it slightly, at least translating FreeBSD's default %N.core to the Linux equivalent (%e.core I guess?)

May 25 2021, 4:40 PM · Linux Emulation, Core Team

May 24 2021

dchagin added inline comments to D30019: linux(4): implement coredump support.
May 24 2021, 5:05 PM
dchagin added a comment to D30378: linuxulator: Add filler for 'core' entry in linsysfs..

hi, what is the purpose for this? it will be used read only. so what is the program depend on it?

May 24 2021, 6:46 AM · Linux Emulation, Core Team

May 23 2021

dchagin edited reviewers for D30409: linuxcommon: retire extra module version., added: Linux Emulation; removed: manu.
May 23 2021, 9:59 PM
dchagin requested review of D30409: linuxcommon: retire extra module version..
May 23 2021, 9:54 PM
dchagin committed rG8746bc918734: 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.
May 23 2021, 6:32 PM