[GIT PATCH] SCSI update for 2.6.15

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This should represent the final pieces of SCSI for the merge window.
After this, I'll divide the tree into the main one for post 2.6.16 and
the bugfix one.  The main change is that we've finally incorporated the
Adaptec aic79xx tree into this one.  The good news should be that we
have all the bug fixes and sequencer updates we can get (conversely, if
we still find bugs in the sequencer after this, there's nowhere really
left to go for an update).

The patch is here:

master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git

The Short Changelog is:

Adrian Bunk:
  o lpfc_scsi.c: make lpfc_get_scsi_buf() static
  o scsi_transport_spi.c: make print_nego() static

Andreas Herrmann:
  o zfcp: transport class adaptations II
  o zfcp: transport class adaptations
  o fc transport: add permanent_port_name fc_host attribute

Andrew Vasquez:
  o qla2xxx: Update version number to 8.01.04-k
  o qla2xxx: Disable port-type RSCN handling via driver state-machine
  o qla2xxx: Kconfig update: Add URL to download firmware images
  o qla2xxx: Correct setting of FDMI supported/current port speed
  o qla2xxx: Correct execution-throttle setting for ISP24xx
  o qla2xxx: Collapse load RISC RAM implementations
  o qla2xxx: Correct swing/emphasis settings for ISP24XX
  o qla2xxx: Correct issue where portstate does not transition during loop-resync
  o qla2xxx: Update firmware-dump procedure for ISP24xx
  o qla2xxx: Re-enable flash-part write protection on ISP24xx boards
  o qla2xxx: Correct excessive delay during LOAD-RISC-RAM mailbox command
  o An OEM noticed that the U6 qla2200 driver would hang for
  o qla2xxx: Use msleep() as delay during ISP polling
  o qla2xxx: Drop noisy 'UNDERRUN' status message
  o qla2xxx: Correct FC4 feature assignment during RFF_ID
  o qla2xxx: Reference proper node/port names in fc_host class
  o qla2xxx: Kconfig: two fixes

Arjan van de Ven:
  o turn most scsi semaphores into mutexes

Christoph Hellwig:
  o remove target parent limitiation
  o fusion: kzalloc / kcalloc conversion
  o fusion: convert semaphores to mutexes
  o mptsas: support basic hotplug
  o sr: split sr_audio_ioctl into specific helpers
  o always handle REQ_BLOCK_PC requests in common code
  o sas: fix removal of devices behind expanders
  o sas: clear parent->rphy in sas_rphy_delete

Chuck Ebbert:
  o Mask capabilities for SCSI-1 CD drive

Eric Moore:
  o fusion - fix pci express bug
  o scsi_transport_sas: mapping the rphy channel equal to the port identifier
  o fusion - mpi header udpate
  o fusion - adding raid support in mptsas
  o fusion - adding support for FC949ES
  o raid_class.c - adding RAID10 and RAID10 defines

Hannes Reinecke:
  o aic79xx: Sequencer update
  o aic79xx: Sanitize inb/outb handling
  o aic79xx: Use struct map_node
  o aic7xxx/aic79xx: New device ids

Jack Hammer:
  o ips: Mode Sense (Caching Page ) fix

James Bottomley:
  o mptfc: need to select transport attrs
  o fix up message/i2o/pci.c
  o aic79xx: bump version to 3.0
  o aic7xxx: fix timer handling bug

Jes Sorensen:
  o sem2mutex 3w-[x9]xxx
  o sem2mutex: scsi_transport_spi.c

Mark Haverkamp:
  o aacraid: README update
  o aacraid: 17 element sg performance update
  o aacraid: better sysfs adapter information
  o aacraid: Fix default FIB size

Mark Salyzyn:
  o I2O: move pci_request_regions() just behind pci_enable_device()

Maxim Shchetynin:
  o zfcp: handle unsolicited status notification lost

Michael Reed:
  o mptfusion - fc transport attributes

Mike Christie:
  o iscsi: use pageslab
  o iscsi: fix 4k stack iscsi setups
  o iscsi: seperate iscsi interface from setup functions
  o iscsi: add high mem support

