lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Sun, 22 Jul 2007 13:28:53 -0500
From:	James Bottomley <James.Bottomley@...elEye.com>
To:	Andrew Morton <akpm@...ux-foundation.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>,
	Jens Axboe <Jens.Axboe@...cle.com>
Cc:	linux-scsi <linux-scsi@...r.kernel.org>,
	linux-kernel <linux-kernel@...r.kernel.org>
Subject: [GIT PATCH] final piece of the SCSI merge for 2.6.22

This final piece contains driver updates (mainly qla2xx and the long
delayed ATA update for libsas) plus fix ups for bsg which Jens and Tomo
want to take through the scsi tree.

The patch is available here:

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

The short changelog is:

Adam Radford (1):
      3w-9xxx: add support for 9690SA

Adrian Bunk (3):
      seagate: make seagate_st0x_detect() static
      wd33c93: cleanups
      small cleanups

Al Viro (1):
      iscsi_tcp: buggered kmalloc()

Andrew Vasquez (8):
      qla2xxx: Update version number to 8.02.00-k2.
      qla2xxx: Add ISP25XX support.
      qla2xxx: Use pci_try_set_mwi().
      qla2xxx: Use PCI-X/PCI-Express read control interfaces.
      qla2xxx: Re-factor isp_operations to static structures.
      qla2xxx: Correct setting of 'current' and 'supported' speeds during FDMI r
      qla2xxx: Generalize iIDMA support.
      qla2xxx: Generalize FW-Interface-2 support.

Darrick J. Wong (13):
      sas_ata: Implement sas_task_abort for ATA devices
      sas_ata: Assign sas_task to scsi_cmnd to enable EH for ATA devices
      libsas: Unknown STP devices should be reported to libata as unknown.
      libsas: Accept SAM_GOOD for ATAPI devices in sas_ata_task_done
      sas_ata: Don't copy aic94xx's sactive to ata_port
      sas_ata: ata_post_internal should abort the sas_task
      sas_ata: sas_ata_qc_issue should return AC_ERR_*
      sas_ata: Satisfy libata qc function locking requirements
      aic94xx: Don't call pci_map_sg for already-mapped scatterlists
      Migrate libsas ATA code into a separate file
      libsas: support NCQ for SATA disks
      aic94xx: SATA tag mask not set correctly
      Add SATA support to libsas

David Miller (1):
      ESP: Increase ESP_BUS_TIMEOUT to 275.

FUJITA Tomonori (5):
      bsg: unexport sg v3 helper functions
      bsg: fix bsg_unregister_queue
      libsas: kill unused smp_portal code
      libsas: add SAS management protocol handler
      transport_sas: add SAS management protocol support

Gwendal Grignou (1):
      mpt fusion: update Kconfig help

Heiko Carstens (1):
      zfcp: NULL vs 0 usage

James Bottomley (13):
      libsas: make ATA functions selectable by a config option
      bsg: make class backlinks
      bsg: fix bsg_register_queue error path
      libsas: fix scr_read/write users and update the libata documentation
      scsi_transport_sas: add destructor for bsg
      bsg: separate bsg and SCSI (so SCSI can be modular)
      libsas: fix lockdep issue with ATA
      libsas, aic94xx: fix dma mapping cockups with ATA
      libsas: fixup NCQ for SATA disks
      libsas: better error handling in sas_ex_discover_end_dev()
      aic94xx: add SATAPI support
      libsas: fix up sas_smp_phy_control()
      libsas: Add SATA support to STP piece for SATA on SAS expanders

Jan Engelhardt (1):
      Use menuconfig objects

Kristian Høgsberg (1):
      Make scsi_host_template::proc_name const char * instead of char *.

Matthew Wilcox (1):
      a4000t, zorro7xx, mvme16x, bvme6000,sim710: xxx_device_remove seems buggy

Prakash, Sathya (4):
      mpt fusion: add support for Brocade branded LSI FC HBA
      mpt fusion: deregister from transport layer if PCI registration failed
      add PCI_VENDOR_ID macro for Brocade in pci_ids.h
      mpt fusion: add sysfs attributes to display IOC parameters

Salyzyn, Mark (3):
      aacraid: add vpd to inquiry
      aacraid: incorrect dma mapping mask during blinkled recover or user initia
      aacraid: correct valid container response in management ioctl

Shyam Sundar (1):
      qla2xxx: Validate mid-layer 'underflow' during check-condition handling.

Swen Schillig (2):
      zfcp: code cleanup
      zfcp: Replace kmalloc/memset with kzalloc

