1. 14 Aug, 2004 19 commits
  2. 13 Aug, 2004 4 commits
  3. 01 Aug, 2004 2 commits
  4. 29 Jul, 2004 3 commits
  5. 28 Jul, 2004 12 commits
    • James Bottomley's avatar
      Merge · a2ce3046
      James Bottomley authored
      a2ce3046
    • Nishanth Aravamudan's avatar
      [PATCH] scsi/eata_pio: replace schedule_timeout() with msleep() · 6831224a
      Nishanth Aravamudan authored
      Use msleep() instead of schedule_timeout() to
      guarantee the task delays for the desired time.
      Signed-off-by: default avatarNishanth Aravamudan <nacc@us.ibm.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      6831224a
    • Matt Domsch's avatar
      [PATCH] add MODULE_VERSION to drivers/scsi · c41e0daa
      Matt Domsch authored
      On Thu, Jul 22, 2004 at 01:28:23PM +0100, Matthew Wilcox wrote:
      > > +#define SYM_VERSION "2.1.18j"
      > > +#define SYM_DRIVER_NAME	"sym-" SYM_VERSION
      >
      > Umm.  No.  This is ridiculous.  I'm not having a 51 line copyright message
      > with 2 lines of #define.  It's not even clear to me that these two lines
      > have artisitic merit.  How about putting these defines in sym_defs.h,
      > at the top?  It's already included in both sym_glue.c and sym_hipd.c by
      > being included by sym_glue.h.
      
      Indeed, point well taken.  Done, they're now at the top of defines in
      sym_defs.h, and I've updated my BK tree accordingly.
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      c41e0daa
    • Matt Domsch's avatar
      [PATCH] add MODULE_VERSION to drivers/scsi · 3ceed070
      Matt Domsch authored
        Set MODULE_VERSION for drivers/scsi
      
        for Adaptec SCSI, megaraid qla1280, qla2x00
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      3ceed070
    • Dave Boutcher's avatar
      [PATCH] ibmvscsi driver v1.5.1 · a0778161
      Dave Boutcher authored
      Based on comments from hch and jejb, an update to the ibmvscsi
      driver patch.  Primarily style issues, though the removal of
      gratuitous casting lead to some significant refactoring
      of functions.
      
      - Moved #include <asm/...> after #include <linux/...>
      - removed the map_direct_data and map_indirect_data and moved
         the function inline
      - Fixed function declaration style issues (static on a line by
         itself)
      - Removed bogus cast from dma_map_single
      - Moved setting of data transfer direction to a single helper
         function
      - Fixed up some gratuitous casting of types
      - Collapsed a couple of other functions inline
      - Removed bogus check for NULL from remove
      - Removed the "evt_struct_for" routine as being needlessly obfuscatory
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      a0778161
    • Guennadi Liakhovetski's avatar
      [PATCH] SCSI tmscsim.c: fix inline compile errors · 6ca38fb5
      Guennadi Liakhovetski authored
      Original Patch From: Adrian Bunk <bunk@fs.tum.de>
      
      I looked at those 3 functions. dc390_EnableMsgOut_Abort is called 5 times
      in the code and is 0x30 bytes long (as compiled with 3.3.2), so,
      uninlining it, probably, makes most sense. The other 2 functions are
      called only ones each and from the interrupt, so, I applied the
      "alternative approach" to them - moved above the calling functions.
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      6ca38fb5
    • Guennadi Liakhovetski's avatar
      [PATCH] tmscsim: MAINTAINERS · 9ca51573
      Guennadi Liakhovetski authored
      add new maintainer
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      9ca51573
    • Adrian Bunk's avatar
      [PATCH] SCSI nsp32.c: remove inlines · 9a634c71
      Adrian Bunk authored
      Trying to compile drivers/scsi/nsp32.c in 2.6.8-rc1-mm1 using gcc 3.4
      results in compile errors starting with the following:
      
      <--  snip  -->
      
      ...
        CC      drivers/scsi/nsp32.o
      drivers/scsi/nsp32.c: In function `nsp32_prom_start':
      drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
      to 'nsp32_prom_set': function body not available
      drivers/scsi/nsp32.c:3348: sorry, unimplemented: called from here
      drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
      to 'nsp32_prom_set': function body not available
      drivers/scsi/nsp32.c:3349: sorry, unimplemented: called from here
      drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
      to 'nsp32_prom_set': function body not available
      drivers/scsi/nsp32.c:3350: sorry, unimplemented: called from here
      drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
      to 'nsp32_prom_set': function body not available
      drivers/scsi/nsp32.c:3351: sorry, unimplemented: called from here
      drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
      to 'nsp32_prom_set': function body not available
      drivers/scsi/nsp32.c:3353: sorry, unimplemented: called from here
      make[2]: *** [drivers/scsi/nsp32.o] Error 1
      
      
      <--  snip  -->
      
      
      The patch below removes the inlines from nsp32_prom_{get,set}.
      
      An alternative approach would be to move the functions above the place
      where they are called the first time.
      Signed-off-by: default avatarAdrian Bunk <bunk@fs.tum.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      9a634c71
    • Adrian Bunk's avatar
      [PATCH] SCSI dc395x.c: fix inline compile errors · 5a2602de
      Adrian Bunk authored
      Trying to compile drivers/scsi/dc395x.c in 2.6.8-rc1-mm1 using gcc 3.4
      results in compile errors starting with the following:
      
      <--  snip  -->
      
      ...
        CC      drivers/scsi/dc395x.o
      drivers/scsi/dc395x.c: In function `dc395x_handle_interrupt':
      drivers/scsi/dc395x.c:388: sorry, unimplemented: inlining failed in call
      to 'enable_msgout_abort': function body not available
      drivers/scsi/dc395x.c:1740: sorry, unimplemented: called from here
      make[2]: *** [drivers/scsi/dc395x.o] Error 1
      
      <--  snip  -->
      
      
      The patch below moves enable_msgout_abort above the place where it is
      called the first time and removes the bogus inline from the prototype of
      set_xfer_rate (the function itself isn't marked as inline).
      
      An alternative approach would be to remove the inline from
      enable_msgout_abort.
      Signed-off-by: default avatarAdrian Bunk <bunk@fs.tum.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      5a2602de
    • Adrian Bunk's avatar
      [PATCH] drivers/scsi/sg.c kill local jiffies functions · 5caa8475
      Adrian Bunk authored
      [patch] kill local sg_ms_to_jif/sg_jif_to_ms functions and use
              msecs_to_jiffies/jiffies_to_msecs instead
      Signed-off-by: default avatarAdrian Bunk <bunk@fs.tum.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      5caa8475
    • Andrew Vasquez's avatar
      [PATCH] qla2xxx: Update version · fabecf79
      Andrew Vasquez authored
        Update version number to 8.00.00b15-k.
      Signed-off-by: default avatarAndrew Vasquez <andrew.vasquez@qlogic.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      fabecf79
    • Andrew Vasquez's avatar
      [PATCH] qla2xxx: TCQ fixes · ecc0d419
      Andrew Vasquez authored
        Correct usage of tag-command-queueing methods:
      
        o Properly call scsi_activate_tcq() rather than
          scsi_adjust_queue_depth().
        o Properly retrieve tag message from command via
          scsi_populate_tag_msg().
      Signed-off-by: default avatarAndrew Vasquez <andrew.vasquez@qlogic.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      ecc0d419