User Details
- User Since
- Oct 2 2015, 1:17 PM (563 w, 2 d)
Thu, Jul 16
Whoops, thanks!
Wed, Jul 15
Mon, Jul 13
Sun, Jul 12
Whack the remaining moles, fix OptionalObsoleteFiles to also remove the example
Fri, Jul 10
Wed, Jul 8
Nice, this seems reasonable to me. I have a proposal that I'm gonig to send to a list, but effectively, I'd like to do a few things in this area:
Tue, Jul 7
Adding jail folks; this is an extension of ttps://github.com/freebsd/freebsd-src/pull/2108. At least one notable change since @jamie looked last is that we negotiated dropping the rights(4) at creation time, so use of the descriptor can check just the rights(4) rather than both rights + jdcred/fp->f_cred.
Mon, Jul 6
Hmm, the last bit seems to be wrong because elf's imgact will set interpreted = 0 anyways. Actually, that seems to happen *after* we set it in load_interp_file -- was there something missing from the original patch?
Wed, Jul 1
Unrelated, I'm wondering if there's any interest in slightly refactoring this into a prometheus_fbsd_exporter (for lack of better name). Move the bits specific to sysctl output into a separate file and retain a prometheus_sysctl_exporter link to it, but it seems like there's a good opportunity to collect more stats and re-use the same basic CLI interface.
Tue, Jun 30
Increase NUM_DSO to a number that reliably hits the guard page without ASAN.
With the guard page landed, I'm going to rework this a little and likely try posix_spawnp at each fdlopen (or every few) up until 256 to exercise both the old regression and the new transition point from alloca -> heap after your fix.
Mon, Jun 29
Given that it's still not even at absurdly large numbers, I wonder if it's coincidentally just wiping out the mapped contents of these DSOs. Maybe I should re-design this to then call into every single one of them after the posix_spawnp.
Downgrade our shlib to RDONLY and MAP_SHARED, now that we're not trying to do
a unique SOVERSION for every fdlopen().
Perfect, thanks. I can confirm that this still fixes my test-case, I'll get that cleaned up and posted to Phabricator ~soon-ish.
Ping- this is relatively simple, so I may just commit it later this week, unless someone has time to give it a once-over.
Seems fine overall, just two nits
This version seems to have dropped the manpage revisions entirely
Sun, Jun 28
Sat, Jun 27
I haven't had a chance to thoroughly review this yet, but I think it's a good idea regardless of the question about vfork.
Fri, Jun 26
Perfect, thanks!
Additional .Nm
Thu, Jun 25
error back to nerror
From TCG PC Client Specific TPM Interface
Specification (TIS) version 1.3, 5.6.12 "Status Register":
Wed, Jun 24
Tue, Jun 23
Mon, Jun 22
Thanks!
Perfect, thank you! I had forgotten about this, but I've also switched to amdgpu since the last time I was active on this and I also haven't run it without this applied. I'll redo my previous dtrace'ing here to see if this patch actually has any impact on amdgpu's usage at all -- if it doesn't hit either of the two busy- probes in this patch, then the patch is a net-0 for amdgpu and you'd have the same experience without it.