1. 01 4月, 2007 1 次提交
  2. 15 2月, 2007 1 次提交
    • T
      [PATCH] remove many unneeded #includes of sched.h · cd354f1a
      Tim Schmielau 提交于
      After Al Viro (finally) succeeded in removing the sched.h #include in module.h
      recently, it makes sense again to remove other superfluous sched.h includes.
      There are quite a lot of files which include it but don't actually need
      anything defined in there.  Presumably these includes were once needed for
      macros that used to live in sched.h, but moved to other header files in the
      course of cleaning it up.
      
      To ease the pain, this time I did not fiddle with any header files and only
      removed #includes from .c-files, which tend to cause less trouble.
      
      Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
      arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
      allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
      configs in arch/arm/configs on arm.  I also checked that no new warnings were
      introduced by the patch (actually, some warnings are removed that were emitted
      by unnecessarily included header files).
      Signed-off-by: NTim Schmielau <tim@physik3.uni-rostock.de>
      Acked-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      cd354f1a
  3. 27 1月, 2007 1 次提交
    • M
      [SCSI] aacraid: rework communication support code · 28713324
      Mark Haverkamp 提交于
      Received from Mark Salyzyn,
      
      Replace all if/else communication transports with a platform function call.
      This is in recognition of the need to migrate to up-and-coming transports.
      Currently the Linux driver does not support two available communication
      transports provided by our products, these will be added in future patches, and
      will expand the platform function set.
      
      Signed-off-by Mark Haverkamp <markh@linux-foundation.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      28713324
  4. 14 12月, 2006 1 次提交
    • R
      [PATCH] getting rid of all casts of k[cmz]alloc() calls · 5cbded58
      Robert P. J. Day 提交于
      Run this:
      
      	#!/bin/sh
      	for f in $(grep -Erl "\([^\)]*\) *k[cmz]alloc" *) ; do
      	  echo "De-casting $f..."
      	  perl -pi -e "s/ ?= ?\([^\)]*\) *(k[cmz]alloc) *\(/ = \1\(/" $f
      	done
      
      And then go through and reinstate those cases where code is casting pointers
      to non-pointers.
      
      And then drop a few hunks which conflicted with outstanding work.
      
      Cc: Russell King <rmk@arm.linux.org.uk>, Ian Molton <spyro@f2s.com>
      Cc: Mikael Starvik <starvik@axis.com>
      Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jeff Dike <jdike@addtoit.com>
      Cc: Greg KH <greg@kroah.com>
      Cc: Jens Axboe <jens.axboe@oracle.com>
      Cc: Paul Fulghum <paulkf@microgate.com>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Cc: Karsten Keil <kkeil@suse.de>
      Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
      Cc: Jeff Garzik <jeff@garzik.org>
      Cc: James Bottomley <James.Bottomley@steeleye.com>
      Cc: Ian Kent <raven@themaw.net>
      Cc: Steven French <sfrench@us.ibm.com>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Neil Brown <neilb@cse.unsw.edu.au>
      Cc: Jaroslav Kysela <perex@suse.cz>
      Cc: Takashi Iwai <tiwai@suse.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      5cbded58
  5. 24 9月, 2006 1 次提交
    • M
      [SCSI] aacraid: merge rx and rkt code · 76a7f8fd
      Mark Haverkamp 提交于
      Received from Mark Salyzyn:
      
      The only real difference between the rkt and rx platform modules is the
      offset of the message registers. This patch recognizes this similarity
      and simplifies the driver to reduce it's code footprint and to improve
      maintainability by reducing the code duplication.
      
      Visibly, the 'rkt.c' portion of this patch looks more complicated than
      it really is. View it as retaining the rkt-only specifics of the
      interface.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      76a7f8fd
  6. 20 8月, 2006 1 次提交
  7. 27 6月, 2006 2 次提交
    • S
      [SCSI] aacraid: remove x86_64 IOMMU dependent code · 12e9b5fb
      Salyzyn, Mark 提交于
      This may seem like a DILLIGAF, but after chatting with the F/W folks,
      there is no harm in dropping the page calculation as denoted in the
      enclosed patch for these older adapters in this new age of 4GB+ memory
      sticks. Any resource optimization within the old-old-old adapters for
      systems with less than 4G of memory is of little consequence. The
      existing AAC_QUIRK_31BIT flag in linit.c should look after the rest of
      the legacy hardware DMA limitations.
      Signed-off-by: NMark Salyzyn <aacraid@adaptec.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      12e9b5fb
    • A
      [PATCH] x86_64: Rename IOMMU option, fix help and mark option embedded. · a813ce43
      Andi Kleen 提交于
       - Rename the GART_IOMMU option to IOMMU to make clear it's not
         just for AMD
       - Rewrite the help text to better emphatise this fact
       - Make it an embedded option because too many people get it wrong.
      
      To my astonishment I discovered the aacraid driver tests this
      symbol directly. This looks quite broken to me - it's an internal
      implementation detail of the PCI DMA API. Can the maintainer
      please clarify what this test was intended to do?
      
      Cc: linux-scsi@vger.kernel.org
      Cc: alan@redhat.com
      Cc: markh@osdl.org
      Signed-off-by: NAndi Kleen <ak@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a813ce43
  8. 20 6月, 2006 1 次提交
  9. 20 5月, 2006 1 次提交
  10. 28 2月, 2006 1 次提交
  11. 05 2月, 2006 1 次提交
  12. 29 10月, 2005 1 次提交
  13. 27 9月, 2005 3 次提交
    • M
      [SCSI] aacraid: fib size math fix · 63a70eea
      Mark Haverkamp 提交于
      Received from Mark Salyzyn from Adaptec.
      
      The size of the command packet's scatter gather list maximum size was
      miscalculated in the low range leading to the driver initialization
      limiting the maximum i/o size that could go to the Adapter. There were
      no negative operational side effects resulting from this bad math, only
      a subtle limit in performance of the Adapter at the top end of the
      range.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      63a70eea
    • M
      [SCSI] aacraid: initialization timeout · 9203344c
      Mark Haverkamp 提交于
      Received from Mark Salyzyn from Adaptec.
      
      In the rare instances where the adapter, or the motherboard, is
      misbehaving; driver initialization or shutdown becomes problematic. By
      introducing a 3 minute timeout on the first interrupt driven command
      during initialization, or the issuance of the adapter shutdown command
      during driver unload, we can resolve the lockup problems induced by
      common (but rare) hardware misbehaviors.
      
      The timeout during initialization, should it occur, is accompanied by a
      message presented to the console and the logs indicating that the user
      should inspect and resolve problems with interrupt routing.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      9203344c
    • M
      [SCSI] aacraid: Greater than 2TB capacity support · 7a8cf29d
      Mark Haverkamp 提交于
      Received from Mark Salyzyn from Adaptec.
      
      There are a few adapters that are capable of creating devices with this large
      of a capacity, but now that we have the large fib support in, the management
      applications will be capable of generating them.  The problem is, once they are
      created, the driver will not be able to access the devices correctly without
      this patch.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      7a8cf29d
  14. 06 8月, 2005 1 次提交
    • M
      [SCSI] aacraid: interupt mitigation · bed30de4
      Mark Haverkamp 提交于
      Received from Mark Salyzyn from Adaptec:
      
      If more than two commands are outstanding to the controller, there is no
      need to notify the adapter via a PCI bus transaction of additional
      commands added into the queue; it will get to them when it works through
      the produce/consumer indexes.
      
      This reduced the PCI traffic in the driver to submit a command to the
      queue to near zero allowing a significant number of commands to be
      turned around with no need to block for the PCI bridge to flush the
      notify request to the adapter.
      
      Interrupt mitigation has always been present in the driver; it was
      turned off because of a bug that prevented one from realizing the
      usefulness of the feature. This bug is fixed in this patch.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      bed30de4
  15. 21 5月, 2005 3 次提交
  16. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4