summaryrefslogtreecommitdiffstats
path: root/drivers/target/target_core_xcopy.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: target: core: De-RCU of se_lun and se_lun aclDmitry Bogdanov2022-08-011-1/+1
* scsi: target: Remove unused function argumentsLi Feng2021-09-141-8/+6
* scsi: target: Fix sense key for invalid EXTENDED COPY requestSergey Samoylenko2021-08-171-11/+15
* scsi: target: Use standard SAM status typesHannes Reinecke2021-05-311-1/+1
* scsi: target: core: Unify NAA identifier generationSergey Samoylenko2021-05-151-15/+2
* scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()Mike Christie2021-03-041-1/+1
* scsi: target: core: Rename transport_init_se_cmd()Mike Christie2021-03-041-4/+4
* scsi: target: Fix XCOPY NAA identifier lookupDavid Disseldorp2021-01-111-49/+70
* scsi: target: Fix xcopy sess release leakMike Christie2020-07-081-2/+9
* scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb()Sudhakar Panneerselvam2020-06-091-1/+1
* scsi: target: Fix NULL pointer dereferenceSudhakar Panneerselvam2020-06-091-0/+3
* scsi: target: Initialize LUN in transport_init_se_cmd()Sudhakar Panneerselvam2020-06-091-2/+2
* scsi: target: use the stack for XCOPY passthrough cmdsDavid Disseldorp2020-03-291-53/+31
* scsi: target: avoid per-loop XCOPY buffer allocationsDavid Disseldorp2020-03-291-66/+30
* scsi: target: drop xcopy DISK BLOCK LENGTH debugDavid Disseldorp2020-03-291-5/+0
* scsi: target: use #define for xcopy descriptor lenDavid Disseldorp2020-03-291-1/+1
* scsi: target: Remove tpg_list and se_portal_group.se_tpg_nodeBart Van Assche2019-10-031-1/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner2019-05-301-10/+1
* scsi: target/core: Make the XCOPY setup code easier to read by inlining two f...Bart Van Assche2019-04-121-27/+23
* scsi: target/core: Simplify LUN initialization in XCOPY implementationBart Van Assche2019-04-121-40/+3
* scsi: target/core: Remove a set-but-not-used member variable from the XCOPY i...Bart Van Assche2019-04-121-7/+2
* scsi: target/core: Remove the write_pending_status() callback functionBart Van Assche2019-02-041-6/+0
* scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enoughBart Van Assche2018-12-071-1/+5
* scsi: target: drop unnecessary get_fabric_name() accessor from fabric_opsDavid Disseldorp2018-11-281-6/+1
* scsi: target/core: Remove an unused data member from struct xcopy_pt_cmdBart Van Assche2018-10-161-3/+0
* scsi: target: Introduce transport_init_session()Bart Van Assche2018-07-021-4/+1
* xcopy: loop over devices using idr helperMike Christie2017-07-061-29/+41
* target: Fix a deadlock between the XCOPY code and iSCSI session shutdownBart Van Assche2017-07-061-41/+69
* target: Use {get,put}_unaligned_be*() instead of open coding these functionsBart Van Assche2017-07-061-3/+1
* target: Use correct SCSI status during EXTENDED_COPY exceptionNicholas Bellinger2017-02-081-1/+1
* target: support XCOPY requests without parametersDavid Disseldorp2017-01-101-0/+4
* target: check for XCOPY parameter truncationDavid Disseldorp2017-01-101-0/+14
* target: use XCOPY segment descriptor CSCD IDsDavid Disseldorp2017-01-101-31/+48
* target: check XCOPY segment descriptor CSCD IDsDavid Disseldorp2017-01-101-0/+8
* target: simplify XCOPY wwn->se_dev lookup helperDavid Disseldorp2017-01-101-19/+9
* target: return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE senseDavid Disseldorp2017-01-101-0/+4
* target: bounds check XCOPY total descriptor list lengthDavid Disseldorp2017-01-101-0/+6
* target: bounds check XCOPY segment descriptor listDavid Disseldorp2017-01-101-2/+12
* target: use XCOPY TOO MANY TARGET DESCRIPTORS senseDavid Disseldorp2017-01-101-1/+3
* target: Minimize #include directivesBart Van Assche2016-12-091-0/+1
* target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status codeDinesh Israni2016-10-191-4/+12
* target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLENicholas Bellinger2016-10-191-6/+16
* target: enhance and export target_alloc_sgl/target_free_sglChristoph Hellwig2016-05-131-1/+1
* target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sessNicholas Bellinger2015-09-111-2/+4
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds2015-07-041-23/+2
|\
| * target: Subsume se_port + t10_alua_tg_pt_gp_member into se_lunChristoph Hellwig2015-06-011-16/+1
| * target: target_core_configfs.h is not needed in fabric driversChristoph Hellwig2015-05-301-1/+0
| * target: Move task tag into struct se_cmd + support 64-bit tagsBart Van Assche2015-05-301-6/+1
* | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2015-06-231-2/+1
|\ \ | |/ |/|
| * target: Minimize SCSI header #include directivesBart Van Assche2015-06-021-2/+1