Page MenuHomeFreeBSD
Feed Advanced Search

May 23 2021

dchagin committed rGb595729ccfde: 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.
May 23 2021, 3:43 PM
dchagin committed rG43f5d5bf01fd: run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69. (authored by dchagin).
run(4): fix manual after d6fd321ef60d43dce9f437187c94a7de2b91ab69.
May 23 2021, 3:35 PM

May 22 2021

dchagin committed rGd6fd321ef60d: run(4): add support for ASUS USB-N14 wireless adaptor. (authored by dchagin).
run(4): add support for ASUS USB-N14 wireless adaptor.
May 22 2021, 10:57 AM

May 19 2021

dchagin committed rG6560ac57ce87: tcsh: update to version 6.22.04. (authored by dchagin).
tcsh: update to version 6.22.04.
May 19 2021, 9:31 PM
dchagin committed rG6190ff6104ae: tcsh: cleanup source tree to reduce diff size. (authored by dchagin).
tcsh: cleanup source tree to reduce diff size.
May 19 2021, 9:31 PM
dchagin committed rG174d8b60324d: Vendor import of tcsh-6.22.04 (authored by dchagin).
Vendor import of tcsh-6.22.04
May 19 2021, 9:19 PM

May 18 2021

dchagin added a comment to D28154: Add compat.linux.setid_allowed knob.
In D28154#680209, @kib wrote:

Do we have an agreement there?

I think that switching the defaults, if ever, should be done by separate change indeed.

May 18 2021, 6:20 AM · Linux Emulation

May 12 2021

dchagin added a comment to D28154: Add compat.linux.setid_allowed knob.

I've tested this patch for both 64, and 32-bit Linux binaries, for both suid and sgid bit, and it works just fine.

One nit, though: I'd strongly prefer the sysctl to be enabled by default, ie to permit suid/sgid by default. Otherwise it will break some pretty common use cases.

May 12 2021, 7:38 AM · Linux Emulation

May 4 2021

dchagin added inline comments to D30019: linux(4): implement coredump support.
May 4 2021, 12:58 PM
dchagin accepted D30040: linux: remove redundant SDT tracepoints.

Good to me

May 4 2021, 10:42 AM

Apr 20 2021

dchagin committed rG14fffd43061a: Remove reference to the pfctlinput2() from domain(9) after 237c1f932b. (authored by dchagin).
Remove reference to the pfctlinput2() from domain(9) after 237c1f932b.
Apr 20 2021, 9:35 PM
dchagin committed rG83223eb58bf7: Fixup ObsoleteFiles after 76681661be28. (authored by dchagin).
Fixup ObsoleteFiles after 76681661be28.
Apr 20 2021, 9:11 PM

Apr 16 2021

dchagin committed rGa83c64a59cf5: Partially revert r248770. (authored by dchagin).
Partially revert r248770.
Apr 16 2021, 8:36 AM
dchagin committed rGc91586dcfc9e: Removed the reference to the deprecated splx API from ifnet(9). (authored by dchagin).
Removed the reference to the deprecated splx API from ifnet(9).
Apr 16 2021, 8:36 AM
dchagin committed rG02816ecfb935: Partially revert r248770. (authored by dchagin).
Partially revert r248770.
Apr 16 2021, 8:34 AM
dchagin committed rG796d1209fb4a: Removed the reference to the deprecated splx API from ifnet(9). (authored by dchagin).
Removed the reference to the deprecated splx API from ifnet(9).
Apr 16 2021, 8:32 AM

Apr 13 2021

dchagin committed rG86887853c39b: Remove reference to the pfctlinput2() from domain(9) after 237c1f932b. (authored by dchagin).
Remove reference to the pfctlinput2() from domain(9) after 237c1f932b.
Apr 13 2021, 9:42 PM
dchagin closed D29751: Remove reference to the pfctlinput2() from domain(9) after 237c1f932b..
Apr 13 2021, 9:42 PM
dchagin updated the diff for D29751: Remove reference to the pfctlinput2() from domain(9) after 237c1f932b..

also remove links, add pfctlinput2 to obsolete files.

Apr 13 2021, 5:12 PM
dchagin added a reviewer for D29751: Remove reference to the pfctlinput2() from domain(9) after 237c1f932b.: glebius.
Apr 13 2021, 5:03 PM
dchagin requested review of D29751: Remove reference to the pfctlinput2() from domain(9) after 237c1f932b..
Apr 13 2021, 5:01 PM

Apr 12 2021

