User Details
- User Since
- Mar 1 2022, 8:15 AM (91 w, 5 d)
Tue, Nov 28
Mon, Nov 27
fix unwanted info files when INFO disabled
Rebased the diff to new port version (2.37 -> 2.40)
Because of math/gmp already patched by PR 259573, removing it from my diff.
Also rebased math/mpfr patch to the new version (but it remains nearly the same).
Jan 16 2023
@glebius ?
Oct 16 2022
added math/mpfr too
Oct 13 2022
Please note such things:
Sep 21 2022
Document the change in man pages.
Sep 2 2022
with the assumption that client-allocated struct usem is 64-bit aligned
Aug 26 2022
removed extra { }
avoid possible race when clearing _has_waiters
Aug 20 2022
related: https://reviews.freebsd.org/D20772
Jul 27 2022
fixed file path in diff
Jun 3 2022
May 28 2022
@trasz could you please say something about this?
Mar 30 2022
Found a race between sys_exit() -> exit1() -> thread_exit() and sys_wait() -> proc_reap().
Slightly moving down PROC_SUNLOCK() in thread_exit() to protect RACCT_RT calculations from proc_reap() destroying p->p_racct.
Mar 29 2022
For example it is possible to share file descriptor tables, and one of the processes may not be encumbered by the jail.
Mar 28 2022
Mar 25 2022
Mar 23 2022
Mar 22 2022
Mar 19 2022
Found same function in lib/libkvm/kvm_proc.c, patch it too.
Mar 17 2022
As for 64/64 divides on 32bit platform: in fact, (nearly) all 32-bit CPUs have a 32-bit tickrate (<4.2GHz), and modern compilers/libraries seems to use 64/32 math in runtime for such a case in 32-bit mode (__udivdi3 function).
Mar 16 2022
I didn't done the test by myself, but this is trivial integer arithmetic.
Is it possible to find out how this was tested?
Is "firk <firk@cantconnect.ru>" the desired author for the git commit?
Mar 15 2022
simplify things according to replies