Page MenuHomeFreeBSD

dchagin (Dmitry Chagin)
User

Projects

User Details

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

Recent Activity

Sun, Nov 20

dchagin committed rG2ee1a18d51ed: vmm: Fix build w/o KDTRACE_HOOKS. (authored by dchagin).
vmm: Fix build w/o KDTRACE_HOOKS.
Sun, Nov 20, 3:01 PM
dchagin closed D37446: vmm: Fix build w/o KDTRACE_HOOKS..
Sun, Nov 20, 3:01 PM

Sat, Nov 19

dchagin added a reviewer for D37446: vmm: Fix build w/o KDTRACE_HOOKS.: jhb.
Sat, Nov 19, 9:19 AM
dchagin requested review of D37446: vmm: Fix build w/o KDTRACE_HOOKS..
Sat, Nov 19, 9:10 AM

Mon, Nov 14

dchagin committed rG312fa66091f9: linux(4): Fix get_robust_list() syscall return value. (authored by iwtcex_gmail.com).
linux(4): Fix get_robust_list() syscall return value.
Mon, Nov 14, 10:23 AM

Nov 8 2022

dchagin committed rG9f7bf94ee2a8: linux(4): Fix get_robust_list() syscall return value. (authored by iwtcex_gmail.com).
linux(4): Fix get_robust_list() syscall return value.
Nov 8 2022, 9:18 PM

Oct 22 2022

dchagin committed rG4c9db9566e67: linprocfs: Add net/route. (authored by john.grafton_runbox.com).
linprocfs: Add net/route.
Oct 22 2022, 10:55 AM
dchagin closed D36949: linprocfs(5): Add /proc/net/route.
Oct 22 2022, 10:54 AM

Oct 20 2022

dchagin added a comment to D36949: linprocfs(5): Add /proc/net/route.

@dchagin: want to commit it, or should I do do it?

Oct 20 2022, 8:29 AM

Oct 17 2022

dchagin added a comment to D36949: linprocfs(5): Add /proc/net/route.

looks ok to me, Alex, could you take a look at network part of code?

Oct 17 2022, 11:26 AM
dchagin added a reviewer for D36949: linprocfs(5): Add /proc/net/route: melifaro.
Oct 17 2022, 11:25 AM

Oct 13 2022

dchagin added inline comments to D36949: linprocfs(5): Add /proc/net/route.
Oct 13 2022, 11:40 AM
dchagin added inline comments to D36949: linprocfs(5): Add /proc/net/route.
Oct 13 2022, 9:28 AM

Oct 4 2022

dchagin committed rG6d2cfa2d34e3: check/delete-old: Fix /bin/rmail removal condition (authored by dchagin).
check/delete-old: Fix /bin/rmail removal condition
Oct 4 2022, 3:50 PM

Sep 8 2022

dchagin accepted D36361: linuxolator: add netlink support.
Sep 8 2022, 8:36 AM
dchagin added a comment to D36361: linuxolator: add netlink support.

mostly style, thank you! tested with 2.35 glibc tests suite, inet tests completed!

Sep 8 2022, 8:35 AM

Aug 17 2022

dchagin added a comment to D36234: cpuset: add local functions for copyin/copyout.

This is rather strange. The description makes it sound like there is a bug somewhere in powerpc relocation handling, nothing specifically to do with cpuset code.

working with gsoc student on ppc64 Linuxulator we see the same relocation problem with copyin/copyout calls from loadable modules

Aug 17 2022, 9:43 AM · PowerPC

Aug 8 2022

dchagin added inline comments to D36002: netlink: add netlink support.
Aug 8 2022, 7:19 AM

Jul 26 2022

dchagin added a comment to D35908: sys: rename preprocessed assembly-language files to .S.

https://reviews.freebsd.org/D35864

Jul 26 2022, 8:48 AM

Jul 21 2022

dchagin closed D35874: check/delete-old: Fix /bin/rmail removal condition.
Jul 21 2022, 10:23 PM
dchagin committed rG55736146389f: check/delete-old: Fix /bin/rmail removal condition (authored by dchagin).
check/delete-old: Fix /bin/rmail removal condition
Jul 21 2022, 10:23 PM
dchagin added reviewers for D35874: check/delete-old: Fix /bin/rmail removal condition: emaste, imp.
Jul 21 2022, 4:21 PM
dchagin requested review of D35874: check/delete-old: Fix /bin/rmail removal condition.
Jul 21 2022, 4:17 PM

Jul 20 2022

dchagin added inline comments to D35864: linux64: list linux_support.s explicitly.
Jul 20 2022, 2:40 PM
dchagin added a comment to D35864: linux64: list linux_support.s explicitly.

Why linux64 only? linux also uses this rule

I see linux_support only in linux64?

