You need to sign in or sign up before continuing.
  1. 28 6月, 2016 1 次提交
    • M
      s390: fix test_fp_ctl inline assembly contraints · bcf4dd5f
      Martin Schwidefsky 提交于
      The test_fp_ctl function is used to test if a given value is a valid
      floating-point control. The inline assembly in test_fp_ctl uses an
      incorrect constraint for the 'orig_fpc' variable. If the compiler
      chooses the same register for 'fpc' and 'orig_fpc' the test_fp_ctl()
      function always returns true. This allows user space to trigger
      kernel oopses with invalid floating-point control values on the
      signal stack.
      
      This problem has been introduced with git commit 4725c860
      "s390: fix save and restore of the floating-point-control register"
      
      Cc: stable@vger.kernel.org # v3.13+
      Reviewed-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      bcf4dd5f
  2. 16 10月, 2015 1 次提交