And the diffstat:

 Documentation/DocBook/libata.tmpl   |    5 
 block/Kconfig                       |    2 
 block/bsg.c                         |   61 -
 block/scsi_ioctl.c                  |   13 
 drivers/firewire/fw-sbp2.c          |    2 
 drivers/message/fusion/Kconfig      |    1 
 drivers/message/fusion/mptbase.c    |  382 ++++++++++--
 drivers/message/fusion/mptbase.h    |    9 
 drivers/message/fusion/mptfc.c      |    3 
 drivers/message/fusion/mptsas.c     |   72 ++
 drivers/message/fusion/mptscsih.c   |  153 ++++
 drivers/message/fusion/mptscsih.h   |    1 
 drivers/message/fusion/mptspi.c     |    9 
 drivers/s390/scsi/zfcp_aux.c        |    9 
 drivers/s390/scsi/zfcp_def.h        |    1 
 drivers/s390/scsi/zfcp_erp.c        |    3 
 drivers/s390/scsi/zfcp_fsf.c        |    2 
 drivers/s390/scsi/zfcp_qdio.c       |  113 +--
 drivers/scsi/3w-9xxx.c              |   67 +-
 drivers/scsi/3w-9xxx.h              |    5 
 drivers/scsi/Kconfig                |   10 
 drivers/scsi/a4000t.c               |    3 
 drivers/scsi/aacraid/aachba.c       |  140 ++++
 drivers/scsi/aacraid/aacraid.h      |   14 
 drivers/scsi/aacraid/commsup.c      |   16 
 drivers/scsi/aic94xx/aic94xx_dev.c  |    2 
 drivers/scsi/aic94xx/aic94xx_init.c |    3 
 drivers/scsi/aic94xx/aic94xx_task.c |   20 
 drivers/scsi/bvme6000_scsi.c        |    3 
 drivers/scsi/esp_scsi.h             |    2 
 drivers/scsi/iscsi_tcp.c            |    2 
 drivers/scsi/libsas/Kconfig         |    7 
 drivers/scsi/libsas/Makefile        |    1 
 drivers/scsi/libsas/sas_ata.c       |  817 ++++++++++++++++++++++++++
 drivers/scsi/libsas/sas_discover.c  |  402 ------------
 drivers/scsi/libsas/sas_expander.c  |  230 +++----
 drivers/scsi/libsas/sas_init.c      |    1 
 drivers/scsi/libsas/sas_internal.h  |    3 
 drivers/scsi/libsas/sas_scsi_host.c |   74 ++
 drivers/scsi/mvme16x_scsi.c         |    3 
 drivers/scsi/pcmcia/Kconfig         |    7 
 drivers/scsi/qla2xxx/qla_attr.c     |   33 -
 drivers/scsi/qla2xxx/qla_dbg.c      | 1114 +++++++++++++++++++++++++++++-------
 drivers/scsi/qla2xxx/qla_dbg.h      |   38 +
 drivers/scsi/qla2xxx/qla_def.h      |   22 
 drivers/scsi/qla2xxx/qla_fw.h       |   36 +
 drivers/scsi/qla2xxx/qla_gbl.h      |    6 
 drivers/scsi/qla2xxx/qla_gs.c       |   82 +-
 drivers/scsi/qla2xxx/qla_init.c     |  136 ++--
 drivers/scsi/qla2xxx/qla_inline.h   |    4 
 drivers/scsi/qla2xxx/qla_iocb.c     |   10 
 drivers/scsi/qla2xxx/qla_isr.c      |   55 +
 drivers/scsi/qla2xxx/qla_mbx.c      |   58 -
 drivers/scsi/qla2xxx/qla_os.c       |  380 +++++++-----
 drivers/scsi/qla2xxx/qla_sup.c      |   35 -
 drivers/scsi/qla2xxx/qla_version.h  |    2 
 drivers/scsi/scsi_debug.c           |    2 
 drivers/scsi/scsi_sysctl.c          |    1 
 drivers/scsi/scsi_sysfs.c           |   16 
 drivers/scsi/scsi_transport_fc.c    |    2 
 drivers/scsi/scsi_transport_sas.c   |  125 ++++
 drivers/scsi/seagate.c              |    2 
 drivers/scsi/sim710.c               |    3 
 drivers/scsi/sr.c                   |    2 
 drivers/scsi/wd33c93.c              |    4 
 drivers/scsi/zorro7xx.c             |    3 
 include/linux/blkdev.h              |    5 
 include/linux/bsg.h                 |    4 
 include/linux/libata.h              |    1 
 include/linux/pci_ids.h             |    2 
 include/scsi/libsas.h               |   15 
 include/scsi/sas_ata.h              |   60 +
 include/scsi/scsi_host.h            |    2 
 include/scsi/scsi_transport_sas.h   |   11 
 74 files changed, 3649 insertions(+), 1295 deletions(-)

James


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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