Jul 20 2022, 2:19 PM
dchagin added a comment to D35851: ktrace: Teach kernel to write v0 format.
In D35851#814336, @kib wrote:

This does not make sense to me. You are basing the output format on the osrel of the binary that is being traced. So 1) it does not solve my issue when I have fresh HEAD and take the ktrace dump on it and move it to stable/13 2) if more than one process is traced, and their binaries have mixed osrel, you get the mix of the record types in the output

Jul 20 2022, 11:53 AM
dchagin added a comment to D35864: linux64: list linux_support.s explicitly.

Why linux64 only? linux also uses this rule

Jul 20 2022, 7:29 AM

Jul 19 2022

dchagin changed the repository for D35851: ktrace: Teach kernel to write v0 format from rS FreeBSD src repository - subversion to rG FreeBSD src repository.
Jul 19 2022, 5:48 PM
dchagin requested review of D35851: ktrace: Teach kernel to write v0 format.
Jul 19 2022, 5:46 PM

Jul 16 2022

dchagin closed D35775: kdump: Sort options in alphabetical order..
Jul 16 2022, 9:51 AM
dchagin committed rGae37e4a0d12e: kdump(1): Sort options in alphabetical order. (authored by dchagin).
kdump(1): Sort options in alphabetical order.
Jul 16 2022, 9:51 AM
dchagin closed D35774: kdump: Advance kdump timestamp resolution..
Jul 16 2022, 9:50 AM
dchagin committed rGfc90f3a28145: ktrace: Increase precision of timestamps. (authored by dchagin).
ktrace: Increase precision of timestamps.
Jul 16 2022, 9:50 AM

Jul 13 2022

dchagin committed rG6fddab804a17: amd64: Reload CPU ext features after resume or cr4 changes (authored by dchagin).
amd64: Reload CPU ext features after resume or cr4 changes
Jul 13 2022, 11:52 AM
dchagin committed rG34b00959fb59: linprocfs: Decode SGX CPU feature in cpuinfo (authored by dchagin).
linprocfs: Decode SGX CPU feature in cpuinfo
Jul 13 2022, 11:52 AM
dchagin committed rG9736c1988439: linprocfs: Decode more CPU flags in cpuinfo (authored by dchagin).
linprocfs: Decode more CPU flags in cpuinfo
Jul 13 2022, 11:52 AM
dchagin committed rGf56ea6b7d0e1: linprocfs: Decode constant_tsc CPU feature (authored by dchagin).
linprocfs: Decode constant_tsc CPU feature
Jul 13 2022, 11:51 AM
dchagin committed rG82a8b8f0cfd0: lastcomm/sa: Remove sparc64 tests, they aren't needed. (authored by imp).
lastcomm/sa: Remove sparc64 tests, they aren't needed.
Jul 13 2022, 11:49 AM

Jul 11 2022

dchagin committed rGf8da86347070: linux(4): Implement __vdso_time (authored by dchagin).
linux(4): Implement __vdso_time
Jul 11 2022, 9:30 PM
dchagin committed rG00c933e9254c: linux(4): Use saved cpu feature bits (authored by dchagin).
linux(4): Use saved cpu feature bits
Jul 11 2022, 9:30 PM
dchagin updated the diff for D35775: kdump: Sort options in alphabetical order..

nice, fixed

Jul 11 2022, 6:25 PM
dchagin updated the diff for D35774: kdump: Advance kdump timestamp resolution..

hmm, fixed

Jul 11 2022, 6:23 PM
dchagin updated the diff for D35774: kdump: Advance kdump timestamp resolution..

indeed, fixed, thanks, Ravi

Jul 11 2022, 6:01 PM
dchagin changed the repository for D35775: kdump: Sort options in alphabetical order. from rS FreeBSD src repository - subversion to rG FreeBSD src repository.
Jul 11 2022, 3:43 PM
dchagin added a reviewer for D35774: kdump: Advance kdump timestamp resolution.: jhb.
Jul 11 2022, 3:43 PM
dchagin requested review of D35775: kdump: Sort options in alphabetical order..
Jul 11 2022, 3:42 PM
dchagin requested review of D35774: kdump: Advance kdump timestamp resolution..
Jul 11 2022, 3:36 PM

Jul 6 2022

