1. 11 Jun, 2003 5 commits
  2. 06 Jun, 2003 13 commits
    • Christoph Hellwig's avatar
      [PATCH] update lasi700 to new style template · 9c1865a3
      Christoph Hellwig authored
      module unloading is not support until parisc_driver gets a
      release method
      9c1865a3
    • Christoph Hellwig's avatar
      [PATCH] missing scsi_host_alloc bits · 43f427d4
      Christoph Hellwig authored
      Sorry, I sent you the old patch again.  Here's the missing driver bits.
      43f427d4
    • Christoph Hellwig's avatar
      [PATCH] consolidate legacy typedefs in one place · 06f222c4
      Christoph Hellwig authored
      Make the scsi midlayer header typedef clean and consolidate all
      those backwards-compat typedefs in scsi_typedefs.h.  It's still
      included at the bottom of scsi.h and will probably stay there
      at least for 2.6 - but the scsi core already compiles without
      it and the new splitted headers won't include this implicitly
      anymore.
      06f222c4
    • Christoph Hellwig's avatar
      [PATCH] rename struct SHT to something sensible · cf992025
      Christoph Hellwig authored
      namely struct scsi_host_template and make the scsi core use this
      instead of the typedef everywhere.
      cf992025
    • Christoph Hellwig's avatar
      [PATCH] cleanup device_busy/host_busy handling · 92905e51
      Christoph Hellwig authored
      - scsi_host_busy_inc isn't used anymore (and uses broken locking rules),
        kill it.
      - scsi_host_busy_dec_and_test gets replace by scsi_device_unbusy that
        also cares for sdev->device_busty.
      - there's a new helper, scsi_eh_wakeup, shared by scsi_device_unbusy
        and some EH code.
      92905e51
    • Christoph Hellwig's avatar
      b18cc974
    • Jamie Lenehan's avatar
      [PATCH] introduce scsi_host_alloc for dc395x · f88c7698
      Jamie Lenehan authored
      On Fri, Jun 06, 2003 at 10:01:03AM +0200, Christoph Hellwig wrote:
      > Rediffed version, with Mike's isp fix and taking the new
      > scsi_add_host users in usb in account.
      >
      > Currently this is juist a new name for scsi_register, but we make
      > sure new-style drivers never call scsi_register/scsi_unregister
      > but always scsi_host_alloc/scsi_host_put in this patch so the
      > next patch can introduce code specific to legacy drivers in
      > the former.  Also cleanup scsi_register/scsi_host_alloc a bit.
      
      I think I made the dc395x driver new style init as of 2.5.70-bk9 (if
      what scsi_mid_low_api.txt calls "hotplug" style is new style then it
      is). So it'll need to be updated as well.
      f88c7698
    • Christoph Hellwig's avatar
      [PATCH] kill unused scsi_device fields · 854cd506
      Christoph Hellwig authored
      854cd506
    • Christoph Hellwig's avatar
      [PATCH] kill blk_nohighio boot parameter · 9bce6cc7
      Christoph Hellwig authored
      It was useful in 2.4 to debug the blockhighmem stuff but in 2.5
      it's b0rked because doesn't have any implication except propagation
      of the highmem_io flags from the scsi host template to the scsi
      host structure.  It also only worked on i386.
      
      ACKed by Jens.
      9bce6cc7
    • Christoph Hellwig's avatar
      [PATCH] revamp legacy host registration · a89d589a
      Christoph Hellwig authored
      The legacy host registration/unregistration is the last user
      of the scsi_host_list but it really wants a per-template list
      instead, so switch to one that is maintained in
      scsi_register/scsi_unregister.  Also the legacy init/exit code
      is small enough now to be self-contained in scsi_module.c now.
      
      This second version also has proper failure handling in the
      init_this_scsi_driver
      a89d589a
    • Christoph Hellwig's avatar
      [PATCH] introduce scsi_host_alloc · 3f141653
      Christoph Hellwig authored
      Rediffed version, with Mike's isp fix and taking the new
      scsi_add_host users in usb in account.
      
      Currently this is juist a new name for scsi_register, but we make
      sure new-style drivers never call scsi_register/scsi_unregister
      but always scsi_host_alloc/scsi_host_put in this patch so the
      next patch can introduce code specific to legacy drivers in
      the former.  Also cleanup scsi_register/scsi_host_alloc a bit.
      3f141653
    • Christoph Hellwig's avatar
      [PATCH] kill scsihosts= boot parameter · 6d2b81d7
      Christoph Hellwig authored
      This feature is seriously racy, and doesn't work under many
      circumstances.  As we have proper ways to find devices by their
      their locical naming (UUID, fs label) or physical connectivity
      (scsidev, sysfs) it shouldn't be nessecary anymore.
      6d2b81d7
    • Christoph Hellwig's avatar
      [PATCH] fix parameter naming · 9b9a5c9d
      Christoph Hellwig authored
      use module_param_named to avoid the the superflous scsi strings
      in the option names.
      9b9a5c9d
  3. 05 Jun, 2003 22 commits