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:	Tue, 30 Dec 2008 13:32:34 -0600
From:	James Bottomley <James.Bottomley@...senPartnership.com>
To:	Andrew Morton <akpm@...ux-foundation.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-scsi <linux-scsi@...r.kernel.org>,
	linux-kernel <linux-kernel@...r.kernel.org>
Subject: [GIT PATCH] first set of SCSI updates for the 2.6.28 merge window

This is the first set of driver updates and infrastructure changes.  The
major new drivers are software FCoE and the chelsio iSCSI addition to
the cxgb3 net driver.

The patch is available here:

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

The short changelog is:

Alan Cox (1):
      Clean up my email address and use a single standard address for everything

Alan Stern (1):
      simplify scsi_io_completion()

Anirban Chakraborty (6):
      qla2xxx: changes in multiq code
      qla2xxx: add support for multi-queue adapter
      qla2xxx: Code changes for vport bus reset
      qla2xxx: Fix for build warning
      qla2xxx: Code changes for qla data structure refactoring
      qla2xxx: Refactor qla data structures

Arjan van de Ven (1):
      advansys, arcmsr, ipr, nsp32, qla1280, stex: use pci_ioremap_bar()

Babu Moger (1):
      scsi_dh_rdac: Add LSI vendor and product ids in rdac device list

Brian King (14):
      ibmvfc: Improve async event handling
      ibmvscsi: Don't fail EH due to insufficient resources
      ibmvfc: Fix errors due to inconsistent command data
      ibmvfc: Delay NPIV login retry and add retries
      ibmvfc: Driver version 1.0.4
      ibmvfc: Handle port login required response
      ibmvfc: Fix command timeouts due to cached CRQ access
      ibmvfc: Fix oops in interrupt handler
      ibmvfc: Driver version 1.0.3
      ibmvfc: Quiet gcc warning in ibmvfc_reset_device
      ibmvfc: Fix target initialization failure retry handling
      ibmvfc: Error handling fixes
      ibmvfc: Fix error reporting for some FC errors
      ibmvfc: Fix log level filtering

Chandra Seetharaman (2):
      scsi_dh: Retry mode select in rdac device handler
      scsi_dh: Make sure the state of a path is set properly when controller is 

Christof Schmitt (9):
      zfcp: Remove unnecessary warning message
      zfcp: Add support for unchained FSF requests
      zfcp: Remove busid macro
      zfcp: remove DID_DID flag
      zfcp: Simplify mask lookups for incoming RSCNs
      zfcp: Remove initial device data from zfcp_data
      zfcp: Remove adapter list
      zfcp: Simplify SBAL allocation to fix sparse warnings
      zfcp: Fix message line break

FUJITA Tomonori (17):
      eata: fix the data buffer accessors conversion regression
      scsi_transport_spi: fix the misuse of scsi_execute return value
      st: convert st_int_ioctl to use st_scsi_kern_execute
      st: convert get_location to use st_scsi_kern_execute
      st: convert write_mode_page to use st_scsi_kern_execute
      st: convert read_mode_page to use st_scsi_kern_execute
      st: convert check_tape to use st_scsi_kern_execute
      st: convert st_flush to use st_scsi_kern_execute
      st: convert cross_eof to use st_scsi_kern_execute
      st: convert do_load_unload to use st_scsi_kern_execute
      st: convert set_location to use st_scsi_kern_execute
      st: convert test_ready to use st_scsi_kern_execute
      st: add st_scsi_kern_execute helper function
      st: move st_request initialization to st_allocate_request form st_do_scsi
      retry with missing data for INQUIRY
      add residual argument to scsi_execute and scsi_execute_req
      aacraid: check pci_alloc_consistent errors

Finn Thain (2):
      mac_esp: fix for quadras with two esp chips
      m68k: mac_esp asm fix

Heiko Carstens (1):
      zfcp: fix compile warning

Ilpo Järvinen (2):
      scsi_error: fix indentation and braces disagreement - add braces
      tmscsim: fix indentation and braces disagreement - add braces

James Bottomley (5):
      fcoe: fix configuration problems
      cxgb3i: fix select/depend problem
      fcoe: fix incorrect use of struct module
      remove timeout from struct scsi_device
      st: update to use block timeout

