• L
    Merge branch 'core-signals-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 230e51f2
    Linus Torvalds 提交于
    Pull core signal updates from Ingo Molnar:
     "These updates from Stas Sergeev and Andy Lutomirski, improve the
      sigaltstack interface by extending its ABI with the SS_AUTODISARM
      feature, which makes it possible to use swapcontext() in a sighandler
      that works on sigaltstack.  Without this flag, the subsequent signal
      will corrupt the state of the switched-away sighandler.
    
      The inspiration is more robust dosemu signal handling"
    
    * 'core-signals-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      signals/sigaltstack: Change SS_AUTODISARM to (1U << 31)
      signals/sigaltstack: Report current flag bits in sigaltstack()
      selftests/sigaltstack: Fix the sigaltstack test on old kernels
      signals/sigaltstack: If SS_AUTODISARM, bypass on_sig_stack()
      selftests/sigaltstack: Add new testcase for sigaltstack(SS_ONSTACK|SS_AUTODISARM)
      signals/sigaltstack: Implement SS_AUTODISARM flag
      signals/sigaltstack: Prepare to add new SS_xxx flags
      signals/sigaltstack, x86/signals: Unify the x86 sigaltstack check with other architectures
    230e51f2
sched.h 93.0 KB