User Details
- User Since
- Mar 11 2014, 8:46 PM (481 w, 5 d)
Fri, Jun 2
Not quite sure what the "via" part means as normally I'd take that to mean that "xregs" were being delivered or provided by "sig" and I think this test is more about the fact that signal context properly saves/restores "xregs"? Maybe consider dropping "via"?
Thu, Jun 1
Sat, May 27
Thu, May 25
Tue, May 23
I suspect the idea was you could examine it via gdb or the like during early development, but it doesn't serve a purpose now.
Thanks for doing the other changes.
Mon, May 22
I feel like the worst offenders are really when you have to #ifdef for both for LINT-NOIP. Another tact we might consider is just axeing LINT-NOIP. I can see some value in LINT-NOINET so an INET6-only kernel remains clean, but I see less value in LINT-NOIP and I feel like more of the cost is for that config.
I'm would be fine with just removing it from the default install flow but leaving it around if a user wants to go look at it. I'm also fine with axing it entirely as this does. I would be less of a fan of changing some of these behaviors by default.
Thanks for catching this.
I'm inclined to agree with @jkoshy with emitting a warning for -k for stable/14, but the error from usage for an unknown option might be just as functional in practice.
Actually, my bad, I already enabled the warning for this in main. I have another warning I'm enabling and the exp-run for the second warning found this breakage from the first (I guess the module was broken for some other reason at the time I ran the earlier exp-run).
Sat, May 20
I wouldn't mind spelling out "decimal". File descriptor arguments are also good candidates for always printing as decimal BTW.
Wed, May 10
Yes, the intention was to only install the one header needed for userland, not all of them.
Tue, May 9
As noted in IRC, I think it would be nice to apply the same only_if clause to other automatic jobs as well and provide duplicate manual jobs for those also that developers can request in their own fork.
While I prefer the tab alignment, the style in the broader community that uses dashes is to not do the tabs either, and in particular that would be compatible with using git commit --trailer
I must admit I am quite used to the color output and depend on it to stand out accepted from needs review, etc in the list output. I kept the colors intentionally in the original version of list.
I guess it's fine to merge.
A few suggestions, but looks ok to me otherwise.
Mon, May 8
It would be good to update the commit log now to reflect the new status? This does seem like a fairly nice fix and much nicer than the other approaches I had considered.
I think that approach is fine for now, and it lets us stage things into the tree more gracefully.
In general having a working version of this would be really nice.
Perhaps adjust the commit message to say something like "Failing to preserve pir_desc can result in pending interrupts being lost on resume leading to a hung VM" or some such to clarify that the hang is due to missing interrupts.
Hmm, does this mean 'git arc list' no longer lists the colorized output it did before?
I think an osreldate check is ok. I already have to add one now to deal with arm64 struct layout changes in 14 anyway.
Humm, this needs to unpush the target on error now. There is a helper class to do that for you that uses RAII (you reset it when you've finished setting up the target).
The raw errno value would require a stack buffer to hold the formatted string which is my guess as to why it's just "other error" (and the original version Ed had didn't have the other error text even). I think if the other error case can be figured out via dtrace that using a static string to avoid the stack buffer is an ok compromise.