1. 29 7月, 2013 1 次提交
  2. 11 7月, 2013 1 次提交
  3. 01 7月, 2013 1 次提交
    • H
      s390/dasd: Fail all requests when DASD_FLAG_ABORTIO is set · 5ea34a01
      Hannes Reinecke 提交于
      Whenever a DASD request encounters a timeout we might
      need to abort all outstanding requests on this or
      even other devices.
      
      This is especially useful if one wants to fail all
      devices on one side of a RAID10 configuration, even
      though only one device exhibited an error.
      
      To handle this I've introduced a new device flag
      DASD_FLAG_ABORTIO.
      This flag is evaluated in __dasd_process_request_queue()
      and will invoke blk_abort_request() for all
      outstanding requests with DASD_CQR_FLAGS_FAILFAST set.
      This will cause any of these requests to be aborted
      immediately if the blk_timeout function is activated.
      
      The DASD_FLAG_ABORTIO is also evaluated in
      __dasd_process_request_queue to abort all
      new request which would have the
      DASD_CQR_FLAGS_FAILFAST bit set.
      
      The flag can be set with the new ioctls 'BIODASDABORTIO'
      and removed with 'BIODASDALLOWIO'.
      Signed-off-by: NHannes Reinecke <hare@suse.de>
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      5ea34a01
  4. 29 6月, 2013 1 次提交
  5. 27 6月, 2013 11 次提交
  6. 21 6月, 2013 1 次提交
  7. 20 6月, 2013 1 次提交
  8. 19 6月, 2013 2 次提交
  9. 18 6月, 2013 1 次提交
  10. 17 6月, 2013 4 次提交
  11. 05 6月, 2013 3 次提交
  12. 28 5月, 2013 1 次提交
  13. 22 5月, 2013 2 次提交
  14. 21 5月, 2013 5 次提交
  15. 17 5月, 2013 1 次提交
  16. 15 5月, 2013 1 次提交
    • H
      s390/ftrace: fix mcount adjustment · aca91209
      Heiko Carstens 提交于
      Tony Jones reported that the ftrace self tests on s390 do not work:
      
      <6>Testing dynamic ftrace ops #1: (0 0 0 0 0) FAILED!
      <6>Testing tracer irqsoff:
      <3>failed to start irqsoff tracer
      <4>.. no entries found ..FAILED!
      <6>Testing tracer wakeup:
      <3>failed to start wakeup tracer
      <4>.. no entries found ..FAILED!
      <6>Testing tracer function_graph:
      <4>Failed to init function_graph tracer, init returned -19
      <4>FAILED!
      
      This happens because we forgot to adjust the instruction pointer that gets
      passed to the ftrace trace function by MCOUNT_INSN_SIZE.
      
      In addition change MCOUNT_INSN_SIZE to the correct value on 31 bit.
      It only worked so far because the to be patched instruction was identical.
      Reported-by: NTony Jones <tonyj@suse.com>
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      aca91209
  17. 07 5月, 2013 1 次提交
  18. 03 5月, 2013 2 次提交