]> err.no Git - util-linux/commit
blockdev: add BLKFRAGET/BLKFRASET ioctls
authorKarel Zak <kzak@redhat.com>
Fri, 29 Jun 2007 09:38:54 +0000 (11:38 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 29 Jun 2007 09:38:54 +0000 (11:38 +0200)
commitc2a1e7880895bbd0ecdd50984ebbf9e68b745e8e
treed6c5b8cb681961f8f1369f5375b7078e8e563fad
parentd1a3470951bf7b34d79444047381d9ed4d09db39
blockdev: add BLKFRAGET/BLKFRASET ioctls

In Linux 2.6 the BLKRASET ioctl has the desired effect for mounted
file-systems.  In Linux 2.4 it appears to set the number of blocks to
read-ahead on the *device* as opposed to within a *file*, and the
maximum value of this number is 255.  As a result the invocation of
blockdev will fail on Linux 2.4 for any usefully large value of
READAHEAD, and will not in any case have the desired affect for
fragmented files.

(Based on the blockdev-getfra-setfra.patch Debian patch.)

Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/blockdev.8
disk-utils/blockdev.c