Patchwork [3.5.y.z,extended,stable] Patch "target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized" has been added to staging queue

mail settings
Submitter Luis Henriques
Date March 25, 2013, 6:02 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/230879/
State New
Headers show


Luis Henriques - March 25, 2013, 6:02 p.m.
This is a note to let you know that I have just added a patch titled

    target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized

to the linux-3.5.y-queue branch of the 3.5.y.z extended stable tree 
which can be found at:;a=shortlog;h=refs/heads/linux-3.5.y-queue

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.5.y.z tree, see



From 737363b69e6dbce4f388a8c92ca543d0dee4d0f7 Mon Sep 17 00:00:00 2001
From: Nicholas Bellinger <>
Date: Mon, 18 Mar 2013 13:15:57 -0700
Subject: [PATCH] target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized

commit f002a24388cc460c8a9be7d446a9871f7c9d52b6 upstream.

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 <>
Signed-off-by: Nicholas Bellinger <>
Luis Henriques <>
 drivers/target/target_core_file.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



diff --git a/drivers/target/target_core_file.h b/drivers/target/target_core_file.h
index 876ae53..291f66e 100644
--- a/drivers/target/target_core_file.h
+++ b/drivers/target/target_core_file.h
@@ -7,7 +7,7 @@ 
 #define FD_BLOCKSIZE		512
-#define FD_MAX_SECTORS		1024
+#define FD_MAX_SECTORS		2048

 #define RRF_EMULATE_CDB		0x01
 #define RRF_GOT_LBA		0x02