aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/target
AgeCommit message (Expand)AuthorFilesLines
2018-07-12scsi: target: iscsi: cxgbit: fix max iso npdu calculationVarun Prakash1-7/+9
2018-06-19scsi: target: Fix truncated PR-in ReadKeys responseDavid Disseldorp1-5/+10
2018-06-18scsi: target: tcmu: add read length supportbstroesser@ts.fujitsu.com1-8/+36
2018-06-12treewide: Use array_size() in vzalloc()Kees Cook1-1/+1
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook2-3/+4
2018-06-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-70/+344
2018-06-04Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds3-12/+9
2018-05-30target: convert to bioset_init()/mempool_init()Kent Overstreet2-9/+7
2018-05-28scsi: target: fix spelling mistake "Uknown" -> "Unknown"Colin Ian King1-1/+1
2018-05-18scsi: target: transport should handle st FM/EOM/ILI readsLee Duncan2-8/+61
2018-05-14scsi: target: tcmu: fix error resetting qfull_time_out to defaultPrasanna Kumar Kalever1-0/+2
2018-05-14scsi: target: target/file: Add support of direct and async I/OAndrei Vagin2-14/+124
2018-05-14block: Use bioset_init() for fs_bio_setKent Overstreet1-1/+1
2018-05-14block: sanitize blk_get_request calling conventionsChristoph Hellwig1-2/+1
2018-05-08scsi: tcmu: refactor nl wr_cache attr with new helpersZhu Lingshan1-69/+20
2018-05-08scsi: tcmu: refactor nl dev_size attr with new helpersZhu Lingshan1-2/+21
2018-05-08scsi: tcmu: refactor nl dev_cfg attr with new nl helpersZhu Lingshan1-2/+22
2018-05-08scsi: tcmu: refactor rm_device cmd with new nl helpersZhu Lingshan1-1/+15
2018-05-08scsi: tcmu: refactor add_device cmd with new nl helpersZhu Lingshan1-1/+16
2018-05-08scsi: tcmu: add new netlink events helpersZhu Lingshan1-0/+59
2018-04-20scsi: target: Fix fortify_panic kernel exceptionBryant G Ly1-4/+4
2018-04-20scsi: target: target_core_user.[ch]: convert comments into DOC:Randy Dunlap1-2/+6
2018-04-20scsi: target: target_core_transport.c: enable+fix kernel-docRandy Dunlap1-7/+10
2018-04-20scsi: target: target_core_transport.c: fix kernel-doc warningsRandy Dunlap1-1/+1
2018-04-19scsi: target: Change return type to vm_fault_tSouptick Joarder1-1/+1
2018-04-19scsi: target: prefer dbroot of /etc/target over /var/targetLee Duncan2-0/+26
2018-04-19scsi: target: fix crash with iscsi target and dvdMing Lei1-0/+2
2018-04-05Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds2-27/+3
2018-03-26iscsi-target: use common inet_addr_is_anySagi Grimberg1-26/+2
2018-03-08target/tcm_loop: Use blk_queue_flag_set()Bart Van Assche1-1/+1
2018-02-12net: make getname() functions return length rather than use int* parameterDenys Vlasenko1-9/+9
2018-02-09Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds13-389/+795
2018-01-29Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds2-42/+5
2018-01-23iscsi-target: make sure to wake up sleeping login workerFlorian Westphal1-0/+3
2018-01-19lib/scatterlist: Fix chaining support in sgl_alloc_order()Bart Van Assche1-1/+1
2018-01-18tcmu: Fix trailing semicolonLuis de Bethencourt1-1/+1
2018-01-18tcmu: fix cmd user after freeMike Christie1-2/+1
2018-01-18target: fix destroy device in target_configure_devicetangwenji1-1/+3
2018-01-16tcmu: allow userspace to reset ringMike Christie1-4/+166
2018-01-16target core: add device action configfs filesMike Christie2-0/+7
2018-01-12tcmu: fix error return code in tcmu_configure_device()Wei Yongjun1-1/+3
2018-01-12target_core_user: add cmd id to broken ring messageMike Christie1-1/+2
2018-01-12target: add SAM_STAT_BUSY sense reasonMike Christie1-0/+3
2018-01-12tcmu: prevent corruption when invalid data page requestedMike Christie1-37/+6
2018-01-12target: don't call an unmap callback if a range length is zeroAndrei Vagin1-3/+5
2018-01-12target/iscsi: avoid NULL dereference in CHAP auth error pathDavid Disseldorp1-1/+2
2018-01-12cxgbit: call neigh_event_send() to update MAC addressVarun Prakash1-0/+3
2018-01-12target: tcm_loop: Use seq_puts() in tcm_loop_show_info()Markus Elfring1-1/+1
2018-01-12target: tcm_loop: Delete an unnecessary return statement in tcm_loop_submissi...Markus Elfring1-1/+0
2018-01-12target: tcm_loop: Delete two unnecessary variable initialisations in tcm_loop...Markus Elfring1-2/+2
2018-01-12target: tcm_loop: Combine substrings for 26 messagesMarkus Elfring1-68/+52
2018-01-12target: tcm_loop: Improve a size determination in two functionsMarkus Elfring1-2/+2
2018-01-12target: tcm_loop: Delete an error message for a failed memory allocation in f...Markus Elfring1-10/+4
2018-01-12sbp-target: Delete an error message for a failed memory allocation in three f...Markus Elfring1-9/+4
2018-01-12tcmu: allow max block and global max blocks to be settableMike Christie1-19/+124
2018-01-12tcmu: make ring buffer timer configurableMike Christie1-34/+115
2018-01-12tcmu: don't block submitting context for block waitsMike Christie1-95/+169
2018-01-12tcmu: simplify dbi thresh handlingMike Christie1-19/+3
2018-01-12tcmu: prep queue_cmd_ring to be used by unmap wqMike Christie1-15/+27
2018-01-12tcmu: clean up the scatter helperXiubo Li1-5/+25
2018-01-12tcmu: fix free block calculationMike Christie1-3/+4
2018-01-12tcmu: simplify scatter_data_area error handlingMike Christie1-24/+7
2018-01-12tcmu: release blocks for partially setup cmdsMike Christie1-0/+7
2018-01-12tcmu: remove commands_lockMike Christie1-10/+3
2018-01-12tcmu: move expired command completion to unmap threadMike Christie1-9/+39
2018-01-12tcmu: fix unmap thread raceMike Christie1-33/+10
2018-01-12tcmu: split unmap_thread_fnMike Christie1-50/+70
2018-01-12tcmu: merge common block release codeMike Christie1-16/+8
2018-01-12tcmu: fix page addr in tcmu_flush_dcache_rangetangwenji1-2/+3
2018-01-12target-core: don't use "const char*" for a buffer that is written toRasmus Villemoes3-6/+6
2018-01-06target: Use sgl_alloc_order() and sgl_free()Bart Van Assche2-42/+5
2017-12-18block: fix blk_rq_append_bioJens Axboe1-2/+2
2017-11-25Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+3
2017-11-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds21-239/+385
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-4/+3
2017-11-14Merge tag 'configfs-for-4.15' of git://git.infradead.org/users/hch/configfsLinus Torvalds3-21/+21
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds10-52/+48
2017-11-08tcmu: Add a missing unlock on an error pathDan Carpenter1-0/+1
2017-11-08tcmu: Fix some memory corruptionDan Carpenter1-3/+2
2017-11-07iscsi-target: Fix non-immediate TMR reference leakNicholas Bellinger1-3/+5
2017-11-07iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_krefNicholas Bellinger1-13/+9
2017-11-07target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASKNicholas Bellinger2-0/+11
2017-11-07target: Fix quiese during transport_write_pending_qf endless loopNicholas Bellinger1-0/+13
2017-11-07target: Fix caw_sem leak in transport_generic_request_failureNicholas Bellinger1-3/+4
2017-11-07target: Fix QUEUE_FULL + SCSI task attribute handlingNicholas Bellinger1-0/+4
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar31-0/+31
2017-11-04iSCSI-target: Use common error handling code in iscsi_decode_text_input()Markus Elfring1-21/+18
2017-11-04target/iscsi: Detect conn_cmd_list corruption earlyBart Van Assche1-0/+4
2017-11-04target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd()Bart Van Assche1-1/+2
2017-11-04target/iscsi: Modify iscsit_do_crypto_hash_buf() prototypeBart Van Assche1-24/+17
2017-11-04target/iscsi: Fix endianness in an error messageBart Van Assche1-3/+3
2017-11-04target/iscsi: Use min() in iscsit_dump_data_payload() instead of open-coding itBart Van Assche1-4/+3
2017-11-04target/iscsi: Define OFFLOAD_BUF_SIZE onceBart Van Assche1-2/+0
2017-11-04target: Inline transport_put_cmd()Bart Van Assche1-20/+3
2017-11-04target: Suppress gcc 7 fallthrough warningsBart Van Assche3-2/+5
2017-11-04target: Move a declaration of a global variable into a header fileBart Van Assche2-2/+1
2017-11-04tcmu: fix double se_cmd completionMike Christie1-23/+31
2017-11-04target: return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCESMike Christie1-7/+9
2017-11-04target: fix ALUA state file path truncationDavid Disseldorp2-32/+28
2017-11-04target: fix PR state file path truncationDavid Disseldorp1-9/+7
2017-11-04cxgbit: Abort the TCP connection in case of data out timeoutVarun Prakash3-0/+55
2017-11-04target: Add netlink command reply supported option for each deviceKenjiro Nakayama1-1/+58
2017-11-04target/tcmu: Use macro to call container_of in tcmu_cmd_time_out_showKenjiro Nakayama1-2/+1
2017-11-04tcmu: fix crash when removing the tcmu deviceXiubo Li1-45/+47
2017-11-04iscsi-target: fix memory leak in iscsit_release_discovery_tpg()tangwenji1-2/+5
2017-11-04iscsi-target: fix memory leak in lio_target_tiqn_addtpg()tangwenji1-1/+2
2017-11-04target:fix condition return in core_pr_dump_initiator_port()tangwenji1-1/+3
2017-11-04target: fix match_token option in target_core_configfs.ctangwenji1-7/+7
2017-11-04target: add sense code INSUFFICIENT REGISTRATION RESOURCEStangwenji2-8/+23
2017-11-04target: fix double unmap data sg in core_scsi3_emulate_pro_register_and_move()tangwenji1-2/+0
2017-11-04target: fix buffer offset in core_scsi3_pri_read_full_statustangwenji1-0/+1
2017-11-04target: fix null pointer regression in core_tmr_drain_tmr_listtangwenji1-1/+2
2017-11-04target/file: Do not return error for UNMAP if length is zeroJiang Yi1-0/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman31-0/+31
2017-11-01target/iscsi: Convert timers to use timer_setup()Kees Cook10-33/+37
2017-11-01target/iscsi: Simplify timer manipulation codeBart Van Assche10-42/+34
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-1/+1
2017-10-19target: make config_item_type constBhumika Goyal3-21/+21
2017-09-14Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds3-3/+5
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2017-09-04fs: fix kernel_write prototypeChristoph Hellwig3-3/+5
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig1-2/+2
2017-08-09target: Fix node_acl demo-mode + uncached dynamic shutdown regressionNicholas Bellinger2-4/+4
2017-08-06iscsi-target: Fix iscsi_np reset hung task during parallel deleteNicholas Bellinger2-2/+6
2017-07-30cxgbit: fix sg_nents calculationVarun Prakash1-5/+7
2017-07-30iscsi-target: fix invalid flags in text responseVarun Prakash1-2/+2
2017-07-30iscsi-target: fix memory leak in iscsit_setup_text_cmd()Varun Prakash1-0/+1
2017-07-30cxgbit: add missing __kfree_skb()Varun Prakash1-4/+12
2017-07-30tcmu: free old string on reconfigBryant G. Ly1-0/+2
2017-07-30tcmu: Fix possible to/from address overflow when doing the memcpyXiubo Li1-6/+5
2017-07-15Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-11/+25
2017-07-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds30-600/+1121
2017-07-12mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful s...Michal Hocko1-1/+1
2017-07-11Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2017-07-11iscsi-target: Add login_keys_workaround attribute for non RFC initiatorsNicholas Bellinger6-16/+55
2017-07-11tcmu: clean up the code and with one small fixXiubo Li1-13/+11
2017-07-11tcmu: Fix possbile memory leak / OOPs when recalculating cmd base sizeXiubo Li1-7/+5
2017-07-10target: export lio pgr/alua support as device attrMike Christie1-0/+24
2017-07-09target: Fix return sense reason in target_scsi3_emulate_pr_outTang Wenji1-5/+5
2017-07-09target: Fix cmd size for PR-OUT in passthrough_parse_cdbTang Wenji2-2/+2
2017-07-09tcmu: Fix dev_config_storeBryant G. Ly1-8/+24
2017-07-06target: pscsi: Introduce TYPE_ZBC supportDamien Le Moal1-6/+11
2017-07-06target: Use macro for WRITE_VERIFY_32 operation codesDamien Le Moal1-1/+1
2017-07-06target: fix SAM_STAT_BUSY/TASK_SET_FULL handlingMike Christie1-3/+11
2017-07-06target: remove transport_completeMike Christie1-6/+0
2017-07-06pscsi: finish cmd processing from pscsi_req_doneMike Christie2-26/+16
2017-07-06tcmu: fix sense handling during completionMike Christie1-2/+1
2017-07-06target: add helper to copy sense to se_cmd bufferMike Christie1-0/+18
2017-07-06target: do not require a transport_complete for SCF_TRANSPORT_TASK_SENSEMike Christie1-2/+2
2017-07-06target: make device_mutex and device_list staticColin Ian King1-2/+2
2017-07-06tcmu: Fix flushing cmd entry dcache pageXiubo Li1-2/+2
2017-07-06tcmu: fix multiple uio open/close sequencesMike Christie1-1/+5
2017-07-06tcmu: drop configured check in destroyMike Christie1-4/+2
2017-07-06target: remove g_device_listMike Christie2-21/+12
2017-07-06xcopy: loop over devices using idr helperMike Christie1-29/+41
2017-07-06target: add helper to iterate over devicesMike Christie2-0/+47
2017-07-06tcmu: perfom device add, del and reconfig synchronouslyMike Christie1-20/+193
2017-07-06target: add helper to find se_device by dev_indexMike Christie1-0/+24
2017-07-06target: use idr for se_device dev indexMike Christie1-4/+26
2017-07-06target: break up free_device callbackMike Christie6-8/+35
2017-07-06tcmu: reconfigure netlink attr changesMike Christie1-29/+44
2017-07-06tcmu: make array tcmu_attrib_attrs static constColin Ian King1-1/+1
2017-07-06tcmu: Fix module removal due to stuck unmap_thread thread againXiubo Li1-1/+1
2017-07-06target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesceJiang Yi1-0/+9
2017-07-06tcmu: Add Type of reconfig into netlinkBryant G. Ly1-6/+14
2017-07-06tcmu: Make dev_config configurableBryant G. Ly1-0/+41
2017-07-06tcmu: Make dev_size configurable via userspaceBryant G. Ly1-5/+54
2017-07-06tcmu: Add netlink for device reconfigurationBryant G. Ly1-0/+12
2017-07-06tcmu: Support emulate_write_cacheBryant G. Ly1-0/+30
2017-07-06target/iscsi: Remove dead code from iscsit_process_scsi_cmd()Bart Van Assche1-5/+1
2017-07-06target/iscsi: Simplify iscsit_free_cmd()Bart Van Assche1-35/+4
2017-07-06target/iscsi: Remove second argument of __iscsit_free_cmd()Bart Van Assche3-20/+15
2017-07-06target/tcm_loop: Make TMF processing slightly fasterBart Van Assche1-16/+9
2017-07-06target/tcm_loop: Use target_submit_tmr() instead of open-coding this functionBart Van Assche1-29/+3
2017-07-06target/tcm_loop: Replace a waitqueue and a counter by a completionBart Van Assche2-10/+5
2017-07-06target/tcm_loop: Merge struct tcm_loop_cmd and struct tcm_loop_tmrBart Van Assche2-19/+10
2017-07-06target: Introduce a function that shows the command stateBart Van Assche2-27/+113
2017-07-06iscsi-target: Kill left-over iscsi_target_do_cleanupNicholas Bellinger1-24/+0
2017-07-06target: Fix a deadlock between the XCOPY code and iSCSI session shutdownBart Van Assche1-41/+69
2017-07-06target: Use {get,put}_unaligned_be*() instead of open coding these functionsBart Van Assche8-171/+75
2017-07-06target: Fix transport_init_se_cmd()Bart Van Assche1-0/+1
2017-07-06target: Remove se_device.dev_listBart Van Assche1-1/+0
2017-07-06target: Use symbolic value for WRITE_VERIFY_16Bart Van Assche1-1/+1
2017-07-06target: Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASKNicholas Bellinger1-9/+44
2017-07-06target: Add support for TMR percpu reference countingNicholas Bellinger2-4/+13
2017-07-06target: reject COMPARE_AND_WRITE if emulate_caw is not setJiang Yi1-0/+6
2017-07-05Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+3
2017-07-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-15/+10
2017-07-03t10-pi: Move opencoded contants to common headerDmitry Monakhov1-1/+1
2017-07-03Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds2-10/+8
2017-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-14/+35
2017-06-29fs: implement vfs_iter_write using do_iter_writeChristoph Hellwig1-2/+2
2017-06-29fs: implement vfs_iter_read using do_iter_readChristoph Hellwig1-1/+1
2017-06-20block: Make most scsi_req_init() calls implicitBart Van Assche1-2/+0
2017-06-20net: introduce __skb_put_[zero, data, u8]yuan linyu1-8/+4
2017-06-19iscsi: ensure RNG is seeded before useJason A. Donenfeld2-11/+25
2017-06-18blk: replace bioset_create_nobvec() with a flags arg to bioset_create()NeilBrown1-1/+1
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg1-3/+2
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg2-5/+5
2017-06-12Merge tag 'v4.12-rc5' into for-4.13/blockJens Axboe7-88/+217