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