1. 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
  2. 16 11月, 2006 1 次提交
  3. 26 10月, 2006 3 次提交
  4. 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
  5. 04 10月, 2006 3 次提交
  6. 26 8月, 2006 1 次提交
  7. 07 8月, 2006 1 次提交
  8. 03 7月, 2006 1 次提交
  9. 01 7月, 2006 1 次提交
  10. 27 6月, 2006 6 次提交
  11. 20 5月, 2006 7 次提交
  12. 28 4月, 2006 1 次提交
  13. 20 4月, 2006 1 次提交
  14. 27 3月, 2006 1 次提交
  15. 12 3月, 2006 5 次提交
  16. 03 3月, 2006 1 次提交
  17. 08 2月, 2006 2 次提交
  18. 05 2月, 2006 3 次提交