1. 26 Sep, 2003 8 commits
  2. 25 Sep, 2003 24 commits
  3. 12 Sep, 2003 7 commits
    • Matthew Wilcox's avatar
      [PATCH] zalon & ncr53c8xx cleanups · c9f9d638
      Matthew Wilcox authored
      I don't actually have a zalon machine to test these on, but they seem
      right to me, and compile fine.
      
      Some cleanups for ncr53c8xx & zalon:
      
       - Inline zalon.h into zalon.c
       - Rationalise (a little) ncr53c8xx.c's includes
       - Remove all the version checks
       - Stop using remap_pci_mem & unmap_pci_mem & delete their definitions.
       - Use mb() instead of custom inline asm for MEMORY_BARRIER.
      c9f9d638
    • Geert Uytterhoeven's avatar
      [PATCH] NCR5380.c warning · 989fbbee
      Geert Uytterhoeven authored
      NCR5380: `phases' is used inside the #ifdef NDEBUG only, so move its definition
      inside as well.
      989fbbee
    • Geert Uytterhoeven's avatar
      [PATCH] in2000 warning · 5e91bb7c
      Geert Uytterhoeven authored
      Passing the address of a `long' as the `flags' parameter of check_setup_args()
      causes a warning. But apparently this parameter isn't used at all, so remove
      it.
      5e91bb7c
    • Matthew Wilcox's avatar
      [PATCH] sym53c8xx 2.1.18b · 2fd79d9b
      Matthew Wilcox authored
      This patch fixes two bugs in sym 2.1.18.
      
       - 40-bit addressing doesn't fit into 32-bits, so PciDmaMask needs
         to be an ULL.
       - Add terminating entries to pci_device_id tables.  Bug spotted by
         Matt Domsch.
      2fd79d9b
    • Randy Dunlap's avatar
      [PATCH] enable aha152x to build when AHA152X_DEBUG is defined · 5a44e1e3
      Randy Dunlap authored
      patch_name:	aha152x_debugon.patch
      patch_version:	2003-09-10.11:02:09
      author:		Randy.Dunlap <rddunlap@osdl.org>
      description:	enable aha152x to build when AHA152X_DEBUG is defined;
      product:	Linux
      product_versions: 260-test5
      maintainer:	James Bottomley
      diffstat:	=
       drivers/scsi/aha152x.c |    2 +-
       1 files changed, 1 insertion(+), 1 deletion(-)
      5a44e1e3
    • Anton Blanchard's avatar
      [PATCH] serialize bus scanning · fa138734
      Anton Blanchard authored
      Change scsi_scan_mutex from global to per host, which is needed for
      parallel SCSI probe.
      
      
       gr16_work-anton/drivers/scsi/hosts.c     |    2 ++
       gr16_work-anton/drivers/scsi/scsi_scan.c |   15 ++++-----------
       gr16_work-anton/include/scsi/scsi_host.h |    6 ++++++
       3 files changed, 12 insertions(+), 11 deletions(-)
      fa138734
    • Andrew Morton's avatar
      [PATCH] Fix imm.c again · dba5578d
      Andrew Morton authored
      From: Adrian Bunk <bunk@fs.tum.de>
      
      Earlier patch wasn't correct especially in the !CONFIG_SCSI_IZIP_EPP16
      case, reading all uses of this array (IMM_MODE_STRING is used to print the
      corresponding string in printks).
      
      If I'm not misunderstanding it, CONFIG_SCSI_IZIP_EPP16 means "use 16bit
      even when 32bit is requested".
      
       drivers/scsi/imm.h |    3 ++-
       1 files changed, 2 insertions(+), 1 deletion(-)
      dba5578d
  4. 08 Sep, 2003 1 commit
    • Matthew Wilcox's avatar
      [PATCH] sym53c8xx driver 2.1.18 · e35b6d40
      Matthew Wilcox authored
      Yes, there's a lot of changes here.  I've been busy :-P
      
       - Delete linux/version.h include as it's not necessary
       - Delete compatibility with ncr53c8xx configuration options
       - Convert to C99 initialisers
       - Delete the options: pci_parity, scsi_parity, min_sync, max_wide,
         max_offs, max_lun and pci_fix_up.  Some were unused, some are now
         unused.
       - Delete all the default settings from sym_conf.h that were unused.
       - Delete host_lock abstractions.
       - Replace custom jiffy handling with standard ones.
       - Replace u_long with unsigned long
       - Inline scsi_data_direction()
       - Use ioremap directly instead of indirecting through pci_map_mem.
       - Delete typedefs: bus_addr_t, ucmd_p, vm_offset_t, stcb_p,
         slcb_p, sccb_p, shcb_p, sym_device and sym_slot.
       - Use min() instead of MIN()
       - Use memcpy() instead of bcopy().
       - Delete code dependent on SYM_CONF_PCIQ_BROKEN_INTR as it's never defined.
       - Simplify the locking in sym_eh_handler().
       - Make the eh handlers static.
       - Use ctype.h instead of custom variants.
       - Use SYM_CONF_IOMAPPED and SYM_OPT_NO_BUS_MEMORY_MAPPING in a more
         consistent manner.
       - Remove check_region() and use pci_request_region instead.
       - Mark sym_detach() as __devexit.
       - Move many includes from sym_glue.h to sym_glue.c
       - Stop using Scsi_Cmnd.
       - Stop using ../hosts.h.
       - Simplify *_raw definitions.
       - Move PA-RISC specific code into its own function.
      e35b6d40