dchagin accepted D29609: linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2.
Apr 12 2021, 3:53 PM
dchagin accepted D29590: rc: remove the 'archdep' script.
Apr 12 2021, 9:59 AM

Apr 9 2021

dchagin committed rGf2400e6e832d: Removed the reference to the deprecated splx API from ifnet(9). (authored by dchagin).
Removed the reference to the deprecated splx API from ifnet(9).
Apr 9 2021, 2:24 PM
dchagin closed D29666: Removed the reference to the deprecated splx API..
Apr 9 2021, 2:24 PM
dchagin added inline comments to D29666: Removed the reference to the deprecated splx API..
Apr 9 2021, 2:18 PM
dchagin updated the diff for D29666: Removed the reference to the deprecated splx API..

Left both .El as markj noted.

Apr 9 2021, 2:14 PM
dchagin added inline comments to D29666: Removed the reference to the deprecated splx API..
Apr 9 2021, 1:59 PM
dchagin added a reviewer for D29666: Removed the reference to the deprecated splx API.: markj.
Apr 9 2021, 7:31 AM
dchagin added a reviewer for D29666: Removed the reference to the deprecated splx API.: emaste.
Apr 9 2021, 7:30 AM
dchagin requested review of D29666: Removed the reference to the deprecated splx API..
Apr 9 2021, 7:28 AM

Apr 8 2021

dchagin added inline comments to D29590: rc: remove the 'archdep' script.
Apr 8 2021, 3:15 PM

Apr 5 2021

dchagin abandoned D22075: PR240990: linux: handle the CLOCK_{PROCESS,THREAD}_CPUTIME_ID specified directly.
Apr 5 2021, 10:44 AM
dchagin commandeered D22075: PR240990: linux: handle the CLOCK_{PROCESS,THREAD}_CPUTIME_ID specified directly.
Apr 5 2021, 10:44 AM
dchagin added a comment to D29117: linux: support unix(7) abstract namespace.

what if the user has no write access on cwd? or what if the socket name is '/xx/xxx/xxx'?
and who is responsible to unlink this socket after close?

Apr 5 2021, 10:36 AM
dchagin accepted D29581: Apply const for sysinit_cfunc_t linuxulator callbacks.
Apr 5 2021, 6:47 AM

Apr 2 2021

dchagin closed D29539: Partially revert r248770..
Apr 2 2021, 8:44 AM
dchagin committed rGa78109d5db87: Partially revert r248770. (authored by dchagin).
Partially revert r248770.
Apr 2 2021, 8:44 AM
dchagin added a comment to D29539: Partially revert r248770..
In D29539#662228, @imp wrote:

I've never seen this lead to deadlock, but I'm also only ever using nvme with direct dispatch...

Apr 2 2021, 7:40 AM

Apr 1 2021

dchagin added reviewers for D29539: Partially revert r248770.: jimharris, mav, imp.
Apr 1 2021, 7:38 PM
dchagin requested review of D29539: Partially revert r248770..
Apr 1 2021, 7:37 PM
dchagin committed rGf5209bef0f61: 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.
Apr 1 2021, 8:04 AM
dchagin committed rGb4dc951c417e: Fix warning about signed comparison and drop WARNS for ktrdump(8). (authored by dchagin).
Fix warning about signed comparison and drop WARNS for ktrdump(8).
Apr 1 2021, 8:02 AM
dchagin committed rG3802433d25c9: Fix warning about signed comparison and drop WARNS for ktrdump(8). (authored by dchagin).
Fix warning about signed comparison and drop WARNS for ktrdump(8).
Apr 1 2021, 7:59 AM

Mar 30 2021

dchagin abandoned D10050: Add preliminary support of fancy decoding the Linux ABI system calls arguments..
Mar 30 2021, 8:49 AM

Mar 24 2021

dchagin closed D29412: Get rid of i386 ref here as linux64 is a 64-bit module..
Mar 24 2021, 4:00 PM
dchagin committed rG88588c4b7611: 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.
Mar 24 2021, 4:00 PM
dchagin added a reviewer for D29412: Get rid of i386 ref here as linux64 is a 64-bit module.: Linux Emulation.
Mar 24 2021, 3:38 PM
dchagin requested review of D29412: Get rid of i386 ref here as linux64 is a 64-bit module..
Mar 24 2021, 3:38 PM
dchagin added a comment to D28154: Add compat.linux.setid_allowed knob.

Fully support this change and motivation, propose to add a short description to the linux(4) manual about sysctl

