index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
target
/
target_core_pscsi.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-11
Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...
Linus Torvalds
1
-11
/
+11
2024-02-25
target: port block device access to file
Christian Brauner
1
-11
/
+11
2024-02-15
scsi: target: pscsi: Fix bio_put() for error case
Naohiro Aota
1
-3
/
+6
2023-10-28
scsi: target: Convert to bdev_open_by_path()
Jan Kara
1
-13
/
+13
2023-06-12
block: replace fmode_t with a block-specific type for block open flags
Christoph Hellwig
1
-2
/
+2
2023-06-12
block: use the holder as indication for exclusive opens
Christoph Hellwig
1
-5
/
+3
2023-06-05
block: introduce holder ops
Christoph Hellwig
1
-1
/
+2
2023-01-13
scsi: target: target_core_pscsi: Convert to scsi_execute_cmd()
Mike Christie
1
-7
/
+5
2022-10-07
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2022-09-30
block: change request end_io handler to pass back a return value
Jens Axboe
1
-2
/
+4
2022-09-01
scsi: target: pscsi: Remove repeated word "calling"
Shaomin Deng
1
-1
/
+1
2022-05-28
blk-mq: remove the done argument to blk_execute_rq_nowait
Christoph Hellwig
1
-2
/
+1
2022-05-23
Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-30
/
+6
2022-04-27
scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid...
David Jeffery
1
-5
/
+5
2022-04-17
block: turn bio_kmalloc into a simple kmalloc wrapper
Christoph Hellwig
1
-5
/
+5
2022-04-17
target/pscsi: remove pscsi_get_bio
Christoph Hellwig
1
-26
/
+2
2022-03-24
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-40
/
+27
2022-03-01
scsi: core: Remove struct scsi_request
Christoph Hellwig
1
-1
/
+1
2022-03-01
scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd
Christoph Hellwig
1
-5
/
+4
2022-03-01
scsi: core: Move the resid_len field from struct scsi_request to struct scsi_...
Christoph Hellwig
1
-1
/
+1
2022-03-01
scsi: core: Remove the sense and sense_len fields from struct scsi_request
Christoph Hellwig
1
-1
/
+2
2022-03-01
scsi: core: Remove the cmd field from struct scsi_request
Christoph Hellwig
1
-4
/
+8
2022-03-01
scsi: target: pscsi: Remove struct pscsi_plugin_task
Christoph Hellwig
1
-34
/
+17
2022-02-02
block: remove genhd.h
Christoph Hellwig
1
-1
/
+0
2021-11-29
block: remove the gendisk argument to blk_execute_rq
Christoph Hellwig
1
-1
/
+1
2021-10-29
block: remove blk_{get,put}_request
Christoph Hellwig
1
-2
/
+2
2021-10-22
scsi: add a scsi_alloc_request helper
Christoph Hellwig
1
-2
/
+1
2021-08-17
scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_...
Tuo Li
1
-9
/
+9
2021-07-09
Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2021-06-30
block: remove REQ_OP_SCSI_{IN,OUT}
Christoph Hellwig
1
-1
/
+1
2021-06-02
scsi: core: Introduce enums for the SAM and host status codes
Bart Van Assche
1
-1
/
+1
2021-05-31
scsi: target: Use standard SAM status types
Hannes Reinecke
1
-1
/
+1
2021-04-28
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-4
/
+3
2021-04-28
Merge tag 'for-5.13/block-2021-04-27' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+2
2021-04-15
scsi: target: Compare explicitly with SAM_STAT_GOOD
Bart Van Assche
1
-1
/
+1
2021-04-06
block: stop calling blk_queue_bounce for passthrough requests
Christoph Hellwig
1
-2
/
+2
2021-04-05
Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging
Martin K. Petersen
1
-1
/
+8
2021-03-24
scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
Martin Wilck
1
-0
/
+8
2021-03-24
scsi: target: pscsi: Avoid OOM in pscsi_map_sg()
Martin Wilck
1
-1
/
+0
2021-03-09
scsi: target: pscsi: Remove unused macro ISPRINT
Chaitanya Kulkarni
1
-2
/
+0
2021-03-09
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
Chaitanya Kulkarni
1
-1
/
+2
2021-02-26
block: Add bio_max_segs
Matthew Wilcox (Oracle)
1
-1
/
+1
2021-01-24
block: remove unnecessary argument from blk_execute_rq_nowait
Guoqing Jiang
1
-2
/
+1
2020-12-01
block: remove the nr_sects field in struct hd_struct
Christoph Hellwig
1
-3
/
+2
2020-05-07
scsi: target: Make transport_flags per device
Bodo Stroesser
1
-3
/
+3
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
Thomas Gleixner
1
-14
/
+1
2018-12-28
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-34
/
+16
2018-12-07
scsi: target: consistently null-terminate t10_wwn strings
David Disseldorp
1
-34
/
+16
2018-11-07
block: remove __blk_put_request()
Jens Axboe
1
-1
/
+1
2018-06-10
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-2
/
+24
2018-05-18
scsi: target: transport should handle st FM/EOM/ILI reads
Lee Duncan
1
-2
/
+24
2018-05-14
block: sanitize blk_get_request calling conventions
Christoph Hellwig
1
-2
/
+1
2018-04-19
scsi: target: fix crash with iscsi target and dvd
Ming Lei
1
-0
/
+2
2017-12-18
block: fix blk_rq_append_bio
Jens Axboe
1
-2
/
+2
2017-07-13
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
1
-41
/
+41
2017-07-06
target: pscsi: Introduce TYPE_ZBC support
Damien Le Moal
1
-6
/
+11
2017-07-06
pscsi: finish cmd processing from pscsi_req_done
Mike Christie
1
-22
/
+16
2017-07-06
target: break up free_device callback
Mike Christie
1
-1
/
+6
2017-07-06
target: Use {get,put}_unaligned_be*() instead of open coding these functions
Bart Van Assche
1
-12
/
+8
2017-06-20
block: Make most scsi_req_init() calls implicit
Bart Van Assche
1
-2
/
+0
2017-06-09
block: introduce new block status code type
Christoph Hellwig
1
-2
/
+2
2017-05-12
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
1
-1
/
+2
2017-05-01
target/user: PGR Support
Bryant G. Ly
1
-1
/
+2
2017-04-20
scsi: introduce a result field in struct scsi_request
Christoph Hellwig
1
-1
/
+1
2017-04-05
block, scsi: move the retries field to struct scsi_request
Christoph Hellwig
1
-1
/
+1
2017-03-18
target: allow ALUA setup for some passthrough backends
Mike Christie
1
-1
/
+2
2017-03-07
target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
Nicholas Bellinger
1
-35
/
+12
2017-01-31
block: fold cmd_type into the REQ_OP_ space
Christoph Hellwig
1
-1
/
+2
2017-01-27
block: split scsi_request out of struct request
Christoph Hellwig
1
-6
/
+5
2016-11-22
target: avoid accessing .bi_vcnt directly
Ming Lei
1
-6
/
+2
2016-07-20
target: stop using blk_make_request
Christoph Hellwig
1
-53
/
+34
2016-06-07
target: use bio op accessors
Mike Christie
1
-1
/
+1
2015-07-29
block: add a bi_error field to struct bio
Christoph Hellwig
1
-3
/
+3
2015-07-04
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
1
-36
/
+19
2015-06-23
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-2
/
+0
2015-06-23
target: consolidate version defines
Christoph Hellwig
1
-1
/
+1
2015-06-02
target: Minimize SCSI header #include directives
Bart Van Assche
1
-2
/
+0
2015-06-01
target: Drop lun_sep_lock for se_lun->lun_se_dev RCU usage
Nicholas Bellinger
1
-2
/
+9
2015-06-01
target: consolidate backend attribute implementations
Christoph Hellwig
1
-22
/
+1
2015-06-01
target: simplify backend driver registration
Christoph Hellwig
1
-10
/
+4
2015-06-01
target: Convert se_node_acl->device_list[] to RCU hlist
Nicholas Bellinger
1
-2
/
+5
2015-05-30
target: Use a PASSTHROUGH flag instead of transport_types
Andy Grover
1
-1
/
+1
2015-05-30
target: Move passthrough CDB parsing into a common function
Andy Grover
1
-52
/
+1
2015-05-30
target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST
Andy Grover
1
-0
/
+3
2015-03-19
target/pscsi: Fix NULL pointer dereference in get_device_type
Nicholas Bellinger
1
-1
/
+1
2014-12-20
Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...
Linus Torvalds
1
-1
/
+1
2014-12-04
scsi: remove MSG_*_TAG defines
Christoph Hellwig
1
-1
/
+1
2014-12-01
target/pscsi: Convert to external pscsi_backend_dev_attrs
Nicholas Bellinger
1
-0
/
+26
2014-10-21
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
1
-4
/
+12
2014-09-17
target: correctly handle match_int errors in FILEIO + PSCSI
Joern Engel
1
-4
/
+12
2014-08-28
block,scsi: fixup blk_get_request dead queue scenarios
Joe Lawrence
1
-1
/
+1
2014-07-17
scsi: use 64-bit LUNs
Hannes Reinecke
1
-6
/
+6
2014-06-06
block: add blk_rq_set_block_pc()
Jens Axboe
1
-1
/
+2
2013-10-25
target/pscsi: fix return value check
Wei Yongjun
1
-4
/
+4
2013-09-10
target: Update copyright ownership/year information to 2013
Nicholas Bellinger
1
-1
/
+1
2013-09-09
target/pscsi: remove an unneeded check
Dan Carpenter
1
-3
/
+2
2013-03-19
target/pscsi: Reject cross page boundary case in pscsi_map_sg
Asias He
1
-3
/
+8
2013-02-27
target/pscsi: Rename sg_num to nr_vecs in pscsi_get_bio()
Asias He
1
-2
/
+2
2013-02-27
target/pscsi: Fix page increment
Asias He
1
-1
/
+0
2013-02-27
target/pscsi: Drop unnecessary NULL assignment to bio->bi_next
Asias He
1
-2
/
+0
2013-02-27
target: Add __exit annotation for module_exit functions
Asias He
1
-1
/
+1
2012-11-27
target: Update copyright information to 2012
Nicholas Bellinger
1
-4
/
+1
2012-11-06
target: pass sense_reason as a return value
Christoph Hellwig
1
-27
/
+24
2012-11-06
target: remove ->get_device_rev
Christoph Hellwig
1
-13
/
+0
2012-11-06
pscsi: fix REPORT LUNS handling
Christoph Hellwig
1
-1
/
+2
2012-11-06
target/pscsi: Make pscsi_configure_device + target_release_session static
Fengguang Wu
1
-1
/
+1
2012-11-06
target/pscsi: call spc_emulate_report_luns directly
Christoph Hellwig
1
-9
/
+2
2012-11-06
target: kill struct se_subsystem_dev
Christoph Hellwig
1
-172
/
+98
2012-09-17
target: Fix minor spelling typos in drivers/target
Masanari Iida
1
-1
/
+1
2012-09-07
target: go through normal processing for zero-length PSCSI commands
Paolo Bonzini
1
-4
/
+4
2012-09-05
target: fix use-after-free with PSCSI sense data
Paolo Bonzini
1
-14
/
+7
2012-08-16
target/pscsi: Fix bug with REPORT_LUNs handling for SCSI passthrough
Nicholas Bellinger
1
-1
/
+8
2012-07-16
target: add struct spc_ops + initial ->execute_rw pointer usage
Christoph Hellwig
1
-4
/
+7
2012-07-16
target/pscsi: Only emulate REPORT_LUNS for passthrough
Nicholas Bellinger
1
-9
/
+3
2012-07-16
target: move transport_generic_prepare_cdb into pscsi
Christoph Hellwig
1
-0
/
+26
2012-07-16
target: move code for CDB emulation
Christoph Hellwig
1
-441
/
+24
2012-07-16
target: add a parse_cdb method to the backend drivers
Christoph Hellwig
1
-1
/
+469
2012-07-16
target: remove control CDB flags
Christoph Hellwig
1
-1
/
+1
2012-05-06
target: remove struct se_task
Christoph Hellwig
1
-111
/
+61
2012-05-06
target: remove the task_size field in struct se_task
Christoph Hellwig
1
-3
/
+3
2012-05-06
target: remove target_get_task_cdb
Christoph Hellwig
1
-1
/
+2
2012-02-25
target/pscsi: fix PHV_VIRUTAL_HOST_ID typo
Stefan Hajnoczi
1
-9
/
+9
2012-01-18
target: Allow control CDBs with data > 1 page
Andy Grover
1
-2
/
+2
2011-12-14
target: Drop se_device TCQ queue_depth usage from I/O path
Nicholas Bellinger
1
-1
/
+0
2011-12-14
target: remove useless casts
Jörn Engel
1
-7
/
+7
2011-12-14
target: use \n as a separator for configuration
Sebastian Andrzej Siewior
1
-1
/
+1
2011-12-14
target: header reshuffle, part2
Christoph Hellwig
1
-2
/
+1
2011-12-06
target: Address legacy PYX_TRANSPORT_* return code breakage
Nicholas Bellinger
1
-10
/
+18
2011-11-06
Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...
Linus Torvalds
1
-0
/
+1
2011-11-02
target/pscsi: blk_make_request() returns an ERR_PTR()
Dan Carpenter
1
-1
/
+1
2011-10-31
drivers/target: Add module.h to drivers/target files as required.
Paul Gortmaker
1
-0
/
+1
2011-10-24
target: remove the task_sg_bidi field se_task and pSCSI BIDI support
Christoph Hellwig
1
-32
/
+0
2011-10-24
target: replace ->get_cdb with a target_get_task_cdb helper
Christoph Hellwig
1
-13
/
+2
2011-10-24
target: Cleanup unused se_task bits
Christoph Hellwig
1
-3
/
+3
2011-10-24
target: Make pscsi_create_virtdevice use ERR_CAST
Dan Carpenter
1
-1
/
+1
2011-10-24
target: cleanup pscsi request submission
Christoph Hellwig
1
-173
/
+92
2011-10-11
target: Remove unneeded version.h includes
Jesper Juhl
1
-1
/
+0
2011-07-22
target: ->map_task_SG conversion to ->map_control_SG and ->map_data_SG
Nicholas Bellinger
1
-5
/
+9
2011-07-22
target: Follow up core updates from AGrover and HCH (round 4)
Andy Grover
1
-105
/
+78
2011-07-22
target: Eliminate usage of struct se_mem
Andy Grover
1
-1
/
+1
2011-07-22
target: Make all control CDBs scatter-gather
Andy Grover
1
-29
/
+3
2011-07-22
target: Updates from AGrover and HCH (round 3)
Andy Grover
1
-11
/
+9
2011-07-22
target: More core cleanups from AGrover (round 2)
Andy Grover
1
-10
/
+10
2011-07-22
target: Core cleanups from AGrover (round 1)
Andy Grover
1
-60
/
+21
2011-05-24
[SCSI] target: Convert TASK_ATTR to scsi_tcq.h definitions
Nicholas Bellinger
1
-2
/
+2
2011-03-23
[SCSI] target: Minor sparse warning fixes and annotations
Dan Carpenter
1
-0
/
+3
2011-03-23
[SCSI] target: Convert backend ->create_virtdevice() call to return ERR_PTR
Nicholas Bellinger
1
-9
/
+9
2011-03-23
[SCSI] target: Fix memory leak on error path in pscsi_alloc_task
Roland Dreier
1
-0
/
+1
2011-03-02
drivers: remove extraneous includes of smp_lock.h
Arnd Bergmann
1
-1
/
+0
2011-02-12
[SCSI] target: iblock/pscsi claim checking for NULL instead of IS_ERR
Dan Carpenter
1
-2
/
+2
2011-01-14
[SCSI] target: Add LIO target core v4.0.0-rc6
Nicholas Bellinger
1
-0
/
+1470