1. 04 3月, 2008 2 次提交
  2. 08 2月, 2008 3 次提交
  3. 24 1月, 2008 4 次提交
  4. 12 1月, 2008 1 次提交
  5. 13 10月, 2007 3 次提交
  6. 16 8月, 2007 2 次提交
  7. 27 7月, 2007 1 次提交
  8. 20 7月, 2007 6 次提交
  9. 15 7月, 2007 1 次提交
  10. 12 7月, 2007 1 次提交
    • A
      PCI: Change all drivers to use pci_device->revision · 44c10138
      Auke Kok 提交于
      Instead of all drivers reading pci config space to get the revision
      ID, they can now use the pci_device->revision member.
      
      This exposes some issues where drivers where reading a word or a dword
      for the revision number, and adding useless error-handling around the
      read. Some drivers even just read it for no purpose of all.
      
      In devices where the revision ID is being copied over and used in what
      appears to be the equivalent of hotpath, I have left the copy code
      and the cached copy as not to influence the driver's performance.
      
      Compile tested with make all{yes,mod}config on x86_64 and i386.
      Signed-off-by: NAuke Kok <auke-jan.h.kok@intel.com>
      Acked-by: NDave Jones <davej@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      44c10138
  11. 09 5月, 2007 3 次提交
  12. 30 4月, 2007 1 次提交
  13. 01 2月, 2007 6 次提交
  14. 04 1月, 2007 2 次提交
  15. 23 11月, 2006 1 次提交
    • A
      [SCSI] qla2xxx: defer topology discovery to DPC thread during initialization. · d19044c3
      Andrew Vasquez 提交于
      Modify intialization semantics:
      
      - perform basic hardware configuration only (as usual)
        - allocate resources
        - load and execute firmware
      
      - defer link (transport) negotiations to the DPC thread
        - again the code in qla2x00_initialize_adapter() to stall probe()
          completion was needed for legacy-style scanning.
        - DPC thread stalls until probe() complete.
      
      - before probe() completes, set DPC flags to perform loop-resync logic
        (similar to what's done during cable-insertion/removal).
      
      Benefits: user does not have to wait 20+ seconds in case the FC cable
      is unplugged during driver load, code consolidation (removal of
      redundant link negotiation logic during initialize_adaoter()), and
      finilly, the driver no longer needs to defer the fc_remote_port_add()
      calls to hold off lun-scanning prior to returning from the probe()
      function.
      Signed-off-by: NAndrew Vasquez <andrew.vasquez@qlogic.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      d19044c3
  16. 26 10月, 2006 2 次提交
  17. 06 10月, 2006 1 次提交
    • F
      [PATCH] fix qla{2,4} build error · d7a297ba
      Frederik Deweerdt 提交于
      commit 0181944f adds a
      'extended_error_logging' global variable to qla2xxx which is defined by
      qla4xxx too.
      
      Trying to build both drivers results in the following error:
      
        LD      drivers/scsi/built-in.o
        drivers/scsi/qla4xxx/built-in.o: In function `qla4xxx_slave_configure':
        drivers/scsi/qla4xxx/ql4_os.c:1433: multiple definition of `extended_error_logging'
        drivers/scsi/qla2xxx/built-in.o:drivers/scsi/qla2xxx/qla_os.c:2166:
        first defined here
        make[2]: *** [drivers/scsi/built-in.o] Error 1
        make[1]: *** [drivers/scsi] Error 2
        make: *** [drivers] Error 2
      
      The following patch simply adds a qla2_ (qla4_ respectively) prefix to
      the variable name.
      Signed-off-by: NFrederik Deweerdt <frederik.deweerdt@gmail.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d7a297ba