summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorManuel Bentele2020-09-07 14:16:19 +0200
committerManuel Bentele2020-09-16 07:34:59 +0200
commit20beabd7fc25cab198fac90a79de6cf3e7339301 (patch)
treec8f4dee5d209fc09ea3135d48a14e66164313317 /Kconfig
parentCache last decompressed cluster for compressed QCOW (diff)
downloadxloop-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--Kconfig16
1 files changed, 8 insertions, 8 deletions
diff --git a/Kconfig b/Kconfig
index d227337..2fe8cb5 100644
--- a/Kconfig
+++ b/Kconfig
@@ -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---