<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>