1. 14 Nov, 2004 1 commit
  2. 03 Nov, 2004 1 commit
    • Jens Axboe's avatar
      [PATCH] fix SCSI bounce limit · 6cc68b05
      Jens Axboe authored
      Just had a case with a gdth adapter not working in a 16GB box. Seems to
      me that the SCSI bounce decision is completely screwy - it returns the
      device dma mask, if it is set only and the box doesn't have an iommu. So
      if we can't get the mask, we allow any io. Not so good. I think the
      logic should be more as follows:
      
      	if (isa)
      		return bounce_above_isa;
      	if (has_iommu)
      		return bounce_nothing;
      
      	if (we_know_device_dma_mask)
      		return mask;
      	else
      		return default_to_32bit;
      
      Patch corrects scsi_calculate_bounce_limit() to actually work partly
      sanely.
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      6cc68b05
  3. 27 Oct, 2004 3 commits
  4. 24 Oct, 2004 7 commits
    • Alan Stern's avatar
      [PATCH] SCSI core: Fix refcounting error · dacfcf27
      Alan Stern authored
      This bug was present as of 2.6.9-bk7, apparently introduced along with the
      addition of SCSI targets into sysfs.  The code takes a reference to the
      host for each initialized sdev but only drops a reference when each
      target is released.  As you might expect, this causes a refcount leak
      whenever a target has more than 0 LUNs.
      
      The patch changes things so that the reference is acquired when the target
      is initialized, not when the sdev is initialized.
      Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      dacfcf27
    • James Bottomley's avatar
      sym2 2.1.18m · 7ee40b43
      James Bottomley authored
      From: 	Matthew Wilcox <matthew@wil.cx>
      
      sym2 2.1.18m:
       - Improve documentation
       - Remove host-level command queueing (Christoph Hellwig)
       - Add support for IU and QAS
       - sparse annotation (Randolph Chung)
       - Remove SYM_LINUX_BOOT_COMMAND_LINE_SUPPORT ifdefs
       - Switch to the new module_param interface
         - Rename tags to cmd_per_lun for consistency
         - Fix debug param
         - Split extended tags functionality into the new tag_ctrl parameter
         - rewrite how safe param works
         - reverse_probe param has had no effect for a while, remove it.
         - Add descriptions for all the parameters
       - Add MODULE_AUTHOR and MODULE_DESCRIPTION
       - Restructure sym_config_pqs() a little
       - Move hostid setup to a more sensible place
       - Do away with SYM_GLUE_C
       - Use a completion instead of a semaphore (Thomas Gleixner)
       - Use IDENTIFY() instead of M_IDENTIFY
       - Define messages in terms of those defined in <scsi/scsi.h>
       - Define PCI IDs in terms of those in <linux/pci_ids.h>
       - Define sym2's status codes in terms of the SAM ones defined in <scsi/scsi.h>
      
      Added brown bag fix
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      7ee40b43
    • Adam J. Richter's avatar
      [PATCH] dmx3191d.c lacked MODULE_DEVICE_TABLE() · cb45c591
      Adam J. Richter authored
      The MODULE_DEVICE_TABLE() declaration, which is used by boot and hot
      plug facilities to load the module when the hardware is present was
      missed in the PCI API conversion.
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      cb45c591
    • Andrew Morton's avatar
      [PATCH] aic7xxx remove warnings · e2ee19f1
      Andrew Morton authored
      From: Jan Dittmer <jdittmer@ppp0.net>
      
      This patch converts the aic7xxx driver to use module_param instead of
      MODULE_PARM and therefore gets rid of two warning in the non-modular build
      case.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      e2ee19f1
    • Andrew Morton's avatar
      [PATCH] Add megaraid PCI IDs · 4c31be3e
      Andrew Morton authored
      From: "Sergey S. Kostyliov" <rathamahata@ehouse.ru>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      4c31be3e
    • Randy Dunlap's avatar
      [PATCH] qla1280: driver_setup not __initdata · d6f13700
      Randy Dunlap authored
      'driver_setup' cannot be __initdata if slave_configure() can be called
      after driver-init:
      Error: ./drivers/scsi/qla1280.o .text refers to 0000000000000fbf R_X86_64_PC32     .init.data+0x000000000000007b
      Error: ./drivers/scsi/qla1280.o .text refers to 0000000000000fc9 R_X86_64_PC32     .init.data+0x000000000000007e
      Error: ./drivers/scsi/qla1280.o .text refers to 0000000000000fea R_X86_64_PC32     .init.data+0x000000000000007b
      Error: ./drivers/scsi/qla1280.o .text refers to 0000000000000ff4 R_X86_64_PC32     .init.data+0x0000000000000080
      Error: ./drivers/scsi/qla1280.o .text refers to 0000000000001039 R_X86_64_PC32     .init.data+0x000000000000007b
      Error: ./drivers/scsi/qla1280.o .text refers to 0000000000001043 R_X86_64_PC32     .init.data+0x0000000000000082
      Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      d6f13700
    • Andrew Vasquez's avatar
      [PATCH] SCSI: fix `risc_code_addr01' multiple definition · e3b95b2d
      Andrew Vasquez authored
      Make all of the qlogic firmware pointers static
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      e3b95b2d
  5. 22 Oct, 2004 28 commits