diff options
author | Alexander V. Lukyanov <lav@netis.ru> | 2011-02-22 02:33:21 (GMT) |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2011-02-22 02:33:21 (GMT) |
commit | 5dbd571d875d73e087c1eeb3d840cfc653a97422 (patch) | |
tree | dfad6885fad57fb45f3e1d37d3d2d56fd6c320b0 /fs/ext4/ioctl.c | |
parent | 7dc576158d7e5cdff3349f78598fdb4080536342 (diff) | |
download | linux-5dbd571d875d73e087c1eeb3d840cfc653a97422.tar.xz |
ext4: allow inode_readahead_blks=0 (linux-2.6.37)
I cannot disable inode-read-ahead feature of ext4 (on 2.6.37):
# echo 0 > /sys/fs/ext4/sda2/inode_readahead_blks
bash: echo: write error: Invalid argument
On a server with lots of small files and random access this read-ahead makes
performance worse, and I'd like to disable it. I work around this problem
by using value of 1, but it still reads an extra block.
This patch fixes the problem by checking for zero explicitly.
Signed-off-by: Alexander V. Lukyanov <lav@netis.ru>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/ioctl.c')
0 files changed, 0 insertions, 0 deletions