summaryrefslogtreecommitdiffstats
path: root/tools/lvcreate.c
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2009-12-03 01:47:33 +0000
committerDave Wysochanski <dwysocha@redhat.com>2009-12-03 01:47:33 +0000
commitc053fb62bca2102131bb94ff3a93d747d332580e (patch)
tree16f24e09f8c083fdfafaea456d224819afee8f8f /tools/lvcreate.c
parent0548bcc2dcf3130a6164bc5c199caeba3b73d508 (diff)
downloadlvm2-c053fb62bca2102131bb94ff3a93d747d332580e.tar.gz
lvm2-c053fb62bca2102131bb94ff3a93d747d332580e.tar.xz
lvm2-c053fb62bca2102131bb94ff3a93d747d332580e.zip
Fix setting of readahead in lvcreate.
The default comes from the configuration settings, with possible commandline override.
Diffstat (limited to 'tools/lvcreate.c')
-rw-r--r--tools/lvcreate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index 2b2d1353..06f34789 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -509,7 +509,8 @@ static int _lvcreate_params(struct lvcreate_params *lp,
/*
* Read ahead.
*/
- lp->read_ahead = arg_uint_value(cmd, readahead_ARG, DM_READ_AHEAD_NONE);
+ lp->read_ahead = arg_uint_value(cmd, readahead_ARG,
+ cmd->default_settings.read_ahead);
pagesize = lvm_getpagesize() >> SECTOR_SHIFT;
if (lp->read_ahead != DM_READ_AHEAD_AUTO &&
lp->read_ahead != DM_READ_AHEAD_NONE &&