Mar 24 2021, 8:05 AM · Linux Emulation
dchagin closed D29381: Drop WARNS for ktrdump(8).
Mar 24 2021, 7:53 AM
dchagin committed rG9e5aeba51b43: Fix warning about signed comparison and drop WARNS for ktrdump(8). (authored by dchagin).
Fix warning about signed comparison and drop WARNS for ktrdump(8).
Mar 24 2021, 7:53 AM

Mar 23 2021

dchagin added a reviewer for D28154: Add compat.linux.setid_allowed knob: dchagin.
Mar 23 2021, 1:57 PM · Linux Emulation

Mar 22 2021

dchagin updated the diff for D29381: Drop WARNS for ktrdump(8).

Sure, done

Mar 22 2021, 7:38 PM
dchagin added a reviewer for D29381: Drop WARNS for ktrdump(8): jhb.
Mar 22 2021, 6:28 PM
dchagin requested review of D29381: Drop WARNS for ktrdump(8).
Mar 22 2021, 6:26 PM

Mar 21 2021

dchagin committed rG2b61bda2c75f: Use C11 anonymous unions. (authored by dchagin).
Use C11 anonymous unions.
Mar 21 2021, 10:33 AM
dchagin committed rGbf1863de6b1f: linux: make timerfd_settime(2) set expirations count to zero (authored by ankohuu_outlook.com).
linux: make timerfd_settime(2) set expirations count to zero
Mar 21 2021, 7:07 AM
dchagin committed rGea1f0ecc15bc: Merge tcsh 6.22.03-ceccc7f (authored by dchagin).
Merge tcsh 6.22.03-ceccc7f
Mar 21 2021, 6:10 AM
dchagin committed rG2c31ae65cd92: Merge tcsh 6.22.03-ceccc7f (authored by dchagin).
Merge tcsh 6.22.03-ceccc7f
Mar 21 2021, 6:08 AM
dchagin committed rG3430e229287c: Remove wrong inline keyword. (authored by dchagin).
Remove wrong inline keyword.
Mar 21 2021, 5:36 AM
dchagin committed rG925f44f33862: Complete LOCAL_PEERCRED support. Cache pid of the remote process in the (authored by dchagin).
Complete LOCAL_PEERCRED support. Cache pid of the remote process in the
Mar 21 2021, 5:35 AM

Mar 20 2021

dchagin committed rG097e0b895576: Add warning to the Linuxulator makefiles that building it outside of a (authored by dchagin).
Add warning to the Linuxulator makefiles that building it outside of a
Mar 20 2021, 3:19 PM

Mar 19 2021

dchagin committed rG0cb6fa6acc93: linux: make timerfd_settime(2) set expirations count to zero (authored by ankohuu_outlook.com).
linux: make timerfd_settime(2) set expirations count to zero
Mar 19 2021, 6:43 PM

Mar 15 2021

dchagin added a comment to D29250: Get rid of CTR(9) in linux_futex.c..

Also: you’re alive! \o/

Mar 15 2021, 2:03 PM
dchagin added a comment to D29250: Get rid of CTR(9) in linux_futex.c..

this can be done after PI futex

Funny you mention that, I’ve just hacked together a simple implementation of LOCK_PI and UNLOCK_PI. It doesn’t handle priorities in any way, but seems good enough to make some things work. I’ll try to clean it up and put up, unless you have something better?

Mar 15 2021, 1:59 PM

Mar 14 2021

dchagin committed rG5224c2a3bc95: Merge tcsh 6.22.03-ceccc7f (authored by dchagin).
Merge tcsh 6.22.03-ceccc7f
Mar 14 2021, 4:58 PM
dchagin committed rG1b174d6cdff5: Import 6.22.03-ceccc7f (authored by dchagin).
Import 6.22.03-ceccc7f
Mar 14 2021, 4:31 PM
dchagin requested changes to D29250: Get rid of CTR(9) in linux_futex.c..

this can be done after PI futex

Mar 14 2021, 11:32 AM
dchagin added a reviewer for D29250: Get rid of CTR(9) in linux_futex.c.: dchagin.

Disagree, the KTR buffer can be examined in DDB what is really important.

Mar 14 2021, 11:24 AM

Dec 13 2020

dchagin committed R9:063df1827bad: Add information about me as a new committer to the src tree (authored by dchagin).
Add information about me as a new committer to the src tree
Dec 13 2020, 6:05 PM
dchagin committed R9:ba5037fa4ec0: Add information about me as a new committer to the src tree (authored by dchagin).
Add information about me as a new committer to the src tree
Dec 13 2020, 5:41 PM

Feb 27 2020

dchagin accepted D23790: linuxulator: Map scheduler priorities to Linux priorities.

fine, 10x Tijl

