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:	Mon, 16 Apr 2012 19:29:52 -0700
From:	"Nicholas A. Bellinger" <nab@...ux-iscsi.org>
To:	target-devel <target-devel@...r.kernel.org>,
	linux-scsi <linux-scsi@...r.kernel.org>,
	linux-usb <linux-usb@...r.kernel.org>,
	linux1394-devel <linux1394-devel@...ts.sourceforge.net>,
	LKML <linux-kernel@...r.kernel.org>
Cc:	Sebastian Andrzej Siewior <bigeasy@...utronix.de>,
	Chris Boot <bootc@...tc.net>, Arun Easi <arun.easi@...gic.com>,
	Andrew Vasquez <andrew.vasquez@...gic.com>,
	Roland Dreier <roland@...nel.org>,
	Christoph Hellwig <hch@....de>,
	Greg KH <gregkh@...uxfoundation.org>,
	James Bottomley <James.Bottomley@...senPartnership.com>,
	Andy Grover <agrover@...hat.com>
Subject: linux-next 20120416 + target for-next/for-next-merge

Hi folks,

Just a brief post-mortem on today's linux-next 20120416 build with
the current set of v3.5-rc target updates, the current qla2xxx target
merge candidate, and the new usb-gadget + sbp target code that's now
pending in for-next-merge.

Here is how the for-next branch is taking shape:

*) Changes from hch that begin to stop splitting commands into multiple 
   tasks + make pSCSI backends enforce physical SCSI max_sectors
*) Changes from roland to drop legacy transport_do_task_sg_chain() usage
   in core + upstream tcm_fc/ib_srpt code
*) Cleanups + refactoring from agrover for iscsi-target towards an 
   eventual target_submit_cmd() conversion

and the diffstat from Next/merge.log:

$ git merge target-updates/for-next
Auto-merging drivers/infiniband/ulp/srpt/ib_srpt.c
Merge made by the 'recursive' strategy.
 drivers/infiniband/ulp/srpt/ib_srpt.c             |   10 +-
 drivers/target/iscsi/iscsi_target.c               |  821 ++++++++++-----------
 drivers/target/iscsi/iscsi_target.h               |    3 +-
 drivers/target/iscsi/iscsi_target_configfs.c      |    2 +-
 drivers/target/iscsi/iscsi_target_core.h          |   12 +-
 drivers/target/iscsi/iscsi_target_datain_values.c |   35 +-
 drivers/target/iscsi/iscsi_target_erl0.c          |   31 +-
 drivers/target/iscsi/iscsi_target_erl1.c          |   23 +-
 drivers/target/iscsi/iscsi_target_erl2.c          |   28 +-
 drivers/target/iscsi/iscsi_target_parameters.c    |    8 -
 drivers/target/iscsi/iscsi_target_seq_pdu_list.c  |  125 ++--
 drivers/target/iscsi/iscsi_target_seq_pdu_list.h  |    2 +-
 drivers/target/iscsi/iscsi_target_tmr.c           |   15 +-
 drivers/target/iscsi/iscsi_target_util.c          |  192 +----
 drivers/target/iscsi/iscsi_target_util.h          |    3 -
 drivers/target/loopback/tcm_loop.c                |    4 +-
 drivers/target/target_core_cdb.c                  |    5 +-
 drivers/target/target_core_device.c               |    9 +-
 drivers/target/target_core_file.c                 |   11 +-
 drivers/target/target_core_pr.c                   |   31 +-
 drivers/target/target_core_rd.c                   |  154 ++--
 drivers/target/target_core_rd.h                   |   20 -
 drivers/target/target_core_tpg.c                  |    5 +-
 drivers/target/target_core_transport.c            |  242 ++----
 drivers/target/tcm_fc/tfc_cmd.c                   |   18 +-
 drivers/target/tcm_fc/tfc_conf.c                  |    3 -
 drivers/target/tcm_fc/tfc_io.c                    |    2 +-
 include/target/target_core_base.h                 |    9 +-
 include/target/target_core_fabric.h               |    9 +-
 29 files changed, 693 insertions(+), 1139 deletions(-)

