summaryrefslogtreecommitdiffstats
path: root/drivers/target/target_core_pr.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-14/+1
* scsi: target/core: Rework the SPC-2 reservation handling codeBart Van Assche2019-04-121-14/+19
* scsi: target/iscsi: Convert comments about locking into runtime checksBart Van Assche2019-02-041-9/+6
* scsi: target: drop unnecessary get_fabric_name() accessor from fabric_opsDavid Disseldorp2018-11-281-44/+44
* scsi: target: add emulate_pr backstore attr to toggle PR supportDavid Disseldorp2018-11-211-0/+2
* scsi: target: Fix truncated PR-in ReadKeys responseDavid Disseldorp2018-06-191-5/+10
* target-core: don't use "const char*" for a buffer that is written toRasmus Villemoes2018-01-121-2/+2
* target: Suppress gcc 7 fallthrough warningsBart Van Assche2017-11-041-0/+2
* target: fix PR state file path truncationDavid Disseldorp2017-11-041-9/+7
* target:fix condition return in core_pr_dump_initiator_port()tangwenji2017-11-041-1/+3
* target: add sense code INSUFFICIENT REGISTRATION RESOURCEStangwenji2017-11-041-8/+8
* target: fix double unmap data sg in core_scsi3_emulate_pro_register_and_move()tangwenji2017-11-041-2/+0
* target: fix buffer offset in core_scsi3_pri_read_full_statustangwenji2017-11-041-0/+1
* fs: fix kernel_write prototypeChristoph Hellwig2017-09-041-1/+2
* target: Fix return sense reason in target_scsi3_emulate_pr_outTang Wenji2017-07-091-5/+5
* target: Use {get,put}_unaligned_be*() instead of open coding these functionsBart Van Assche2017-07-061-79/+20
* target/user: PGR SupportBryant G. Ly2017-05-011-1/+1
* locking/atomic, kref: Add kref_read()Peter Zijlstra2017-01-141-5/+5
* target: Fix spelling mistake and unwrap multi-line textColin Ian King2016-12-161-2/+1
* target: Minimize #include directivesBart Van Assche2016-12-091-0/+2
* target: use new "dbroot" target attributeLee Duncan2016-05-091-1/+1
* target: Fix spelling + remove set-but-not-used variablesBart Van Assche2016-01-061-9/+2
* target: Fix PR registration + APTPL RCU conversion regressionNicholas Bellinger2015-09-241-24/+67
* target/pr: Fix possible uninitialized variable usageSagi Grimberg2015-07-061-1/+1
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds2015-07-041-181/+198
|\
| * target: Convert se_lun->lun_deve_lock to normal spinlockNicholas Bellinger2015-06-221-4/+4
| * target: use 'se_dev_entry' when allocating UAsHannes Reinecke2015-06-161-6/+6
| * target: use 64-bit LUNsHannes Reinecke2015-06-151-21/+22
| * target: Drop se_lun->lun_active for existing percpu lun_refNicholas Bellinger2015-06-011-4/+5
| * target: Subsume se_port + t10_alua_tg_pt_gp_member into se_lunChristoph Hellwig2015-06-011-32/+24
| * target: Convert se_tpg->acl_node_lock to ->acl_node_mutexNicholas Bellinger2015-06-011-4/+4
| * target/pr: cleanup core_scsi3_pr_seq_non_holderChristoph Hellwig2015-06-011-26/+18
| * target/pr: Change alloc_registration to avoid pr_reg_tg_pt_lunNicholas Bellinger2015-06-011-63/+68
| * target/pr: Use atomic bitop for se_dev_entry->deve_flags reservation checkNicholas Bellinger2015-06-011-19/+39
| * target: Convert se_node_acl->device_list[] to RCU hlistNicholas Bellinger2015-06-011-28/+44
| * target: target_core_configfs.h is not needed in fabric driversChristoph Hellwig2015-05-301-1/+0
| * target: move transport ID handling to the coreChristoph Hellwig2015-05-301-28/+21
| * target: remove the get_fabric_proto_ident methodChristoph Hellwig2015-05-301-7/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2015-06-241-0/+1
|\ \
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2015-06-011-26/+8
| |\|
| * | treewide: Add missing vmalloc.h inclusion.David S. Miller2015-05-281-0/+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: Use a PASSTHROUGH flag instead of transport_typesAndy Grover2015-05-301-1/+1
* | target: Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystemChristoph Hellwig2015-05-301-25/+7
|/
* target: Fix two sparse warningsBart Van Assche2015-04-141-0/+2
* target: simplify the target template registration APIChristoph Hellwig2015-04-141-8/+8
* target: Better handling of AllRegistrants reservationsIlias Tsitsimpis2015-03-261-11/+19
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds2015-02-211-12/+13
|\
| * target: Fix PR_APTPL_BUF_LEN buffer size limitationNicholas Bellinger2015-02-121-12/+13