linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/17] qla2xxx: Updates for scsi-misc-2.6.
@ 2010-07-23 10:28 giridhar.malavali
  2010-07-23 10:28 ` [PATCH 01/17] qla2xxx: Don't issue set or get port param MBC if invalid port loop id giridhar.malavali
                   ` (16 more replies)
  0 siblings, 17 replies; 19+ messages in thread
From: giridhar.malavali @ 2010-07-23 10:28 UTC (permalink / raw)
  To: James.Bottomley
  Cc: giridhar.malavali, andrew.vasquez, madhu.iyengar, linux-scsi

From: Giridhar Malavali <giridhar.malavali@qlogic.com>

James,

Please apply these patches. 

Andrew Vasquez (3):
  qla2xxx: Correct extended sense-data handling.
  qla2xxx: Stop firmware before doing init firmware.
  qla2xxx: Cleanup some dead-code and make some functions static.

Arun Easi (1):
  qla2xxx: T10 DIF Type 2 support

Chad Dupuis (2):
  qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into
    Nx_Ports
  qla2xxx: Add qla2x00_free_fcports() function

Duane Grigsby (1):
  qla2xxx: Propogate transport disrupted status for cable pull
    conditions for faster failover.

Giridhar Malavali (4):
  qla2xxx: Removed dependency for SRB structure for Marker processing
  qla2xxx: Updates for ISP82xx.
  qla2xxx: Rearranged and cleaned up the code for processing the
    pending commands.
  qla2xxx: Update copyright banner.

Harish Zunjarrao (2):
  qla2xxx: Add CT passthru support for ISP23xx adapters
  qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters

Madhuranath Iyengar (4):
  qla2xxx: Don't issue set or get port param MBC if invalid port loop
    id
  qla2xxx: Appropriately log FCP priority data messages
  qla2xxx: Check for golden firmware and show version if available
  qla2xxx: Don't issue set or get port param MBC if remote port is not
    logged in

 drivers/scsi/qla2xxx/qla_attr.c     |   29 +++-
 drivers/scsi/qla2xxx/qla_bsg.c      |   98 ++++++++---
 drivers/scsi/qla2xxx/qla_bsg.h      |    2 +-
 drivers/scsi/qla2xxx/qla_dbg.c      |    2 +-
 drivers/scsi/qla2xxx/qla_dbg.h      |    2 +-
 drivers/scsi/qla2xxx/qla_def.h      |   45 ++++--
 drivers/scsi/qla2xxx/qla_dfs.c      |    2 +-
 drivers/scsi/qla2xxx/qla_fw.h       |    2 +-
 drivers/scsi/qla2xxx/qla_gbl.h      |   23 +--
 drivers/scsi/qla2xxx/qla_gs.c       |   74 ++++++++-
 drivers/scsi/qla2xxx/qla_init.c     |  109 +++---------
 drivers/scsi/qla2xxx/qla_inline.h   |    2 +-
 drivers/scsi/qla2xxx/qla_iocb.c     |  253 ++++++++++++++--------------
 drivers/scsi/qla2xxx/qla_isr.c      |  152 ++++++++++++-----
 drivers/scsi/qla2xxx/qla_mbx.c      |    6 +-
 drivers/scsi/qla2xxx/qla_mid.c      |   58 +------
 drivers/scsi/qla2xxx/qla_nx.c       |  322 +++++------------------------------
 drivers/scsi/qla2xxx/qla_nx.h       |    5 +-
 drivers/scsi/qla2xxx/qla_os.c       |   67 +++----
 drivers/scsi/qla2xxx/qla_settings.h |    2 +-
 drivers/scsi/qla2xxx/qla_sup.c      |   49 ++++--
 drivers/scsi/qla2xxx/qla_version.h  |    2 +-
 22 files changed, 588 insertions(+), 718 deletions(-)