James Smart (16):
      lpfc : correct printk types on PPC compiles
      fc transport: pre-emptively terminate i/o upon dev_loss_tmo timeout
      lpfc 8.3.0 : Update driver version to 8.3.0
      lpfc 8.3.0 : Hook lpfc's debugfs into Kconfig
      lpfc 8.3.0 : Add BlockGuard support (T10-DIF) code
      lpfc 8.3.0 : Add BlockGuard support (T10-DIF) structs and defs
      lpfc 8.3.0 : Fix some memory handling issues
      lpfc 8.3.0 : Add active interrupt test for enabling MSI/MSI-X/INTx
      lpfc 8.3.0 : Fix several minor issues
      lpfc 8.3.0 : Fix issue with assumed Interrupt Enable Block support
      lpfc 8.3.0 : Added 3 small features and improve PCI EEH support
      lpfc 8.3.0 : Fix multiple NPIV issues
      lpfc 8.3.0 : Fix system crash due to uninitialized node access
      lpfc 8.3.0 : Add kernel-doc headers to lpfc_scsi.c
      lpfc 8.3.0 : Add support for Power Management Suspend/Resume operations
      lpfc 8.3.0 : Rework RSCN netlink event to send entire RSCN payload

Julia Lawall (2):
      fusion: use ARRAY_SIZE
      esp_scsi: Use DIV_ROUND_UP

Karen Xie (2):
      cxgb3i: remove use of skb->sp
      cxgb3i: Add cxgb3i iSCSI driver.

Mark Nelson (1):
      ipr: fix lockdep warning from ipr_ioa_reset_done

Mike Christie (13):
      libiscsi_tcp: support padding offload
      libiscsi: handle init task failures.
      libiscsi: pass opcode into alloc_pdu callout
      libiscsi: allow drivers to modify the itt sent to the target
      iscsi_tcp: hook iscsi_tcp into new libiscsi_tcp module
      iscsi_tcp: split module into lib and lld
      iscsi_tcp: add iscsi_tcp prefix to iscsi_tcp functions
      libiscsi: change login data buffer allocation
      iscsi_tcp: remove unused r2t handling
      iscsi_tcp: convert to new alloc_hdr api
      iser: convert iser to new alloc_pdu api
      libiscsi: prepare libiscsi for new offload engines by modifying unsol data
      iscsi_tcp: prepare helpers for LLDs that can offload some operations

Randy Dunlap (2):
      fusion: remove excess kernel-doc notation
      scsi ioctl: fix kernel-doc warning

Robert Love (3):
      fcoe: Fibre Channel over Ethernet
      libfc: A modular Fibre Channel library
      FC protocol definition header files

Swen Schillig (1):
      zfcp: register with SCSI layer on ccw registration

Vladislav Bolkhovitin (1):
      scsi_error: TASK ABORTED status handling improvement

roel kluin (1):
      u14-34f: fix scsi_dma_map failure case

