1. 08 Feb, 2004 22 commits
    • Jens Axboe's avatar
      [PATCH] ide-cd invalidate toc cache on last close · 7a650c81
      Jens Axboe authored
      Make sure that TOC gets reloaded after every last close of the device.
      7a650c81
    • Linus Torvalds's avatar
      Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 · ae3071ba
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      ae3071ba
    • Andrew Morton's avatar
      [PATCH] cciss: rmmod oops fix · 82b3a0c2
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch fixes an Oops when unloading the driver.  Bug fix.  Please
      consider this for inclusion.
      
      All of the patches sent out are needed to get the driver in the 2.6 tree up
      to the level of the driver that is in the 2.4 tree, excluding this patch
      which is not required in 2.4.
      
      More patches will be coming.  They include multi-path failover support,
      support for more than 8 controllers, and msi support.  Presently working on a
      per logical volume queueing scheme.
      82b3a0c2
    • Andrew Morton's avatar
      [PATCH] cciss: use pci_module_init() · 421385de
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch uses the pci_module_init wrapper for hot plug cases.  It is in the
      2.4.  tree.
      421385de
    • Andrew Morton's avatar
      [PATCH] cciss: improve /proc presentation · d0cdedf2
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch changes the way we fill out the /proc files we create.  It now has
      human readable volume sizes, RAID levels, etc.  Also removes some fields that
      were orginally for debug purposes.  This is in the 2.4 tree.
      d0cdedf2
    • Andrew Morton's avatar
      [PATCH] cciss: printk format fix · cdad8570
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch changes a format specifier to unsigned to prevent the number of
      blocks being displayed as a negative value on very large volumes.
      cdad8570
    • Andrew Morton's avatar
      [PATCH] cciss: avoid reading PCI config space · 34826924
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch replaces reading directly form PCI config space where possible.
      Most of what we need is in the pdev struct.  This is in 2.4.
      34826924
    • Andrew Morton's avatar
      [PATCH] cciss: intialisation oops fix · c5c158f5
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch moves the check of the controller to before trying to enable it.
      If a controller is disabled the system will Oops without this fix.  This in
      the 2.4 tree.
      c5c158f5
    • Andrew Morton's avatar
      [PATCH] cciss: disble prefetching in ASIC · 5a848d7d
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch addresses a bug in the ASIC on the 6400 series controllers.  When
      prefetching from host memory we grab an extra 750 or so bytes of data.  If
      this occurs on a memory boundary the machine will MCA.  This bug affects IPF
      and Alpha based platforms.  It is not known to be a problem on x86.
      
      Prefetch will be disabled via the f/w.  We need to enable it on x86 to
      address a _big_ performance hit on RAID 1 operations.
      
      It is in the 2.4 tree.
      5a848d7d
    • Andrew Morton's avatar
      [PATCH] cciss: IRQ sharing fix · 56d40f64
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch fixes a bug when sharing IRQs with another controller that
      receives a lot of interrupts.  Without this check we will panic the system
      when unloading and reloading the driver.  This is in 2.4.
      56d40f64
    • Andrew Morton's avatar
      [PATCH] cciss: Add support for SA 6i embedded controller · a05d0264
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch adds support for the next generation embedded cciss controller.
      It also bumps the version and changes the author to HP.  This patch is in
      2.4.
      a05d0264
    • Andrew Morton's avatar
      [PATCH] cciss: Fix freeing of incorrect IO memory address · 867b33e8
      Andrew Morton authored
      From: mikem@beardog.cca.cpqcorp.net
      
      This patch fixes a bug where under certain error conditions we bail and try
      to free our I/O memory.  This patch is in the 2.4 tree.
      867b33e8
    • Andrew Morton's avatar
      [PATCH] cciss: PCI BAR sizing fix · f533bec9
      Andrew Morton authored
      From: <mikem@beardog.cca.cpqcorp.net>
      
      This patch eliminates the bad assumption that all of our PCI BARs will always
      be 32-bits.  Tested against the 2.6.2 kernel.
      
      This is required to support the Pinnacles architecture.  It is already in the
      2.4 tree.
      
      (This needs to be converted to use pci_request_regions())
      f533bec9
    • Andrew Morton's avatar
      [PATCH] vx222_ops.c warning fix · 53eaae19
      Andrew Morton authored
      Print a size_t correctly.
      53eaae19
    • Andrew Morton's avatar
      [PATCH] alpha: fix build error due to __attribute_const__ conversion · f2f9bbe5
      Andrew Morton authored
      Include the needed compiler.h.  Also swizze the return type and the attribute
      around to match everyone else.
      f2f9bbe5
    • Andrew Morton's avatar
      [PATCH] bitmap_snprintf() optimization · 1f6a1528
      Andrew Morton authored
      From: Joe Korty <joe.korty@ccur.com>
      
      Now that bitmap_parse is part of bitmap.[ch], it is allowed to manipulate
      bits directly as the other bitmap routines do.
      1f6a1528
    • Andrew Morton's avatar
      [PATCH] Fix __filemap_fdatawrite() comment · 79cd789d
      Andrew Morton authored
      It was old.
      79cd789d
    • Andrew Morton's avatar
      [PATCH] Fix ppa/imm warnings · fa029a6a
      Andrew Morton authored
      From: <viro@parcelfarce.linux.theplanet.co.uk>
      
      Simplify the code, eliminate an unused variable warning.
      fa029a6a
    • Andrew Morton's avatar
      [PATCH] add device id to radeonfb · 87afa29a
      Andrew Morton authored
      From: Andreas Steinmetz <ast@domdv.de>
      
      The attached patch adds the pci id 5961 to radeonfb.  Without the patch my
      9200 displays only a blank screen.  lspci output below.
      
      05:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV280
      [Radeon 9200] (rev 01) (prog-if 00 [VGA])
               Subsystem: Giga-byte Technology: Unknown device 4018
               Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16
               Memory at e0000000 (32-bit, prefetchable) [size=128M]
               I/O ports at b800 [size=256]
               Memory at feaf0000 (32-bit, non-prefetchable) [size=64K]
               Expansion ROM at feac0000 [disabled] [size=128K]
               Capabilities: [58] AGP version 3.0
               Capabilities: [50] Power Management version 2
      87afa29a
    • Andrew Morton's avatar
      [PATCH] v850: make __delay function handle a loop count of zero · fb3b8050
      Andrew Morton authored
      From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)
      
      make __delay function handle a loop count of zero.  In practice, this only
      seems to occur in odd debugging situations, but it's quite annoying then.
      fb3b8050
    • Andrew Morton's avatar
      [PATCH] v850: Define ARCH_HAS_*_EXTABLE macros for v850 · b8f81320
      Andrew Morton authored
      From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)
      
      Define ARCH_HAS_*_EXTABLE macros for v850
      b8f81320
    • Andrew Morton's avatar
      [PATCH] v850: Add some #includes for the v850 to eliminate some compiler warnings · 67ebb5be
      Andrew Morton authored
      From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)
      
      Add some #includes for the v850 to eliminate some compiler warnings
      67ebb5be
  2. 07 Feb, 2004 8 commits
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] fix duplication of DMA {black,white}list in icside.c · 2724a14b
      Bartlomiej Zolnierkiewicz authored
      Always compile ide-dma.c if CONFIG_BLK_DEV_IDEDMA=y, mark PCI specific code
      with CONFIG_BLK_DEV_IDEDMA_PCI for now (it should migrate to ide_pcidma.c
      over a time).  This fixes a small bug - in_drive_list() from icside.c used
      !strstr() instead of strstr() so it was missing two entries from a blacklist.
      2724a14b
    • Alexander Viro's avatar
      [PATCH] Fix imm/ppa initializing bug in driver updates · 7de2696d
      Alexander Viro authored
      Let's play spot the bug here...
      
      Amazing that it survives in modular case...
      7de2696d
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] fix too early probing of default IDE ports · 5b2654c7
      Bartlomiej Zolnierkiewicz authored
      It was broken by IDE modular fixes in 2.6.2.
      5b2654c7
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] fix ns87415.c for PA-RISC Super I/O chip · 6e286d48
      Bartlomiej Zolnierkiewicz authored
      From: Matthew Wilcox <willy@debian.org>
      6e286d48
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] remove MOD_INC_USE_COUNT from drivers/ide/ · 812f98ac
      Bartlomiej Zolnierkiewicz authored
      From: Christoph Hellwig <hch@lst.de>
      
      Instead of using the old MOD_INC_USE_COUNT and getting warnings all the
      time preventing module unload can be much easier achived by just not
      implementing a module_exit handler.
      812f98ac
    • Andrew Morton's avatar
      [PATCH] Fix qla2xxx warnings · 93734809
      Andrew Morton authored
      On ppc64:
      
      drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2300_fw_dump':
      drivers/scsi/qla2xxx/qla_dbg.c:64: warning: int format, different type arg (arg 5)
      drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2100_fw_dump':
      drivers/scsi/qla2xxx/qla_dbg.c:600: warning: int format, different type arg (arg 5)
      drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_proc_info':
      drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size
      drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size
      
      The qla_dbg() warning occurs because on ppc64 size_t is a long.  sizeof
      returns a size_t.
      
      I used %Z rather than the more modern %z, because gcc-2.95 warns about %z.
      printk supports both.
      
      For printing out dma_addr_t's, we really don't know what size they are here,
      so treating them as unsigned long long is best.
      93734809
    • Andrew Vasquez's avatar
      [PATCH] qla2xxx Kconfig fix · 2040078e
      Andrew Vasquez authored
      qla2xxx needs to be replumbed back into driver/scsi/Makefile.
      
      David Miller had already sent along a patch to me which achieves this
      by removing the _CONFIG suffix.
      2040078e
    • James Bottomley's avatar
      SCSI: undelete qlogicfc driver · 44f8ec88
      James Bottomley authored
      by user request
      44f8ec88
  3. 06 Feb, 2004 10 commits