1. 10 3月, 2016 2 次提交
  2. 08 3月, 2016 4 次提交
  3. 07 3月, 2016 2 次提交
  4. 02 3月, 2016 5 次提交
  5. 24 2月, 2016 2 次提交
  6. 23 2月, 2016 10 次提交
  7. 22 2月, 2016 2 次提交
    • M
      s390/fpu: signals vs. floating point control register · 1b17cb79
      Martin Schwidefsky 提交于
      git commit 904818e2
      "s390/kernel: introduce fpu-internal.h with fpu helper functions"
      introduced the fpregs_store / fp_regs_load helper. These function
      fail to save and restore the floating pointer control registers.
      
      The effect is that the FPC is not correctly handled on signal
      delivery and signal return.
      
      Cc: stable@vger.kernel.org # 4.4
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      1b17cb79
    • M
      s390/compat: correct restore of high gprs on signal return · 342300cc
      Martin Schwidefsky 提交于
      git commit 80703617
      "s390: add support for vector extension"
      broke 31-bit compat processes in regard to signal handling.
      
      The restore_sigregs_ext32() function is used to restore the additional
      elements from the user space signal frame. Among the additional elements
      are the upper registers halves for 64-bit register support for 31-bit
      processes. The copy_from_user that is used to retrieve the high-gprs
      array from the user stack uses an incorrect length, 8 bytes instead of
      64 bytes. This causes incorrect upper register halves to get loaded.
      
      Cc: stable@vger.kernel.org # 3.8+
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      342300cc
  8. 17 2月, 2016 1 次提交
  9. 11 2月, 2016 2 次提交
  10. 10 2月, 2016 7 次提交
  11. 26 1月, 2016 3 次提交