1. 12 Feb, 2003 3 commits
    • Mike Anderson's avatar
      [PATCH] scsi_error handler update. (1/4) · 65893cf6
      Mike Anderson authored
      This patch series is against scsi-misc-2.5.
      
      These patches modify the scsi error handler to process cmds needing
      recovery off a list. The error handler policy has been altered to do the
      following:
      	1.) Check for legacy behavior of requesting sense.
      	2.) Abort commands marked needing to be canceled.
      	3.) Ready devices through tur and eh handlers.
      	4.) disposition each command on the list to be retried or
      	finished.
      
      00_serror-cmd-list-1.diff:
      	- Add per host eh_cmd_list list head.
      	- Add per cmd eh_list list head.
      
      01_serror-scmd-add-1.diff:
      	- Add scsi_eh_scmd_add function.
      
      02_serror-hndlr-1.diff:
      	- Change to using eh_cmd_list.
      	- Change scsi_unjam_host to get sense, abort cmds, ready
      	  devices, and disposition cmds for retry or finish.
      	- Moved retries outside of eh.
      
      03_serror-dev-offline-1.diff:
      	- Add scsi_set_device_offline interface.
      
      I have tested both the timeout and offline cases with the scsi_debug. I
      have ran some other testing, but my machine stability is causing it to
      oops in other areas.
      
      -andmike
      --
      Michael Anderson
      andmike@us.ibm.com
      
       hosts.c |   16 +---------------
       hosts.h |    2 +-
       scsi.h  |    9 +++++----
       3 files changed, 7 insertions(+), 20 deletions(-)
      65893cf6
    • James Bottomley's avatar
      Minor fixes to scsi/sim710.c · 10cfc92c
      James Bottomley authored
      Add include of linux/interrupts from Rolf Eike Beer <eike-kernel@sf-tec.de>
      
      Improve the interrupt probing so it works for CPQ4411
      10cfc92c
    • Randy Dunlap's avatar
      fix scsi/aha15*.c for 2.5.60 · e6473d16
      Randy Dunlap authored
      e6473d16
  2. 11 Feb, 2003 7 commits
  3. 10 Feb, 2003 6 commits
    • Christoph Hellwig's avatar
      [PATCH] remove cpqioctl.c · 3140863b
      Christoph Hellwig authored
      This is userland testing code that leaked into the kernel tree somehow.
      3140863b
    • Christoph Hellwig's avatar
      bd12d5db
    • Christoph Hellwig's avatar
      [PATCH] further sim710 updates · 5d125f63
      Christoph Hellwig authored
      James, your sim710 changes look nice, but I think there's some more
      stuff to do in this driver.  I've started with the following (all
      untested due to lack of the hardware):
      
        - move to scsi_add_host/scsi_remove_host interface
        - remove a bunch of unneeded ifdefs
        - add missing statics
        - unregister driver templates on unload
      
      and I think there's more that should be done, but this would change
      user-visiable attributes:
      
        - remove the ugly single module option code and the command line
          parsing in favour of Rusty's new module_param stuff
        - split the driver into two drivers: 53c700_eisa and 53c700_mca.
          There's no logic shared between those two busses, just a little
          bit of helper in the setup/remove code
      
      And after looking a this driver I have some rants about the new
      mac/eisa code:
      
        - mca_register_driver/mca_unregister_driver should check for
          the precense of an MCA bus by themselves instead of leaving
          it to the caller
        - eisa_driver_register should really return 0 for sucess
        - mca_register_driver/mca_unregister_driver should be named
          mca_driver_register/mca_driver_unregister to be more similar
          to the other *driver_(un)registers.
      5d125f63
    • Douglas Gilbert's avatar
      [PATCH] aic79xxx_osm.c in 2.5.59-bk3 · 78b00649
      Douglas Gilbert authored
      Fix cmd->lun to cmd->device->lun
      78b00649
    • Linus Torvalds's avatar
      Linux v2.5.60 · f2478c00
      Linus Torvalds authored
      f2478c00
    • Steven Cole's avatar
      [PATCH] Finish job of trimming ".o" module extension in Kconfig files · b6b34812
      Steven Cole authored
      Most of the instances of <module>.o in Kconfig files have had the ".o"
      extension trimmed.  This change came from GertJan Spoelman through Rusty
      "Trivial" Russell.
      
      However, there are a few files that didn't get trimmed.  This brings
      them line with the rest of the tree.
      b6b34812
  4. 09 Feb, 2003 24 commits