Feb 27 2020, 2:45 PM · emulation

Feb 5 2020

dchagin added a comment to D23172: Ignore EPOLLEXCLUSIVE.

or implement native analog for kqueue/kevent? if it makes sense, I'm not sure)

Feb 5 2020, 9:26 AM

Feb 4 2020

dchagin updated the diff for D20575: pseudofs: add sysctl to set sbuf buffer size.

limit bufsize by 1Mb

Feb 4 2020, 6:04 PM
dchagin added a comment to D20575: pseudofs: add sysctl to set sbuf buffer size.

Seems like the limit could be removed by using an sbuf drain function?

Feb 4 2020, 5:42 PM
dchagin committed rS357493: Fix clock_gettime() and clock_getres() for cpu clocks:.
Fix clock_gettime() and clock_getres() for cpu clocks:
Feb 4 2020, 5:27 AM
dchagin closed D23341: Fix Linuxulator clock_gettime() and clock_getres() for cpu clocks.
Feb 4 2020, 5:27 AM
dchagin closed D23340: Make get_proccess_cputime and get_thread_cputime public api.
Feb 4 2020, 5:26 AM
dchagin committed rS357492: For code reuse in Linuxulator rename get_proccess_cputime().
For code reuse in Linuxulator rename get_proccess_cputime()
Feb 4 2020, 5:26 AM
dchagin committed rS357491: linux_to_native_clockid() properly initializes nwhich variable (or return….
linux_to_native_clockid() properly initializes nwhich variable (or return…
Feb 4 2020, 5:23 AM
dchagin closed D23339: Eliminate nwhich initialization at declaration.
Feb 4 2020, 5:23 AM

Feb 3 2020

dchagin updated the diff for D23340: Make get_proccess_cputime and get_thread_cputime public api.

Add process lock assert

Feb 3 2020, 4:30 PM

Jan 31 2020

dchagin added a comment to D23341: Fix Linuxulator clock_gettime() and clock_getres() for cpu clocks.
In D23341#511764, @kib wrote:

Why do you need D23340 ? Why the current method is not sufficient ?

Jan 31 2020, 6:01 PM

Jan 23 2020

dchagin added a comment to D22075: PR240990: linux: handle the CLOCK_{PROCESS,THREAD}_CPUTIME_ID specified directly.

hi, could u please test D23339, D23340,D23341?

Jan 23 2020, 7:39 PM
dchagin added reviewers for D23341: Fix Linuxulator clock_gettime() and clock_getres() for cpu clocks: Linux Emulation, kib.
Jan 23 2020, 7:38 PM
dchagin created D23341: Fix Linuxulator clock_gettime() and clock_getres() for cpu clocks.
Jan 23 2020, 7:37 PM
dchagin added reviewers for D23340: Make get_proccess_cputime and get_thread_cputime public api: kib, emaste, Linux Emulation.
Jan 23 2020, 7:23 PM
dchagin added a reviewer for D23339: Eliminate nwhich initialization at declaration: Linux Emulation.
Jan 23 2020, 7:22 PM
dchagin created D23340: Make get_proccess_cputime and get_thread_cputime public api.
Jan 23 2020, 7:13 PM
dchagin created D23339: Eliminate nwhich initialization at declaration.
Jan 23 2020, 7:11 PM

Oct 18 2019

dchagin accepted D22073: PR240989: provide just one instance of futex_list.

nice

Oct 18 2019, 7:59 AM

Jun 26 2019

D20691: Implement PTRACE_GETSIGINFO is now accepted and ready to land.
Jun 26 2019, 9:21 AM

Jun 10 2019

dchagin committed rS348847: Use C11 anonymous unions..
Use C11 anonymous unions.
Jun 10 2019, 5:28 AM

Jun 9 2019

dchagin created D20576: linprocfs: warn users if we can't fill process memory map..
Jun 9 2019, 4:10 PM
dchagin created D20575: pseudofs: add sysctl to set sbuf buffer size.
Jun 9 2019, 4:07 PM

May 30 2019

dchagin committed rS348434: Remove wrong inline keyword..
Remove wrong inline keyword.
May 30 2019, 4:11 PM
dchagin closed D20415: Linuxulator: complete LOCAL_PEERCRED support..
May 30 2019, 2:24 PM
dchagin committed rS348419: Complete LOCAL_PEERCRED support. Cache pid of the remote process in the.
Complete LOCAL_PEERCRED support. Cache pid of the remote process in the
May 30 2019, 2:24 PM
dchagin committed rS348418: Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,.
Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,
May 30 2019, 2:22 PM