User Details
- User Since
- Jul 28 2014, 7:43 PM (538 w, 2 d)
May 21 2024
I think this change looks OK as long as wait6(2) is limited to checking children [and perhaps their children, etc]. It doesn’t look to me like it can ever originate the list of processes from allproc or similar, so I believe this is OK?
Jan 2 2022
May 30 2021
Apr 25 2021
- Fix grammar nit spotted by @jrtc27.
Apr 24 2021
- Style fix: Differentiate arbitrary integer values from booleans.
Apr 23 2021
Type consistency.
Whitespace fix.
Use a sysctl handler to limit possible values of kern.ipc.pipe_mindirect.
Apr 18 2021
Apr 11 2021
Sundry tweaks from @jrtc27.
Mar 26 2021
Mar 23 2021
Mar 22 2021
Mar 21 2021
Feb 28 2021
Feb 27 2021
Feb 25 2021
Feb 19 2021
Feb 18 2021
- Rename local variable as it holds the systen clock count rather than the cycle counter.
Feb 17 2021
Feb 14 2021
LGTM. Thanks!
Jan 24 2021
I’d like to think about committing this, if folk wouldn’t mind updating their reviews, with the following commit message:
Update to reflect correct calendar year (courtesy @jrtc27).
Jan 19 2021
Jan 16 2021
I've made a number of updates to the patch as a result of comments and suggestions. It would be especially useful if @jeff could review the code and descriptions to make sure I've correctly interpreted his comments and also not written buggy code.
Actually use CPU 0 as suggested in the comments, not CPU 1.
Comments from @kevans now (believed) addressed relating to cpuset(9) macros.
Based on comments from @kevans, explicitly Xref cpuset(2), and correct
mention of CPU_CLR(9) to CPU_ZERO(9).
Improve whitespace conformance to style(9), courtesy @jrtc27.
Following feedback from jeff, break the example into two:
Following R10:6eebda3bbad9, update this patch to use std.nodebug, which is
much preferred.
Jan 13 2021
Jan 11 2021
Trim exclusion of memcpy() and bcopy() as @andrew's in-progress patch to
avoid improper FBT instrumentation of functions without conventional stack
frames now solves that problem in a better way.
Update comment for new kernel name.
Jan 10 2021
Candidate commit message (will update Reviewed by notes as needed):
Updates to candidate commit message.
A modified version of this merged in recent changes by @andrew.
- Since non-aarch64 haven't required a memcpy() exclusion in the past, don't exclude it now.
Various fixes to the DTrace FBT provider on FreeBSD/arm64:
Jan 8 2021
Shift points where we count messages received or sent to the end of
pipe_read() and pipe_write() so that they count only messages that were
definitely processed. This is somewhat stronger semantics than are
provided for sockets, but since it costs neglibly more to do this, and
the results are potentially more useful, go with that.
Jan 3 2021
Jan 2 2021
An FYI rather than a review: I'm using these patches successfully on my RPi4, and it's proving invaluable. I'm eager to see these committed back to the main tree as soon as everyone feels ready.
Jan 1 2021
Move to freebsd/main from old freebsd/master.