Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b50a1705b598fa4074a5e5e4f20ca46485d1cd0e
/
drivers
/
target
/
target_core_sbc.c
d94e5a6
target: fix COMPARE_AND_WRITE non zero SGL offset data corruption
by Jan Engelhardt
· 9 years ago
057085e
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
by Nicholas Bellinger
· 9 years ago
ab81a5e
target: check DPO/FUA usage for COMPARE AND WRITE
by David Disseldorp
· 9 years ago
45182ed
target: add support for START_STOP_UNIT SCSI opcode
by Brian Bunker
· 9 years ago
fe052a1
target: Use struct t10_pi_tuple
by Sagi Grimberg
· 9 years ago
5c755fe
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
by Linus Torvalds
· 9 years ago
acd5312
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
by Linus Torvalds
· 9 years ago
b753d64
target: implement WRITE_SAME with UNMAP bit using ->execute_unmap
by Christoph Hellwig
· 9 years ago
62e4694
target: simplify UNMAP handling
by Christoph Hellwig
· 9 years ago
7a971b1
target: replace se_cmd->execute_rw with a protocol_data field
by Christoph Hellwig
· 9 years ago
ba92999
target: Minimize SCSI header #include directives
by Bart Van Assche
· 9 years ago
18213af
target: handle odd SG mapping for data transfer memory
by Akinobu Mita
· 9 years ago
5763638
target: Fix inconsistent address passed to kunmap_atomic() in sbc_dif_copy_prot()
by Akinobu Mita
· 9 years ago
814e5b4
target: fix DPO and FUA bit checks
by Christoph Hellwig
· 9 years ago
414e4627
target/sbc: Fix sbc_dif_verify inconsistent map/unmap
by Sagi Grimberg
· 9 years ago
f75b6fa
target: Merge sbc_verify_dif_read|write
by Sagi Grimberg
· 9 years ago
ee7619f
target: Drop signal_pending checks after interruptible lock acquire
by Nicholas Bellinger
· 9 years ago
c666872
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
by Linus Torvalds
· 9 years ago
6ae5040
target/sbc: Update sbc_dif_generate pr_debug output
by Nicholas Bellinger
· 9 years ago
d7a463b
target/sbc: Make internal DIF emulation honor ->prot_checks
by Nicholas Bellinger
· 9 years ago
cceca4a
target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type disabled
by Nicholas Bellinger
· 9 years ago
c8e6398
target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling
by Nicholas Bellinger
· 9 years ago
5132d1e
target: Add internal WRITE_STRIP support
by Nicholas Bellinger
· 10 years ago
9ef5466
target: Update SPC/SBC emulation for sess_prot_type
by Nicholas Bellinger
· 10 years ago
38b57f8
target: Add protected fabric + unprotected device support
by Nicholas Bellinger
· 10 years ago
823ddd8
target: Convert DIF emulation to use cmd->prot_type
by Nicholas Bellinger
· 10 years ago
9bc6548
target: do not reject FUA CDBs when write cache is enabled but emulate_write_cache is 0
by Christophe Vu-Brugier
· 9 years ago
e20d3ef
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
by Linus Torvalds
· 10 years ago
61fdb4a
target: Fail UNMAP when emulate_tpu=0
by Nicholas Bellinger
· 10 years ago
d0a9129
target: Fail WRITE_SAME w/ UNMAP=1 when emulate_tpws=0
by Nicholas Bellinger
· 10 years ago
fde9f50
target: Add sanity checks for DPO/FUA bit usage
by Nicholas Bellinger
· 10 years ago
afd73f1
target: Perform PROTECT sanity checks for WRITE_SAME
by Nicholas Bellinger
· 10 years ago
f7b7c06
target: Fail I/O with PROTECT bit when protection is unsupported
by Nicholas Bellinger
· 10 years ago
aa17993
target: Check for LBA + sectors wrap-around in sbc_parse_cdb
by Nicholas Bellinger
· 10 years ago
8e575c5
target: Add missing WRITE_SAME end-of-device sanity check
by Nicholas Bellinger
· 10 years ago
046ba64
target: Drop arbitrary maximum I/O size limit
by Nicholas Bellinger
· 10 years ago
e617457
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
by James Bottomley
· 10 years ago
68d81f4
scsi: remove MSG_*_TAG defines
by Christoph Hellwig
· 10 years ago
eb846d9
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
by Hannes Reinecke
· 10 years ago
20959c4
target: Remove unneeded check in sbc_parse_cdb
by Andy Grover
· 10 years ago
e2a4f55
TARGET/sbc,loopback: Adjust command data length in case pi exists on the wire
by Sagi Grimberg
· 10 years ago
2426bd4
target: Report correct response length for some commands
by Roland Dreier
· 10 years ago
c52716d
target/sbc: Check that the LBA and number of blocks are correct in VERIFY
by Christophe Vu-Brugier
· 10 years ago
6ef31dc
target/sbc: Remove sbc_check_valid_sectors()
by Christophe Vu-Brugier
· 10 years ago
395ccb2
target/sbc: Add sbc_dif_read_strip software emulation
by Nicholas Bellinger
· 10 years ago
66a3d5b
target/sbc: Add sbc_dif_generate software emulation
by Nicholas Bellinger
· 10 years ago
2d33598
target/sbc: Only expose PI read_cap16 bits when supported by fabric
by Nicholas Bellinger
· 10 years ago
a1e1774
Target/sbc: Initialize COMPARE_AND_WRITE write_sg scatterlist
by Martin Svec
· 10 years ago
03abad9
Target/sbc: add debug print
by Sagi Grimberg
· 11 years ago
48f5e7b
Target/core: Remove prot_handover use for now
by Sagi Grimberg
· 11 years ago
b5b8e29
Target/dif: Introduce protection-passthough-only mode
by Sagi Grimberg
· 11 years ago
19f9361
Target/sbc: Set protection operation and relevant checks
by Sagi Grimberg
· 11 years ago
16c0ae0
Target/sbc: Fix sbc_copy_prot for offset scatters
by Sagi Grimberg
· 11 years ago
fc272ec
Target/sbc: Don't use sg as iterator in sbc_verify_read
by Sagi Grimberg
· 11 years ago
10762e8
target/sbc: Fix sbc_dif_copy_prot addr offset bug
by Nicholas Bellinger
· 11 years ago
d6a65fd
Target/sbc: Fix protection copy routine
by Sagi Grimberg
· 11 years ago
76736db
target: Report bad sector in sense data for DIF errors
by Sagi Grimberg
· 11 years ago
56dac14
target/sbc: Add P_TYPE + PROT_EN bits to READ_CAPACITY_16
by Nicholas Bellinger
· 11 years ago
41861fa
target/sbc: Add DIF TYPE1+TYPE3 read/write verify emulation
by Nicholas Bellinger
· 11 years ago
499bf77
target/sbc: Add DIF setup in sbc_check_prot + sbc_parse_cdb
by Nicholas Bellinger
· 11 years ago
c66094b
target_core_alua: Referrals infrastructure
by Hannes Reinecke
· 11 years ago
b0e3636
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
by Linus Torvalds
· 11 years ago
7f7caf6
target: Pass through I/O topology for block backstores
by Andy Grover
· 11 years ago
5cb770b
target: Return an error for WRITE SAME with ANCHOR==1
by Roland Dreier
· 11 years ago
db60df8
target: Fail on non zero scsi_status in compare_and_write_callback
by Nicholas Bellinger
· 11 years ago
d8855c1
target: Fix recursive COMPARE_AND_WRITE callback failure
by Nicholas Bellinger
· 11 years ago
b719125
target: Reset data_length for COMPARE_AND_WRITE to NoLB * block_size
by Nicholas Bellinger
· 11 years ago
4c76251
target: Update copyright ownership/year information to 2013
by Nicholas Bellinger
· 11 years ago
cf6d1f0
target: Release COMPARE_AND_WRITE mutex in generic failure path
by Nicholas Bellinger
· 11 years ago
a289008
target: Add compare_and_write_post() completion callback fall through
by Nicholas Bellinger
· 11 years ago
68ff9b9
target: Add support for COMPARE_AND_WRITE emulation
by Nicholas Bellinger
· 11 years ago
a82a953
target: Allow sbc_ops->execute_rw() to accept SGLs + data_direction
by Nicholas Bellinger
· 11 years ago
a6b0133
target: Add return for se_cmd->transport_complete_callback
by Nicholas Bellinger
· 11 years ago
8dc8632
target: Add (obsolete) checking for PMI/LBA fields in READ CAPACITY(10)
by Roland Dreier
· 11 years ago
09ceadc
target: Return correct sense data for IO past the end of a device
by Roland Dreier
· 11 years ago
86d7182
target: Add sbc_execute_unmap() helper
by Asias He
· 12 years ago
882e3f8
target_core_sbc: use noop for SYNCHRONIZE_CACHE
by Hannes Reinecke
· 12 years ago
972b29c8
target: Rename spc_get_write_same_sectors -> sbc_get_write_same_sectors
by Roland Dreier
· 12 years ago
3363367
target: Fix sense data for out-of-bounds IO operations
by Roland Dreier
· 12 years ago
8b4b0dc
target: Fix zero-length READ_CAPACITY_16 regression
by Nicholas Bellinger
· 12 years ago
ffe0067
target: Make spc_get_write_same_sectors return sector_t
by Nicholas Bellinger
· 12 years ago
6b64e1f
target: update error handling for sbc_setup_write_same()
by Dan Carpenter
· 12 years ago
fd9a11d
target: Update copyright information to 2012
by Nicholas Bellinger
· 12 years ago
773cbaf
target: Add/check max_write_same_len device attribute + update block limits VPD
by Nicholas Bellinger
· 12 years ago
cd063be
target/sbc: Seperate WRITE_SAME based on UNMAP flag in sbc_ops
by Nicholas Bellinger
· 12 years ago
1920ed6
target: Change sbc_emulate_noop to return sense_reason_t
by Nicholas Bellinger
· 12 years ago
de103c9
target: pass sense_reason as a return value
by Christoph Hellwig
· 12 years ago
48c2567
target: remove ->get_device_rev
by Christoph Hellwig
· 12 years ago
6f23ac8
target: provide generic sbc device type/revision helpers
by Christoph Hellwig
· 12 years ago
9e999a6
target: rename spc_ops
by Christoph Hellwig
· 12 years ago
0fd97cc
target: kill struct se_subsystem_dev
by Christoph Hellwig
· 12 years ago
1a1ff38
target: reintroduce some obsolete SCSI-2 commands
by Bernhard Kohl
· 12 years ago
a50da14
target: support zero allocation length in SBC commands
by Paolo Bonzini
· 12 years ago
14150a6
target: move unmap to struct spc_ops
by Christoph Hellwig
· 12 years ago
6f974e8
target: move write_same to struct spc_ops
by Christoph Hellwig
· 12 years ago
ad67f0d
target: move sync_cache to struct spc_ops
by Christoph Hellwig
· 12 years ago
0c2ad7d
target: add struct spc_ops + initial ->execute_rw pointer usage
by Christoph Hellwig
· 12 years ago
1fd032e
target: move code for CDB emulation
by Christoph Hellwig
· 12 years ago
d6e0175
target: add a parse_cdb method to the backend drivers
by Christoph Hellwig
· 12 years ago