aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
diff options
context:
space:
mode:
authorArianna Avanzini <avanzini@google.com>2015-12-01 11:48:19 +0100
committerJens Axboe <axboe@fb.com>2015-12-01 10:52:12 -0700
commitdbac117542b7e814245c43daa638a3626230cb2a (patch)
treebad611c6b1b4e88f95d2269d5878f40b301bbdfd /drivers/block
parentnull_blk: guarantee device restart in all irq modes (diff)
downloadlinux-dev-dbac117542b7e814245c43daa638a3626230cb2a.tar.xz
linux-dev-dbac117542b7e814245c43daa638a3626230cb2a.zip
null_blk: change type of completion_nsec to unsigned long
This commit at least doubles the maximum value for completion_nsec. This helps in special cases where one wants/needs to emulate an extremely slow I/O (for example to spot bugs). Signed-off-by: Paolo Valente <paolo.valente@unimore.it> Signed-off-by: Arianna Avanzini <avanzini@google.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/null_blk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/null_blk.c b/drivers/block/null_blk.c
index cf656198836c..0c3940ec5e62 100644
--- a/drivers/block/null_blk.c
+++ b/drivers/block/null_blk.c
@@ -132,8 +132,8 @@ static const struct kernel_param_ops null_irqmode_param_ops = {
device_param_cb(irqmode, &null_irqmode_param_ops, &irqmode, S_IRUGO);
MODULE_PARM_DESC(irqmode, "IRQ completion handler. 0-none, 1-softirq, 2-timer");
-static int completion_nsec = 10000;
-module_param(completion_nsec, int, S_IRUGO);
+static unsigned long completion_nsec = 10000;
+module_param(completion_nsec, ulong, S_IRUGO);
MODULE_PARM_DESC(completion_nsec, "Time in ns to complete a request in hardware. Default: 10,000ns");
static int hw_queue_depth = 64;