^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/17]  qla2xxx: Add ISP24xx support.
@ 2005-07-06 17:29 Andrew Vasquez
  2005-07-06 17:32 ` [PATCH 15/17] qla2xxx: Update copyright banner Andrew Vasquez
  0 siblings, 1 reply; 19+ messages in thread
From: Andrew Vasquez @ 2005-07-06 17:29 UTC (permalink / raw)
  To: James Bottomley, Linux-SCSI Mailing List; +Cc: Andrew Vasquez

James,

What follows is a series of patches (against the latest scsi-misc-2.6
git tree) to add support for a new familiy of 4Gb ISP chips.  The
firmware images to support these new ISPs will reside on the boards
themselves and therefore not require a large firmware-blob be compiled
into the driver.

A summary of the patches can be found towards the end of this message.

With the exception of the rather large firmware image update (direct
pointer to bzip'd patch listed), subsequent messages will contain
inlined patches.

All patches can be found at the following URL:

	ftp://ftp.qlogic.com/outgoing/linux/patches/8.x/8.01.00b5k/

Hopefully this patch-set addresses the issues voiced against the
earlier 4gb submission.


Regards,
Andrew Vasquez
QLogic Corporation



commit cb2ccfbc4f91e62e69d2f84992a45a557c02230d
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 09:25:46 2005 -0700

    Update version number to 8.01.00b5-k.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 900dd480ecb76a28cf910f53d1757264b6911c0b
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 09:16:53 2005 -0700

    Correct maximum supported lun and target-id definitions.

    The driver uses command-IOCBs which support a maximum lun
    value of 0xffff -- correct #define to reflect the change.
    Also, remove superfluous MAX_TARGET definition.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit e18ad1fc29d37527f1a6425f7b7122957c4ed5d7
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 08:11:05 2005 -0700

    Update copyright banner.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 2e043de4bf0f528bb650e6b6d4011c9edc084639
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 08:04:31 2005 -0700

    Firmware updates.

    Resync with latest 21xx firmware      -- 1.19.25.
    Resync with latest 22xx firmware      -- 2.02.08.
    Resync with latest 23xx/63xx firmware -- 3.03.15.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 590ae1880589da532026c35812c9931dd34996c0
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 08:02:11 2005 -0700

    Code scrubbing.

     - Remove trailing whitespace from driver files.
     - Remove unused #defines and inlines.
     - Standardize on C comments (// -> /* */)

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 1012645cc42fff24d030366fd5a0c4944def6c8f
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:42:39 2005 -0700

    NVRAM id-list updates.

    Resync with latest NVRAM subsystem ID list.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 0b1a41ae2af18d81cd1dc9ea8bce669097f5411a
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:13:54 2005 -0700

    Add OS initialization codes for ISP24xx recognition.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 0fa8d6c80a75c92805ff55eb87287fd53dd239bc
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:12:14 2005 -0700

    Add ISP24xx initialization routines.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit ba7eb57c9c230482353fded648e9e88bc3d146d3
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:10:42 2005 -0700

    Add ISP24xx ISR routines.

    Add appropriate glue-code for ISP24xx support -- this
    included generalizing some of the core handling
    routines (qla2x00_async_event() [pull-up retrieval of
    mailbox values] and qla2x00_status_entry()].  Fixup
    2100/2300 ISRs to handle the new conventions.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit ea9b892ded10bf99b1e155426ddce745cb865d1f
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:10:16 2005 -0700

    Add ISP24xx IOCB manipulation routines.

    Add appropriate glue-code for ISP24xx support while
    manipulting IOCB packets.  Add an ISP24xx specific
    'start_scsi' routine due to command-type-7 layout
    changes.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit a5cc5a472bddbd65222ae021adad6cbfdce259fb
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:09:23 2005 -0700

    Add ISP24xx flash-manipulation routines.

    Add read/write flash manipulation routines for the ISP24xx.
    Update sysfs NVRAM objects to use generalized accessor
    functions.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit ec7266d75bdacf5afc0f07a2ceacde8ea6a69d1d
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:08:56 2005 -0700

    Add MBX command routines for ISP24xx support.

    Generalize several routines [qla2x00_load_ram_ext(),
    qla2x00_execute_fw(), qla2x00_verify_checksum()] to handle
    larger addressing space.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit da11a5f4bce50e1db314b57ba5871e6efa538f33
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Wed Jul 6 07:06:53 2005 -0700

    Generalize SNS generic-services routines.

    Consolidate completion-status checking while adding support
    for the ISP24xx.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 0bd26ce5768df74af2a01f14d40bfc3767d3508c
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Tue Jul 5 11:28:37 2005 -0700

    Add ISP24xx diagnostic routines.

    Add function and structure definitions for the ISP24xx
    diagnostic firmware dump routines.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit 27bc708984e326687ad90e9defb83e5720818de3
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Tue Jul 5 11:28:17 2005 -0700

    Add ISP24xx definitions.

    Add requisite structure definitions and #define's for ISP24xx
    support.  Also drop volatile modifiers from device_reg_* register
    layouts as the members are never really accessed, only their
    offsets within the layout are used during reads and writes.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit a74cc9d57ef985838b6fb9d07c3983e221d364d5
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Tue Jul 5 11:27:33 2005 -0700

    Add pci ids for new ISP types.

    Move old definitions in local qla_def.h file to pci_ids.h as
    well.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>

commit cbb4eeb0e8f2b44b671834ce8ba67fec8b624cff
Author: Andrew Vasquez <andrew.vasquez@qlogic.com>
Date:   Tue Jul 5 11:27:03 2005 -0700

    Factor-out ISP specific functions to method-based call tables.

    In anticipation of ISP24xx/ISP25xx support, factor-out ISP
    specific functions into a method-based call table.

    Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>



-- 
Andrew Vasquez

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2010-07-23 10:00 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-23 10:28 [PATCH 00/17] qla2xxx: Updates for scsi-misc-2.6 giridhar.malavali
2010-07-23 10:28 ` [PATCH 01/17] qla2xxx: Don't issue set or get port param MBC if invalid port loop id giridhar.malavali
2010-07-23 10:28 ` [PATCH 02/17] qla2xxx: Removed dependency for SRB structure for Marker processing giridhar.malavali
2010-07-23 10:28 ` [PATCH 03/17] qla2xxx: Appropriately log FCP priority data messages giridhar.malavali
2010-07-23 10:28 ` [PATCH 04/17] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports giridhar.malavali
2010-07-23 10:28 ` [PATCH 05/17] qla2xxx: Check for golden firmware and show version if available giridhar.malavali
2010-07-23 10:28 ` [PATCH 06/17] qla2xxx: Correct extended sense-data handling giridhar.malavali
2010-07-23 10:28 ` [PATCH 07/17] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover giridhar.malavali
2010-07-23 10:28 ` [PATCH 08/17] qla2xxx: Stop firmware before doing init firmware giridhar.malavali
2010-07-23 10:28 ` [PATCH 09/17] qla2xxx: Add qla2x00_free_fcports() function giridhar.malavali
2010-07-23 10:28 ` [PATCH 10/17] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in giridhar.malavali
2010-07-23 10:28 ` [PATCH 11/17] qla2xxx: Add CT passthru support for ISP23xx adapters giridhar.malavali
2010-07-23 10:28 ` [PATCH 12/17] qla2xxx: Do not allow ELS Passthru commands " giridhar.malavali
2010-07-23 10:28 ` [PATCH 13/17] qla2xxx: Updates for ISP82xx giridhar.malavali
2010-07-23 10:28 ` [PATCH 14/17] qla2xxx: Rearranged and cleaned up the code for processing the pending commands giridhar.malavali
2010-07-23 10:28 ` [PATCH 15/17] qla2xxx: Update copyright banner giridhar.malavali
2010-07-23 10:28 ` [PATCH 16/17] qla2xxx: Cleanup some dead-code and make some functions static giridhar.malavali
2010-07-23 10:28 ` [PATCH 17/17] qla2xxx: T10 DIF Type 2 support giridhar.malavali
  -- strict thread matches above, loose matches on Subject: below --
2005-07-06 17:29 [PATCH 0/17] qla2xxx: Add ISP24xx support Andrew Vasquez
2005-07-06 17:32 ` [PATCH 15/17] qla2xxx: Update copyright banner Andrew Vasquez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).