1. 15 3月, 2018 3 次提交
  2. 09 3月, 2018 2 次提交
  3. 06 3月, 2018 1 次提交
  4. 01 3月, 2018 1 次提交
  5. 21 2月, 2018 3 次提交
  6. 26 1月, 2018 3 次提交
  7. 25 1月, 2018 3 次提交
  8. 24 1月, 2018 3 次提交
  9. 21 1月, 2018 1 次提交
  10. 16 1月, 2018 3 次提交
  11. 22 12月, 2017 1 次提交
  12. 14 12月, 2017 12 次提交
  13. 06 12月, 2017 3 次提交
  14. 28 11月, 2017 1 次提交
    • J
      KVM: Let KVM_SET_SIGNAL_MASK work as advertised · 20b7035c
      Jan H. Schönherr 提交于
      KVM API says for the signal mask you set via KVM_SET_SIGNAL_MASK, that
      "any unblocked signal received [...] will cause KVM_RUN to return with
      -EINTR" and that "the signal will only be delivered if not blocked by
      the original signal mask".
      
      This, however, is only true, when the calling task has a signal handler
      registered for a signal. If not, signal evaluation is short-circuited for
      SIG_IGN and SIG_DFL, and the signal is either ignored without KVM_RUN
      returning or the whole process is terminated.
      
      Make KVM_SET_SIGNAL_MASK behave as advertised by utilizing logic similar
      to that in do_sigtimedwait() to avoid short-circuiting of signals.
      Signed-off-by: NJan H. Schönherr <jschoenh@amazon.de>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      20b7035c