and the diffstat:

 Documentation/scsi/cxgb3i.txt                |   85 +
 drivers/ata/libata-scsi.c                    |    4 
 drivers/infiniband/ulp/iser/iscsi_iser.c     |   48 
 drivers/infiniband/ulp/iser/iser_initiator.c |    5 
 drivers/message/fusion/mptbase.c             |   15 
 drivers/net/Kconfig                          |    7 
 drivers/s390/scsi/zfcp_aux.c                 |  110 -
 drivers/s390/scsi/zfcp_ccw.c                 |    6 
 drivers/s390/scsi/zfcp_cfdc.c                |   17 
 drivers/s390/scsi/zfcp_dbf.c                 |   12 
 drivers/s390/scsi/zfcp_dbf.h                 |    1 
 drivers/s390/scsi/zfcp_def.h                 |   32 
 drivers/s390/scsi/zfcp_erp.c                 |   10 
 drivers/s390/scsi/zfcp_fc.c                  |   88 -
 drivers/s390/scsi/zfcp_fsf.c                 |   77 
 drivers/s390/scsi/zfcp_fsf.h                 |    2 
 drivers/s390/scsi/zfcp_qdio.c                |    4 
 drivers/scsi/Kconfig                         |   22 
 drivers/scsi/Makefile                        |    5 
 drivers/scsi/NCR5380.c                       |    2 
 drivers/scsi/a100u2w.c                       |    2 
 drivers/scsi/aacraid/aachba.c                |    2 
 drivers/scsi/aacraid/commctrl.c              |   14 
 drivers/scsi/aacraid/comminit.c              |    2 
 drivers/scsi/aacraid/commsup.c               |    2 
 drivers/scsi/aacraid/dpcsup.c                |    2 
 drivers/scsi/aacraid/linit.c                 |    2 
 drivers/scsi/aacraid/rkt.c                   |    2 
 drivers/scsi/aacraid/rx.c                    |    2 
 drivers/scsi/aacraid/sa.c                    |    2 
 drivers/scsi/advansys.c                      |    3 
 drivers/scsi/aha1740.c                       |    2 
 drivers/scsi/arcmsr/arcmsr_hba.c             |    8 
 drivers/scsi/atp870u.c                       |    4 
 drivers/scsi/ch.c                            |    2 
 drivers/scsi/cxgb3i/Kbuild                   |    4 
 drivers/scsi/cxgb3i/Kconfig                  |    7 
 drivers/scsi/cxgb3i/cxgb3i.h                 |  139 +
 drivers/scsi/cxgb3i/cxgb3i_ddp.c             |  770 +++++++++
 drivers/scsi/cxgb3i/cxgb3i_ddp.h             |  306 +++
 drivers/scsi/cxgb3i/cxgb3i_init.c            |  107 +
 drivers/scsi/cxgb3i/cxgb3i_iscsi.c           |  951 ++++++++++++
 drivers/scsi/cxgb3i/cxgb3i_offload.c         | 1810 ++++++++++++++++++++++
 drivers/scsi/cxgb3i/cxgb3i_offload.h         |  231 ++
 drivers/scsi/cxgb3i/cxgb3i_pdu.c             |  402 +++++
 drivers/scsi/cxgb3i/cxgb3i_pdu.h             |   59 
 drivers/scsi/device_handler/scsi_dh_rdac.c   |   18 
 drivers/scsi/eata.c                          |   15 
 drivers/scsi/eata_pio.c                      |    4 
 drivers/scsi/esp_scsi.c                      |    6 
 drivers/scsi/fcoe/Makefile                   |    8 
 drivers/scsi/fcoe/fc_transport_fcoe.c        |  446 +++++
 drivers/scsi/fcoe/fcoe_sw.c                  |  494 ++++++
 drivers/scsi/fcoe/libfcoe.c                  | 1510 +++++++++++++++++++
 drivers/scsi/fdomain.c                       |    2 
 drivers/scsi/ibmmca.c                        |    2 
 drivers/scsi/ibmvscsi/ibmvfc.c               |  293 ++-
 drivers/scsi/ibmvscsi/ibmvfc.h               |   32 
 drivers/scsi/ibmvscsi/ibmvscsi.c             |    4 
 drivers/scsi/in2000.c                        |    2 
 drivers/scsi/initio.c                        |    2 
 drivers/scsi/initio.h                        |    2 
 drivers/scsi/ipr.c                           |    6 
 drivers/scsi/ipr.h                           |    2 
 drivers/scsi/iscsi_tcp.c                     | 1621 +++-----------------
 drivers/scsi/iscsi_tcp.h                     |   88 -
 drivers/scsi/libfc/Makefile                  |   12 
 drivers/scsi/libfc/fc_disc.c                 |  845 ++++++++++
 drivers/scsi/libfc/fc_elsct.c                |   71 
 drivers/scsi/libfc/fc_exch.c                 | 1970 ++++++++++++++++++++++++
 drivers/scsi/libfc/fc_fcp.c                  | 2131 +++++++++++++++++++++++++++
 drivers/scsi/libfc/fc_frame.c                |   89 +
 drivers/scsi/libfc/fc_lport.c                | 1604 ++++++++++++++++++++
 drivers/scsi/libfc/fc_rport.c                | 1291 ++++++++++++++++
 drivers/scsi/libiscsi.c                      |  236 ++
 drivers/scsi/libiscsi_tcp.c                  | 1163 ++++++++++++++
 drivers/scsi/lpfc/lpfc.h                     |   22 
 drivers/scsi/lpfc/lpfc_attr.c                |  169 ++
 drivers/scsi/lpfc/lpfc_crtn.h                |   15 
 drivers/scsi/lpfc/lpfc_ct.c                  |   17 
 drivers/scsi/lpfc/lpfc_debugfs.c             |  164 ++
 drivers/scsi/lpfc/lpfc_debugfs.h             |    2 
 drivers/scsi/lpfc/lpfc_els.c                 |  160 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c             |   69 
 drivers/scsi/lpfc/lpfc_hw.h                  |  249 +++
 drivers/scsi/lpfc/lpfc_init.c                |  685 ++++++--
 drivers/scsi/lpfc/lpfc_logmsg.h              |    1 
 drivers/scsi/lpfc/lpfc_mbox.c                |   54 
 drivers/scsi/lpfc/lpfc_nl.h                  |   30 
 drivers/scsi/lpfc/lpfc_nportdisc.c           |    2 
 drivers/scsi/lpfc/lpfc_scsi.c                | 1235 ++++++++++++++-
 drivers/scsi/lpfc/lpfc_scsi.h                |    2 
 drivers/scsi/lpfc/lpfc_sli.c                 |  159 --
 drivers/scsi/lpfc/lpfc_version.h             |    2 
 drivers/scsi/lpfc/lpfc_vport.c               |   28 
 drivers/scsi/mac_esp.c                       |  100 -
 drivers/scsi/nsp32.c                         |    3 
 drivers/scsi/qla1280.c                       |    3 
 drivers/scsi/qla2xxx/qla_attr.c              |  328 ++--
 drivers/scsi/qla2xxx/qla_dbg.c               |   96 -
 drivers/scsi/qla2xxx/qla_dbg.h               |   15 
 drivers/scsi/qla2xxx/qla_def.h               |  584 ++++---
 drivers/scsi/qla2xxx/qla_dfs.c               |   21 
 drivers/scsi/qla2xxx/qla_fw.h                |   14 
 drivers/scsi/qla2xxx/qla_gbl.h               |   56 
 drivers/scsi/qla2xxx/qla_gs.c                |  481 +++---
 drivers/scsi/qla2xxx/qla_init.c              | 1251 ++++++++-------
 drivers/scsi/qla2xxx/qla_inline.h            |   45 
 drivers/scsi/qla2xxx/qla_iocb.c              |  358 ++--
 drivers/scsi/qla2xxx/qla_isr.c               |  840 ++++++----
 drivers/scsi/qla2xxx/qla_mbx.c               |  886 ++++++-----
 drivers/scsi/qla2xxx/qla_mid.c               |  516 +++++-
 drivers/scsi/qla2xxx/qla_os.c                | 1471 ++++++++++--------
 drivers/scsi/qla2xxx/qla_sup.c               |  554 +++----
 drivers/scsi/qla2xxx/qla_version.h           |    4 
 drivers/scsi/qlogicfas408.c                  |    2 
 drivers/scsi/scsi_error.c                    |    6 
 drivers/scsi/scsi_ioctl.c                    |    6 
 drivers/scsi/scsi_lib.c                      |  149 +
 drivers/scsi/scsi_scan.c                     |   17 
 drivers/scsi/scsi_transport_fc.c             |   13 
 drivers/scsi/scsi_transport_spi.c            |    5 
 drivers/scsi/sd.c                            |   11 
 drivers/scsi/ses.c                           |    9 
 drivers/scsi/sr.c                            |    4 
 drivers/scsi/sr_ioctl.c                      |    2 
 drivers/scsi/st.c                            |  245 ++-
 drivers/scsi/stex.c                          |    3 
 drivers/scsi/sym53c416.c                     |    2 
 drivers/scsi/tmscsim.c                       |    3 
 drivers/scsi/u14-34f.c                       |    3 
 drivers/scsi/wd7000.c                        |    4 
 include/scsi/fc/fc_els.h                     |  816 ++++++++++
 include/scsi/fc/fc_encaps.h                  |  138 +
 include/scsi/fc/fc_fc2.h                     |  124 +
 include/scsi/fc/fc_fcoe.h                    |  114 +
 include/scsi/fc/fc_fcp.h                     |  199 ++
 include/scsi/fc/fc_fs.h                      |  340 ++++
 include/scsi/fc/fc_gs.h                      |   93 +
 include/scsi/fc/fc_ns.h                      |  159 ++
 include/scsi/fc_encode.h                     |  309 +++
 include/scsi/fc_frame.h                      |  242 +++
 include/scsi/fc_transport_fcoe.h             |   54 
 include/scsi/iscsi_if.h                      |    7 
 include/scsi/libfc.h                         |  938 +++++++++++
 include/scsi/libfcoe.h                       |  176 ++
 include/scsi/libiscsi.h                      |   39 
 include/scsi/libiscsi_tcp.h                  |  132 +
 include/scsi/scsi_device.h                   |    7 
 include/scsi/scsi_transport_iscsi.h          |   12 
 150 files changed, 28769 insertions(+), 5663 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