Can you try with this simple patch applied?
diff --git a/block/blk.h b/block/blk.h index 6e1ed40..a145c3a 100644 --- a/block/blk.h +++ b/block/blk.h @@ -5,7 +5,7 @@ #define BLK_BATCH_TIME (HZ/50UL)
/* Number of requests a "batching" process may submit */ -#define BLK_BATCH_REQ 32 +#define BLK_BATCH_REQ 1
extern struct kmem_cache *blk_requestq_cachep; extern struct kobj_type blk_queue_ktype;
Can you try with this simple patch applied?
diff --git a/block/blk.h b/block/blk.h
index 6e1ed40..a145c3a 100644
--- a/block/blk.h
+++ b/block/blk.h
@@ -5,7 +5,7 @@
#define BLK_BATCH_TIME (HZ/50UL)
/* Number of requests a "batching" process may submit */
-#define BLK_BATCH_REQ 32
+#define BLK_BATCH_REQ 1
extern struct kmem_cache *blk_requestq_ cachep;
extern struct kobj_type blk_queue_ktype;