dchagin committed rGea7ad1a71622: libsysdecode: Fix a typo in my email (authored by dchagin).
libsysdecode: Fix a typo in my email
Jul 6 2022, 11:07 AM
dchagin committed rGb1d0fe755bb1: linprocfs: Skip printing of the guard page in the /proc/self/maps (authored by dchagin).
linprocfs: Skip printing of the guard page in the /proc/self/maps
Jul 6 2022, 11:07 AM
dchagin committed rGe20c669d21fc: linux(4): To reuse MD linux.h hide kernel dependencies unde _KERNEL constraint (authored by dchagin).
linux(4): To reuse MD linux.h hide kernel dependencies unde _KERNEL constraint
Jul 6 2022, 11:07 AM
dchagin committed rG5bdeed846dc0: kdump: Decode Linux *at() syscalls (authored by dchagin).
kdump: Decode Linux *at() syscalls
Jul 6 2022, 11:07 AM
dchagin committed rG46ebfcb039c6: libsysdecode: Decode Linux *at() flags (authored by dchagin).
libsysdecode: Decode Linux *at() flags
Jul 6 2022, 11:07 AM
dchagin committed rGb330e6384657: kdump: For future use made decode_filemode() public (authored by dchagin).
kdump: For future use made decode_filemode() public
Jul 6 2022, 11:07 AM
dchagin committed rGa5113000069a: libsysdecode: Decode Linux open() flags (authored by dchagin).
libsysdecode: Decode Linux open() flags
Jul 6 2022, 11:07 AM
dchagin committed rG4ec7625e663a: kdump: Decode Linux sigprocmask how argument (authored by dchagin).
kdump: Decode Linux sigprocmask how argument
Jul 6 2022, 11:07 AM
dchagin committed rG29ef2caa02d0: kdump: Decode Linux clock_nanosleep syscall (authored by dchagin).
kdump: Decode Linux clock_nanosleep syscall
Jul 6 2022, 11:07 AM
dchagin committed rG894f26c8f64a: kdump: Decode getitimer, setitimer which argument (authored by dchagin).
kdump: Decode getitimer, setitimer which argument
Jul 6 2022, 11:07 AM
dchagin committed rGe104ac1c34b9: libsysdecode: Decode setitimer, getitimer which argument (authored by dchagin).
libsysdecode: Decode setitimer, getitimer which argument
Jul 6 2022, 11:06 AM
dchagin committed rG2068608ebdbf: kdump: Decode Linux l_sigset_t. (authored by dchagin).
kdump: Decode Linux l_sigset_t.
Jul 6 2022, 11:06 AM
dchagin committed rG95e89d1019ac: kdump: Add preliminary support for decoding Linux syscalls (authored by dchagin).
kdump: Add preliminary support for decoding Linux syscalls
Jul 6 2022, 11:06 AM
dchagin committed rG828757743485: linux(4): Trace Linux l_sigset_t. (authored by dchagin).
linux(4): Trace Linux l_sigset_t.
Jul 6 2022, 11:06 AM
dchagin committed rGb31a7b84b397: kdump: For future use extract common code to a separate files (authored by dchagin).
kdump: For future use extract common code to a separate files
Jul 6 2022, 11:06 AM
dchagin committed rG1705937d854b: libsysdecode: Add method for decoding Linux signal names (authored by dchagin).
libsysdecode: Add method for decoding Linux signal names
Jul 6 2022, 11:05 AM
dchagin committed rGb756b92a3ad8: libsysdecode: Add preliminary support for decoding Linux syscalls (authored by dchagin).
libsysdecode: Add preliminary support for decoding Linux syscalls
Jul 6 2022, 11:05 AM
dchagin committed rGaa54b10f0570: libsysdecode: For future use extract common code to a separate files (authored by dchagin).
libsysdecode: For future use extract common code to a separate files
Jul 6 2022, 11:05 AM

Jul 4 2022

dchagin committed rG03473e8ec8fa: linux(4): Use saved cpu feature bits (authored by dchagin).
linux(4): Use saved cpu feature bits
Jul 4 2022, 8:44 PM
dchagin committed rG42317e642645: linux(4): Implement __vdso_time (authored by dchagin).
linux(4): Implement __vdso_time
Jul 4 2022, 8:44 PM
dchagin added a reviewer for D35544: linux(4): Implement xattr syscalls: Linux Emulation.
Jul 4 2022, 7:27 AM
dchagin added a reviewer for D35543: vfs: Export exattr methods to reuse by Linuxulator: Linux Emulation.
Jul 4 2022, 7:27 AM

Jun 29 2022

dchagin committed rGc8e7070ce3d9: linprocfs: Decode SGX CPU feature in cpuinfo (authored by dchagin).
linprocfs: Decode SGX CPU feature in cpuinfo
Jun 29 2022, 7:40 AM
dchagin closed D35556: linprocfs: Decode more CPU flags in cpuinfo.
Jun 29 2022, 7:40 AM
dchagin committed rG7ab03740ae87: linprocfs: Decode more CPU flags in cpuinfo (authored by dchagin).
linprocfs: Decode more CPU flags in cpuinfo
Jun 29 2022, 7:40 AM
dchagin closed D35555: amd64: Reload cpu ext features after resume or cr4 changes.
Jun 29 2022, 7:40 AM
dchagin committed rG050f5a8405c6: amd64: Reload CPU ext features after resume or cr4 changes (authored by dchagin).
amd64: Reload CPU ext features after resume or cr4 changes
Jun 29 2022, 7:40 AM
dchagin closed D35554: linprocfs: Decode tsc_invariant CPU feature.
Jun 29 2022, 7:39 AM
dchagin committed rG8da00a514e69: linprocfs: Decode constant_tsc CPU feature (authored by dchagin).
linprocfs: Decode constant_tsc CPU feature
Jun 29 2022, 7:39 AM

