[GIT PULL] target updates for v4.10

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

 



Hello Linus,

As you maybe know since a few months most patches that are posted on the target-devel mailing list are ignored by the official target maintainer, Nic (CC-ed). So I'm sending you a pull request myself for a few patches against which nobody has objected. All these patches have been posted weeks to months ago on the target-devel mailing list. The changes in this pull request are:
* Minimize the target build time by about 30% by rearranging #include
  directives.
* Fix the second argument passed to percpu_ida_alloc().
* Reduce the number of false positive warnings reported by sparse.

These patches pass Wu Fengguang's build bot tests.

Please pull these patches from

  https://github.com/bvanassche/linux.git for-v4.10

Thank you,

Bart.

Bart Van Assche (10):
  target: Use NULL instead of 0 to represent a pointer
  target/user: Fix a data type in tcmu_queue_cmd()
  sbp-target: Fix second argument of percpu_ida_alloc()
  usb: gadget: Fix second argument of percpu_ida_alloc()
  configfs: Minimize #include directives
  qla2xxx: Add an #include directive
  sbp-target: Add an #include directive
  cxgbit: Add an #include directive
  target/user: Add an #include directive
  target: Minimize #include directives

Bryant G. Ly (1):
  ibmvscsi_tgt: Add two #include directives

 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c          |  1 +
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h          |  1 +
 drivers/scsi/qla2xxx/qla_isr.c                    |  1 +
 drivers/target/iscsi/cxgbit/cxgbit_target.c       |  1 +
 drivers/target/iscsi/iscsi_target.c               |  2 ++
 drivers/target/iscsi/iscsi_target.h               | 12 ++++++++++++
 drivers/target/iscsi/iscsi_target_auth.c          |  2 +-
 drivers/target/iscsi/iscsi_target_auth.h          |  5 +++++
 drivers/target/iscsi/iscsi_target_configfs.c      |  3 ++-
 drivers/target/iscsi/iscsi_target_datain_values.c |  2 +-
 drivers/target/iscsi/iscsi_target_datain_values.h |  3 +++
 drivers/target/iscsi/iscsi_target_device.h        |  3 +++
 drivers/target/iscsi/iscsi_target_erl0.h          |  6 ++++++
 drivers/target/iscsi/iscsi_target_erl1.c          |  1 +
 drivers/target/iscsi/iscsi_target_erl1.h          | 10 ++++++++++
 drivers/target/iscsi/iscsi_target_erl2.c          |  1 +
 drivers/target/iscsi/iscsi_target_erl2.h          |  7 +++++++
 drivers/target/iscsi/iscsi_target_login.c         |  2 ++
 drivers/target/iscsi/iscsi_target_login.h         |  7 +++++++
 drivers/target/iscsi/iscsi_target_nego.c          |  2 ++
 drivers/target/iscsi/iscsi_target_nego.h          |  4 ++++
 drivers/target/iscsi/iscsi_target_nodeattrib.h    |  5 +++++
 drivers/target/iscsi/iscsi_target_parameters.c    |  2 +-
 drivers/target/iscsi/iscsi_target_parameters.h    |  6 ++++++
 drivers/target/iscsi/iscsi_target_seq_pdu_list.h  |  5 +++++
 drivers/target/iscsi/iscsi_target_tmr.h           |  6 ++++++
 drivers/target/iscsi/iscsi_target_tpg.c           |  2 +-
 drivers/target/iscsi/iscsi_target_tpg.h           |  9 +++++++++
 drivers/target/iscsi/iscsi_target_transport.c     |  1 +
 drivers/target/iscsi/iscsi_target_util.c          |  1 +
 drivers/target/iscsi/iscsi_target_util.h          |  8 ++++++++
 drivers/target/loopback/tcm_loop.h                |  4 ++++
 drivers/target/sbp/sbp_target.c                   |  3 ++-
 drivers/target/target_core_alua.c                 |  3 +++
 drivers/target/target_core_alua.h                 |  2 ++
 drivers/target/target_core_configfs.c             |  4 ++--
 drivers/target/target_core_device.c               |  1 +
 drivers/target/target_core_file.c                 |  1 +
 drivers/target/target_core_file.h                 |  2 ++
 drivers/target/target_core_iblock.h               |  3 +++
 drivers/target/target_core_internal.h             |  5 +++++
 drivers/target/target_core_pr.c                   |  2 ++
 drivers/target/target_core_pr.h                   |  4 ++++
 drivers/target/target_core_pscsi.h                |  7 ++++---
 drivers/target/target_core_rd.c                   |  2 ++
 drivers/target/target_core_rd.h                   |  4 ++++
 drivers/target/target_core_sbc.c                  |  1 +
 drivers/target/target_core_ua.h                   |  2 ++
 drivers/target/target_core_user.c                 |  3 ++-
 drivers/target/target_core_xcopy.c                |  1 +
 drivers/target/target_core_xcopy.h                |  2 ++
 drivers/target/tcm_fc/tcm_fc.h                    |  3 +++
 drivers/usb/gadget/function/f_tcm.c               |  2 +-
 include/linux/configfs.h                          | 13 +++++--------
 include/target/iscsi/iscsi_target_core.h          | 14 ++++++++------
 include/target/iscsi/iscsi_target_stat.h          |  4 ++++
 include/target/iscsi/iscsi_transport.h            |  6 +++---
 include/target/target_core_backend.h              |  6 ++++++
 include/target/target_core_base.h                 | 12 ++++--------
 include/target/target_core_fabric.h               |  4 ++++
 60 files changed, 203 insertions(+), 38 deletions(-)

--
2.11.0
--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux