<div style="white-space:pre-wrap">David, thank you for improving the code. I'm traveling for the next week with only an ipad. I'd like to ask your thoughts on a topic or two, but typing on this is grueling. I hope to try for a longer reply later. Thanks again. -Dan</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jun 3, 2016 at 4:40 AM David Gibson <<a href="mailto:david@gibson.dropbear.id.au">david@gibson.dropbear.id.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dan,<br>
<br>
Here are a bunch of assorted cleanups to the altstack module. If they<br>
seem reasonable to you, please apply.<br>
<br>
David Gibson (5):<br>
altstack: Consolidate thread-local variables<br>
altstack: Restore alternate signal stack state<br>
altstack: Use ptrint instead of bare casts<br>
altstack: Don't use 0 pointer literals<br>
altstack: Don't log internal calls in test cases<br>
<br>
ccan/altstack/_info | 9 ++++--<br>
ccan/altstack/altstack.c | 78 +++++++++++++++++++++++++-----------------------<br>
ccan/altstack/altstack.h | 6 ++--<br>
ccan/altstack/test/run.c | 76 ++++++++++++++--------------------------------<br>
4 files changed, 74 insertions(+), 95 deletions(-)<br>
<br>
--<br>
2.5.5<br>
<br>
</blockquote></div>