Jun 27 2022

dchagin updated the diff for D35555: amd64: Reload cpu ext features after resume or cr4 changes.

typo in comment

Jun 27 2022, 7:55 PM
dchagin updated the diff for D35555: amd64: Reload cpu ext features after resume or cr4 changes.

done, about resume on BSP, AFAIR, according to the ACPI Spec (16.3), it should,
and it works

Jun 27 2022, 7:52 PM
dchagin retitled D35555: amd64: Reload cpu ext features after resume or cr4 changes from linprocfs: Save ext cpu feature3 as it is zeroed by the kernel to amd64: Reload cpu ext features after resume or cr4 changes.
Jun 27 2022, 11:49 AM
dchagin updated the diff for D35556: linprocfs: Decode more CPU flags in cpuinfo.

Adopt ot D35555

Jun 27 2022, 11:48 AM
dchagin updated the diff for D35555: amd64: Reload cpu ext features after resume or cr4 changes.

Replace linprocfs workaround by kernel fix

Jun 27 2022, 11:48 AM

Jun 26 2022

dchagin added a comment to D35555: amd64: Reload cpu ext features after resume or cr4 changes.
In D35555#807315, @kib wrote:

So why not write a proper patch instead?

Jun 26 2022, 7:35 PM

Jun 24 2022

dchagin added a comment to D35555: amd64: Reload cpu ext features after resume or cr4 changes.
In D35555#807163, @kib wrote:

If these are indeed the problems, they should be fixed in the kernel proper, not worked around in linprocfs.

Jun 24 2022, 7:33 PM

Jun 23 2022

dchagin updated the diff for D35556: linprocfs: Decode more CPU flags in cpuinfo.

use local feature2

Jun 23 2022, 11:02 AM
dchagin updated the diff for D35555: amd64: Reload cpu ext features after resume or cr4 changes.

read and local feature2 to reflect cr4 changes

Jun 23 2022, 10:59 AM
dchagin updated the diff for D35554: linprocfs: Decode tsc_invariant CPU feature.

constant_tsc

Jun 23 2022, 10:54 AM
dchagin added a comment to D35554: linprocfs: Decode tsc_invariant CPU feature.

does Linux report it like this? I couldn't find "invariant_tsc" in the Linux repo

Jun 23 2022, 10:46 AM
dchagin committed rGed366c37d85a: libsysdecode: Fix a typo in my email (authored by dchagin).
libsysdecode: Fix a typo in my email
Jun 23 2022, 9:32 AM

Jun 22 2022

dchagin added a reviewer for D35556: linprocfs: Decode more CPU flags in cpuinfo: Linux Emulation.
Jun 22 2022, 11:51 PM
dchagin retitled D35555: amd64: Reload cpu ext features after resume or cr4 changes from linprocfs: Save some cpu features to avoid overwriting by the kernel to linprocfs: Save ext cpu feature3 as it is zeroed by the kernel.
Jun 22 2022, 11:50 PM
dchagin added a reviewer for D35554: linprocfs: Decode tsc_invariant CPU feature: Linux Emulation.
Jun 22 2022, 11:48 PM
dchagin requested review of D35556: linprocfs: Decode more CPU flags in cpuinfo.
Jun 22 2022, 11:44 PM
dchagin requested review of D35555: amd64: Reload cpu ext features after resume or cr4 changes.
Jun 22 2022, 11:42 PM
dchagin requested review of D35554: linprocfs: Decode tsc_invariant CPU feature.
Jun 22 2022, 11:41 PM
dchagin added a reviewer for D35544: linux(4): Implement xattr syscalls: rwatson.
Jun 22 2022, 12:02 PM
dchagin added a reviewer for D35543: vfs: Export exattr methods to reuse by Linuxulator: rwatson.
Jun 22 2022, 12:01 PM
dchagin requested review of D35544: linux(4): Implement xattr syscalls.
Jun 22 2022, 11:58 AM
dchagin requested review of D35543: vfs: Export exattr methods to reuse by Linuxulator.
Jun 22 2022, 11:56 AM
dchagin committed rGef1976ccf542: linprocfs: Skip printing of the guard page in the /proc/self/maps (authored by dchagin).
linprocfs: Skip printing of the guard page in the /proc/self/maps
Jun 22 2022, 11:51 AM
dchagin closed D35537: Skip printing of the guard page in the /proc/self/maps.
Jun 22 2022, 11:51 AM