1. 31 5月, 2007 1 次提交
  2. 06 3月, 2007 1 次提交
    • S
      [S390] dasd: Use default recovery for SNSS requests · 046f3e82
      Stefan Weinhuber 提交于
      For extended error reporting we sometimes have to start an
      Sense Subsystem Status request (SNSS). When this request needs
      to be recovered for some reason, the recovery request will
      fail with 'command reject'.
      Our usual recovery procedure will retry the failed request by
      creating a new request and chaining the failed request from that
      one. SNSS requests, though, must not be chained from anything,
      so the recovery request will fail permanently.
      Use the default recovery for SNSS request, which will just restart
      the original request without further ado.
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      046f3e82
  3. 13 2月, 2007 1 次提交
  4. 06 2月, 2007 1 次提交
    • S
      [S390] dasd: fix bug in dasd initialization cleanup · e3c699b3
      Stefan Weinhuber 提交于
      The initialization of the dasd_eer code is one of the last steps of the
      dasd driver initialization. When initialization fails in one of the
      earlier steps, the dasd_exit function is called to clean up what has been
      done so far. So the dasd_eer_exit function may be called, although the
      dasd_eer_init function wasn't called before and dasd_eer_exit tries to
      unregister a misc device that wasn't registered, which results in a BUG.
      
      Make sure that dasd_eer_exit can be called without initialization. Use a
      dynamically allocated struct miscdevice instead of a static one, so we
      only try to unregister the device if it exists and was actually registered.
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      e3c699b3
  5. 20 9月, 2006 1 次提交
  6. 29 6月, 2006 2 次提交
  7. 28 6月, 2006 1 次提交
  8. 24 3月, 2006 1 次提交
  9. 21 2月, 2006 1 次提交
  10. 04 2月, 2006 1 次提交