kernel_optimize_test/drivers/target
Andy Grover d0229ae3fe target: Enforce 1 page max for control cdb buffer sizes
Due to all cdbs' data buffers being referenced by scatterlists, buffers
of more than a page are not contiguous. Instead of handling this in all
control command handlers, we may be able to get away with just limiting
control cdb data buffers to one page. The only control CDBs we handle that
have potentially large data buffers are REPORT LUNS and UNMAP, so if we
didn't want to live with this limitation, they would need to be modified
to walk the pages in the data buffer's sgl.

Signed-off-by: Andy Grover <agrover@redhat.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2011-07-22 09:37:48 +00:00
..
loopback loopback: Fix memory leak in tcm_loop_make_scsi_hba() 2011-07-22 09:37:46 +00:00
tcm_fc target: Make all control CDBs scatter-gather 2011-07-22 09:37:48 +00:00
Kconfig [SCSI] tcm_fc: Adding FC_FC4 provider (tcm_fc) for FCoE target (TCM - target core) support 2011-05-17 10:52:46 +04:00
Makefile [SCSI] tcm_fc: Adding FC_FC4 provider (tcm_fc) for FCoE target (TCM - target core) support 2011-05-17 10:52:46 +04:00
target_core_alua.c target: Make all control CDBs scatter-gather 2011-07-22 09:37:48 +00:00
target_core_alua.h
target_core_cdb.c target: Make all control CDBs scatter-gather 2011-07-22 09:37:48 +00:00
target_core_configfs.c target: Implement Block Device Characteristics VPD page 2011-07-22 09:37:47 +00:00
target_core_device.c target: Make all control CDBs scatter-gather 2011-07-22 09:37:48 +00:00
target_core_fabric_configfs.c target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_fabric_lib.c Fix common misspellings 2011-03-31 11:26:23 -03:00
target_core_file.c target: Updates from AGrover and HCH (round 3) 2011-07-22 09:37:44 +00:00
target_core_file.h target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_hba.c target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_hba.h
target_core_iblock.c target: Implement Block Device Characteristics VPD page 2011-07-22 09:37:47 +00:00
target_core_iblock.h target/iblock: Remove unused iblock_dev members 2011-07-22 09:37:46 +00:00
target_core_pr.c target: Make all control CDBs scatter-gather 2011-07-22 09:37:48 +00:00
target_core_pr.h target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_pscsi.c target: Make all control CDBs scatter-gather 2011-07-22 09:37:48 +00:00
target_core_pscsi.h target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_rd.c target: Updates from AGrover and HCH (round 3) 2011-07-22 09:37:44 +00:00
target_core_rd.h target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_scdb.c
target_core_scdb.h
target_core_stat.c target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_stat.h [SCSI] target: add initial statistics 2011-03-23 11:36:50 -05:00
target_core_tmr.c target: Make se_tmr_lock IRQ-safe 2011-07-22 09:37:45 +00:00
target_core_tpg.c target: Core cleanups from AGrover (round 1) 2011-07-22 09:37:43 +00:00
target_core_transport.c target: Enforce 1 page max for control cdb buffer sizes 2011-07-22 09:37:48 +00:00
target_core_ua.c target: Updates from AGrover and HCH (round 3) 2011-07-22 09:37:44 +00:00
target_core_ua.h