Petr Vandrovec:
  o Pass proper device from BusLogic to SCSI layer

Tomonori FUJITA:
  o iscsi: data digest page cache usage fix
  o iscsi: whitespace cleanup

Zhenyu Z. Wang:
  o iscsi: host locking fix
  o iscsi: data under/over flow fix


And the diffstat:

 b/Documentation/scsi/aacraid.txt                   |  108 +
 b/drivers/message/fusion/Kconfig                   |    1 
 b/drivers/message/fusion/lsi/mpi.h                 |   10 
 b/drivers/message/fusion/lsi/mpi_cnfg.h            |  158 +-
 b/drivers/message/fusion/lsi/mpi_history.txt       |   77 -
 b/drivers/message/fusion/lsi/mpi_init.h            |    8 
 b/drivers/message/fusion/lsi/mpi_ioc.h             |  122 ++
 b/drivers/message/fusion/lsi/mpi_log_fc.h          |   89 +
 b/drivers/message/fusion/lsi/mpi_log_sas.h         |  162 ++
 b/drivers/message/fusion/lsi/mpi_sas.h             |   30 
 b/drivers/message/fusion/mptbase.c                 |   48 
 b/drivers/message/fusion/mptbase.h                 |   34 
 b/drivers/message/fusion/mptctl.c                  |   12 
 b/drivers/message/fusion/mptfc.c                   |  579 +++++++++
 b/drivers/message/fusion/mptlan.c                  |   14 
 b/drivers/message/fusion/mptsas.c                  |  404 +++++-
 b/drivers/message/fusion/mptscsih.c                |   34 
 b/drivers/message/fusion/mptspi.c                  |   26 
 b/drivers/message/i2o/pci.c                        |   10 
 b/drivers/s390/scsi/zfcp_aux.c                     |    2 
 b/drivers/s390/scsi/zfcp_def.h                     |    4 
 b/drivers/s390/scsi/zfcp_erp.c                     |    2 
 b/drivers/s390/scsi/zfcp_fsf.c                     |   84 +
 b/drivers/s390/scsi/zfcp_fsf.h                     |   13 
 b/drivers/s390/scsi/zfcp_scsi.c                    |  188 ++-
 b/drivers/s390/scsi/zfcp_sysfs_adapter.c           |   15 
 b/drivers/s390/scsi/zfcp_sysfs_port.c              |    4 
 b/drivers/s390/scsi/zfcp_sysfs_unit.c              |    2 
 b/drivers/scsi/3w-9xxx.c                           |    7 
 b/drivers/scsi/3w-9xxx.h                           |    2 
 b/drivers/scsi/3w-xxxx.c                           |    7 
 b/drivers/scsi/3w-xxxx.h                           |    2 
 b/drivers/scsi/BusLogic.c                          |    3 
 b/drivers/scsi/Makefile                            |    2 
 b/drivers/scsi/aacraid/aacraid.h                   |    7 
 b/drivers/scsi/aacraid/commctrl.c                  |    4 
 b/drivers/scsi/aacraid/linit.c                     |   35 
 b/drivers/scsi/aic7xxx/Kconfig.aic7xxx             |    4 
 b/drivers/scsi/aic7xxx/aic79xx.h                   |   39 
 b/drivers/scsi/aic7xxx/aic79xx.reg                 |   60 -
 b/drivers/scsi/aic7xxx/aic79xx.seq                 |  241 +++-
 b/drivers/scsi/aic7xxx/aic79xx_core.c              |  775 ++++++-------
 b/drivers/scsi/aic7xxx/aic79xx_inline.h            |   38 
 b/drivers/scsi/aic7xxx/aic79xx_osm.c               |   62 -
 b/drivers/scsi/aic7xxx/aic79xx_osm.h               |    2 
 b/drivers/scsi/aic7xxx/aic79xx_pci.c               |   24 
 b/drivers/scsi/aic7xxx/aic79xx_pci.h               |    5 
 b/drivers/scsi/aic7xxx/aic79xx_reg.h_shipped       |  646 +++++-----
 b/drivers/scsi/aic7xxx/aic79xx_reg_print.c_shipped |  507 ++++----
 b/drivers/scsi/aic7xxx/aic79xx_seq.h_shipped       | 1250 ++++++++++-----------
 b/drivers/scsi/aic7xxx/aic7xxx_osm.c               |   28 
 b/drivers/scsi/aic7xxx/aic7xxx_osm.h               |   25 
 b/drivers/scsi/aic7xxx/aic7xxx_pci.c               |   24 
 b/drivers/scsi/aic7xxx/aic7xxx_pci.h               |    1 
 b/drivers/scsi/ch.c                                |   33 
 b/drivers/scsi/dpt_i2o.c                           |   45 
 b/drivers/scsi/hosts.c                             |    8 
 b/drivers/scsi/ips.c                               |    3 
 b/drivers/scsi/iscsi_tcp.c                         |  303 ++---
 b/drivers/scsi/iscsi_tcp.h                         |    6 
 b/drivers/scsi/lpfc/lpfc_scsi.c                    |    2 
 b/drivers/scsi/megaraid.c                          |    6 
 b/drivers/scsi/megaraid.h                          |    4 
 b/drivers/scsi/megaraid/megaraid_sas.c             |    7 
 b/drivers/scsi/qla2xxx/Kconfig                     |   24 
 b/drivers/scsi/qla2xxx/Makefile                    |    2 
 b/drivers/scsi/qla2xxx/qla_attr.c                  |    4 
 b/drivers/scsi/qla2xxx/qla_dbg.c                   |  105 -
 b/drivers/scsi/qla2xxx/qla_dbg.h                   |    4 
 b/drivers/scsi/qla2xxx/qla_gbl.h                   |    6 
 b/drivers/scsi/qla2xxx/qla_gs.c                    |    8 
 b/drivers/scsi/qla2xxx/qla_init.c                  |   24 
 b/drivers/scsi/qla2xxx/qla_isr.c                   |   14 
 b/drivers/scsi/qla2xxx/qla_mbx.c                   |  107 -
 b/drivers/scsi/qla2xxx/qla_os.c                    |    6 
 b/drivers/scsi/qla2xxx/qla_sup.c                   |    3 
 b/drivers/scsi/qla2xxx/qla_version.h               |    4 
 b/drivers/scsi/raid_class.c                        |    2 
 b/drivers/scsi/scsi.c                              |   13 
 b/drivers/scsi/scsi_lib.c                          |   16 
 b/drivers/scsi/scsi_priv.h                         |    6 
 b/drivers/scsi/scsi_proc.c                         |   17 
 b/drivers/scsi/scsi_scan.c                         |   32 
 b/drivers/scsi/scsi_sysfs.c                        |    9 
 b/drivers/scsi/scsi_transport_fc.c                 |   26 
 b/drivers/scsi/scsi_transport_iscsi.c              |  859 +++++++-------
 b/drivers/scsi/scsi_transport_sas.c                |   58 
 b/drivers/scsi/scsi_transport_spi.c                |   12 
 b/drivers/scsi/sd.c                                |   63 -
 b/drivers/scsi/sr.c                                |   43 
 b/drivers/scsi/sr_ioctl.c                          |  202 +--
 b/drivers/scsi/st.c                                |   42 
 b/include/linux/pci_ids.h                          |    1 
 b/include/linux/raid_class.h                       |    2 
 b/include/scsi/iscsi_if.h                          |    6 
 b/include/scsi/scsi.h                              |    6 
 b/include/scsi/scsi_cmnd.h                         |    1 
 b/include/scsi/scsi_host.h                         |    3 
 b/include/scsi/scsi_transport.h                    |    7 
 b/include/scsi/scsi_transport_fc.h                 |    4 
 b/include/scsi/scsi_transport_iscsi.h              |   75 +
 b/include/scsi/scsi_transport_spi.h                |    2 
 drivers/scsi/aacraid/README                        |   74 -
 103 files changed, 5111 insertions(+), 3238 deletions(-)

James


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux