1. 12 12月, 2016 1 次提交
  2. 28 10月, 2016 3 次提交
  3. 26 9月, 2016 2 次提交
  4. 20 9月, 2016 1 次提交
  5. 10 8月, 2016 1 次提交
  6. 16 4月, 2016 2 次提交
  7. 17 2月, 2016 1 次提交
  8. 30 12月, 2015 1 次提交
  9. 14 10月, 2015 1 次提交
  10. 13 7月, 2015 1 次提交
  11. 13 5月, 2015 1 次提交
  12. 15 4月, 2015 3 次提交
  13. 25 3月, 2015 2 次提交
  14. 29 1月, 2015 2 次提交
  15. 28 11月, 2014 3 次提交
  16. 09 10月, 2014 2 次提交
  17. 22 7月, 2014 8 次提交
  18. 16 1月, 2014 1 次提交
  19. 09 11月, 2013 1 次提交
  20. 28 10月, 2013 1 次提交
  21. 30 7月, 2013 1 次提交
  22. 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