diff options
Diffstat (limited to 'disk-utils')
-rw-r--r-- | disk-utils/blockdev.8 | 6 | ||||
-rw-r--r-- | disk-utils/blockdev.c | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/disk-utils/blockdev.8 b/disk-utils/blockdev.8 index bde64265f..86c29dd2f 100644 --- a/disk-utils/blockdev.8 +++ b/disk-utils/blockdev.8 @@ -48,6 +48,12 @@ Set readahead to .B \--getra Print readahead (in 512-byte sectors). .TP +.BI \--setfra " N" +Set filesystem readahead (same like --setra on 2.6 kernels). +.TP +.B \--getfra +Get filesystem readahead. +.TP .B \--flushbufs Flush buffers. .TP diff --git a/disk-utils/blockdev.c b/disk-utils/blockdev.c index c07fb30ad..6cd038f10 100644 --- a/disk-utils/blockdev.c +++ b/disk-utils/blockdev.c @@ -23,6 +23,8 @@ #define BLKFLSBUF _IO(0x12,97) #define BLKRASET _IO(0x12,98) #define BLKRAGET _IO(0x12,99) +#define BLKFRASET _IO(0x12,100) +#define BLKFRAGET _IO(0x12,101) #define BLKSSZGET _IO(0x12,104) #define BLKBSZGET _IOR(0x12,112,size_t) #define BLKBSZSET _IOW(0x12,113,size_t) @@ -86,6 +88,12 @@ struct bdc { #ifdef BLKRAGET { "--getra", "BLKRAGET", BLKRAGET, ARGLINTG, -1, NULL, N_("get readahead") }, #endif +#ifdef BLKFRASET + { "--setfra", "BLKFRASET", BLKFRASET, ARGINTA, 0, "FSREADAHEAD", N_("set filesystem readahead") }, +#endif +#ifdef BLKFRAGET + { "--getfra", "BLKFRAGET", BLKFRAGET, ARGLINTG, -1, NULL, N_("get filesystem readahead") }, +#endif #ifdef BLKFLSBUF { "--flushbufs", "BLKFLSBUF", BLKFLSBUF, ARGNONE, 0, NULL, N_("flush buffers") }, #endif |