diff options
author | Manuel Bentele | 2020-09-07 14:16:19 +0200 |
---|---|---|
committer | Manuel Bentele | 2020-09-16 07:34:59 +0200 |
commit | 20beabd7fc25cab198fac90a79de6cf3e7339301 (patch) | |
tree | c8f4dee5d209fc09ea3135d48a14e66164313317 /Kconfig | |
parent | Cache last decompressed cluster for compressed QCOW (diff) | |
download | xloop-20beabd7fc25cab198fac90a79de6cf3e7339301.tar.gz xloop-20beabd7fc25cab198fac90a79de6cf3e7339301.tar.xz xloop-20beabd7fc25cab198fac90a79de6cf3e7339301.zip |
Added file format file format subsystem for loop devices
The loop device module is extended by a file format subsystem to allow the
implementation of various disk file formats. The file format drivers are
implemented as own kernel modules and registered by the subsystem. The
subsystem takes control over the specified file format at loop creation and
calls the corresponding file format driver functions.
At the moment, the file format subsystem can handle ...
- read
- write
- discard
- flush
- sector size
... operations of loop devices.
The file format of each loop device can be specified by the LOOP_CONFIGURE
LOOP_SET_STATUS or LOOP_SET_STATUS64 ioctl with the corresponding data
structure loop_info or respectively loop_info64.
Diffstat (limited to 'Kconfig')
-rw-r--r-- | Kconfig | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -3,7 +3,7 @@ # Loop device driver configuration # -config BLK_DEV_LOOP +config BLK_DEV_XLOOP tristate "Loopback device support" ---help--- Saying Y here will allow you to use a regular file as a block @@ -46,9 +46,9 @@ config BLK_DEV_LOOP Most users will answer N here. -config BLK_DEV_LOOP_MIN_COUNT +config BLK_DEV_XLOOP_MIN_COUNT int "Number of loop devices to pre-create at init time" - depends on BLK_DEV_LOOP + depends on BLK_DEV_XLOOP default 8 help Static number of loop devices to be unconditionally pre-created @@ -65,7 +65,7 @@ config BLK_DEV_CRYPTOLOOP tristate "Cryptoloop Support" select CRYPTO select CRYPTO_CBC - depends on BLK_DEV_LOOP + depends on BLK_DEV_XLOOP ---help--- Say Y here if you want to be able to use the ciphers that are provided by the CryptoAPI as loop transformation. This might be @@ -76,16 +76,16 @@ config BLK_DEV_CRYPTOLOOP instead, which can be configured to be on-disk compatible with the cryptoloop device. -config BLK_DEV_LOOP_FILE_FMT_RAW +config BLK_DEV_XLOOP_FILE_FMT_RAW tristate "Loop device binary file format support" - depends on BLK_DEV_LOOP + depends on BLK_DEV_XLOOP ---help--- Say Y or M here if you want to enable the binary (RAW) file format support of the loop device module. -config BLK_DEV_LOOP_FILE_FMT_QCOW +config BLK_DEV_XLOOP_FILE_FMT_QCOW tristate "Loop device QCOW file format support" - depends on BLK_DEV_LOOP + depends on BLK_DEV_XLOOP select ZLIB_INFLATE select ZLIB_DEFLATE ---help--- |