--
With the new set of v3.5-rc1 target fabric merge candidates thus far we've
not gotten any reported next build issues for archs supporting allmod
configs.  Great work by new target fabric maintainers Sebastian + Chris
to make their code go smoothly into next !

Also, the current qla2xxx/tcm_qla2xxx merge candidate has been updated
to drop legacy usage of transport_do_task_sg_chain() within for-next
(roland), while testing continues with qla2xxx LLD target specific
changes in initiator mode function to avoid any potential regression
issues for an initial v3.5-rc1 merge. (arun + Co.)

Here is how the diffstat is looking:

Merging target-merge/for-next-merge (3e6e9e9 sbp-target: Initial merge of firewire/ieee-1394 target mode support)
$ git merge target-merge/for-next-merge
Merge made by the 'recursive' strategy.
 drivers/firewire/core-card.c           |    1 +
 drivers/firewire/core-transaction.c    |    9 +
 drivers/firewire/core.h                |   15 -
 drivers/scsi/qla2xxx/Kconfig           |    8 +
 drivers/scsi/qla2xxx/Makefile          |    3 +-
 drivers/scsi/qla2xxx/qla_attr.c        |    5 +-
 drivers/scsi/qla2xxx/qla_dbg.c         |    5 +
 drivers/scsi/qla2xxx/qla_dbg.h         |    5 +
 drivers/scsi/qla2xxx/qla_def.h         |   69 +-
 drivers/scsi/qla2xxx/qla_gbl.h         |    7 +
 drivers/scsi/qla2xxx/qla_gs.c          |    4 +-
 drivers/scsi/qla2xxx/qla_init.c        |   82 +-
 drivers/scsi/qla2xxx/qla_iocb.c        |  102 +-
 drivers/scsi/qla2xxx/qla_isr.c         |   83 +-
 drivers/scsi/qla2xxx/qla_mbx.c         |  101 +
 drivers/scsi/qla2xxx/qla_mid.c         |   17 +-
 drivers/scsi/qla2xxx/qla_os.c          |  133 +-
 drivers/scsi/qla2xxx/qla_target.c      | 4724 ++++++++++++++++++++++++++++++++
 drivers/scsi/qla2xxx/qla_target.h      |  986 +++++++
 drivers/scsi/qla2xxx/tcm_qla2xxx.c     | 1969 +++++++++++++
 drivers/scsi/qla2xxx/tcm_qla2xxx.h     |  149 +
 drivers/target/Kconfig                 |    2 +
 drivers/target/Makefile                |    2 +
 drivers/target/sbp/Kconfig             |   11 +
 drivers/target/sbp/Makefile            |    1 +
 drivers/target/sbp/sbp_target.c        | 2621 ++++++++++++++++++
 drivers/target/sbp/sbp_target.h        |  251 ++
 drivers/target/usb-gadget/Kconfig      |    9 +
 drivers/target/usb-gadget/Makefile     |    3 +
 drivers/target/usb-gadget/usb_gadget.c | 2480 +++++++++++++++++
 drivers/target/usb-gadget/usb_gadget.h |  146 +
 include/linux/firewire.h               |   15 +
 32 files changed, 13968 insertions(+), 50 deletions(-)
 create mode 100644 drivers/scsi/qla2xxx/qla_target.c
 create mode 100644 drivers/scsi/qla2xxx/qla_target.h
 create mode 100644 drivers/scsi/qla2xxx/tcm_qla2xxx.c
 create mode 100644 drivers/scsi/qla2xxx/tcm_qla2xxx.h
 create mode 100644 drivers/target/sbp/Kconfig
 create mode 100644 drivers/target/sbp/Makefile
 create mode 100644 drivers/target/sbp/sbp_target.c
 create mode 100644 drivers/target/sbp/sbp_target.h
 create mode 100644 drivers/target/usb-gadget/Kconfig
 create mode 100644 drivers/target/usb-gadget/Makefile
 create mode 100644 drivers/target/usb-gadget/usb_gadget.c
 create mode 100644 drivers/target/usb-gadget/usb_gadget.h

--
As usual, please let myself and/or individual fabric maintainers know if
anyone has any additional review comments+feedback on this new fabric
code.

Thanks!

--nab


--
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