summaryrefslogtreecommitdiffstats
path: root/drivers/target/target_core_xcopy.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | target: Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystemChristoph Hellwig2015-05-301-9/+6
|/
* target: simplify the target template registration APIChristoph Hellwig2015-04-141-1/+1
* target: simplify target_xcopy_init_pt_lunChristoph Hellwig2015-04-071-23/+9
* target: remove the unused SCF_CMD_XCOPY_PASSTHROUGH flagChristoph Hellwig2015-04-071-2/+2
* target: move external declarations to a headersChristoph Hellwig2015-03-261-9/+1
* treewide: fix typo in printk and KconfigMasanari Iida2014-11-201-1/+1
* target: cleanup some boolean testsChristophe Vu-Brugier2014-06-061-5/+5
* drivers: target: Move prototype declaration of function to header file target...Rashika Kheria2014-01-091-4/+0
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds2013-11-221-18/+1
|\
| * target: Add per device xcopy_lun for copy offload I/ONicholas Bellinger2013-11-081-17/+1
| * target: Drop left-over se_lun->lun_cmd_list shutdown codeNicholas Bellinger2013-11-071-2/+0
| * target: Add percpu refcounting for se_lun accessNicholas Bellinger2013-11-071-0/+1
* | target: Fail XCOPY for non matching source + destination block_sizeNicholas Bellinger2013-10-241-1/+13
* | target: Generate failure for XCOPY I/O with non-zero scsi_statusNicholas Bellinger2013-10-241-1/+2
* | target: Add missing XCOPY I/O operation sense_bufferNicholas Bellinger2013-10-241-2/+3
* | target: Reject EXTENDED_COPY when emulate_3pc is disabledNicholas Bellinger2013-10-091-0/+9
* | target: Allow non zero ListID in EXTENDED_COPY parameter listNicholas Bellinger2013-10-091-5/+2