Nicholas Bellinger
f002a24388
target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized I/Os
...
This patch bumps the default FILEIO backend FD_MAX_SECTORS value from
1024 -> 2048 in order to allow block_size=512 to handle 1M sized I/Os.
The current default rejects I/Os larger than 512K in sbc_parse_cdb():
[12015.915146] SCSI OP 2ah with too big sectors 1347 exceeds backend
hw_max_sectors: 1024
[12015.977744] SCSI OP 2ah with too big sectors 2048 exceeds backend
hw_max_sectors: 1024
This issue is present in >= v3.5 based kernels, introduced after the
removal of se_task logic.
Reported-by: Viljami Ilola <azmulx@netikka.fi>
Cc: <stable@vger.kernel.org>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2013-03-19 17:24:28 -07:00
..
iscsi
target/iscsi: Fix mutual CHAP auth on big-endian arches
2013-03-18 12:31:21 -07:00
loopback
target: kill struct se_subsystem_dev
2012-11-06 20:55:43 -08:00
sbp
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2013-03-02 11:43:27 -08:00
tcm_fc
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
Kconfig
sbp-target: Initial merge of firewire/ieee-1394 target mode support
2012-05-09 15:25:17 -07:00
Makefile
target: move code for CDB emulation
2012-07-16 17:27:45 -07:00
target_core_alua.c
target: writev() on single-element vector is pointless
2013-02-26 02:46:11 -05:00
target_core_alua.h
target: pass sense_reason as a return value
2012-11-06 20:55:46 -08:00
target_core_configfs.c
target: Add device attribute to expose config_item_name for INQUIRY model
2013-02-13 11:27:58 -08:00
target_core_device.c
target: Fix lookup of dynamic NodeACLs during cached demo-mode operation
2013-02-18 18:47:20 -08:00
target_core_fabric_configfs.c
target: Add missing mapped_lun bounds checking during make_mappedlun setup
2013-02-18 18:47:28 -08:00
target_core_fabric_lib.c
target: Update copyright information to 2012
2012-11-27 22:47:02 -08:00
target_core_file.c
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2013-03-02 11:43:27 -08:00
target_core_file.h
target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized I/Os
2013-03-19 17:24:28 -07:00
target_core_hba.c
target: Update copyright information to 2012
2012-11-27 22:47:02 -08:00
target_core_iblock.c
target: Add __exit annotation for module_exit functions
2013-02-27 19:12:10 -08:00
target_core_iblock.h
target: kill struct se_subsystem_dev
2012-11-06 20:55:43 -08:00
target_core_internal.h
target: Fix lookup of dynamic NodeACLs during cached demo-mode operation
2013-02-18 18:47:20 -08:00
target_core_pr.c
target: writev() on single-element vector is pointless
2013-02-26 02:46:11 -05:00
target_core_pr.h
target: pass sense_reason as a return value
2012-11-06 20:55:46 -08:00
target_core_pscsi.c
target/pscsi: Rename sg_num to nr_vecs in pscsi_get_bio()
2013-02-27 19:24:20 -08:00
target_core_pscsi.h
target: kill struct se_subsystem_dev
2012-11-06 20:55:43 -08:00
target_core_rd.c
target_core_rd: break out unterminated loop during copy
2013-02-13 11:54:29 -08:00
target_core_rd.h
target: kill struct se_subsystem_dev
2012-11-06 20:55:43 -08:00
target_core_sbc.c
target_core_sbc: use noop for SYNCHRONIZE_CACHE
2013-03-18 12:31:16 -07:00
target_core_spc.c
target: Fix parameter list length checking in MODE SELECT
2013-02-13 12:16:11 -08:00
target_core_stat.c
target: Update copyright information to 2012
2012-11-27 22:47:02 -08:00
target_core_tmr.c
target: Remove useless if statement
2013-02-13 11:27:22 -08:00
target_core_tpg.c
target: fix possible memory leak in core_tpg_register()
2013-03-18 12:45:52 -07:00
target_core_transport.c
target: Fix error checking for UNMAP commands
2013-02-13 12:16:05 -08:00
target_core_ua.c
target: Update copyright information to 2012
2012-11-27 22:47:02 -08:00
target_core_ua.h
target: pass sense_reason as a return value
2012-11-06 20:55:46 -08:00