| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | xlosetup: removed warning about unsuitable backing file size | Manuel Bentele | 2020-09-16 | 1 | -24/+0![]() | |
| | | | | | Warning might be flase positiv if a QCOW backing file is loaded. The correct check of the file format size is already implemented in the xloop Linux kernel module and not needed in xlosetup anymore. | |||||
| * | Renamed losetup to xlosetup in man page | Manuel Bentele | 2020-09-16 | 1 | -60/+60 | |
| | | ||||||
| * | Renamed loop to xloop in all LTP kernel tests | Manuel Bentele | 2020-09-16 | 15 | -581/+589 | |
| | | ||||||
| * | Added testcases from the Linux testing project (LTP) | Manuel Bentele | 2020-09-16 | 246 | -2/+50531 | |
| | | ||||||
| * | Updated README with documentation of general information and build options | Manuel Bentele | 2020-09-16 | 2 | -13/+70 | |
| | | ||||||
| * | Ignore source files when packaging sources | Manuel Bentele | 2020-09-16 | 1 | -1/+2 | |
| | | ||||||
| * | Generate util-linux configuration to build xlosetup | Manuel Bentele | 2020-09-16 | 5 | -32/+71 | |
| | | ||||||
| * | Fixed major number of xloop device and device names in xlosetup | Manuel Bentele | 2020-09-16 | 7 | -46/+54 | |
| | | ||||||
| * | Renamed files from loop to xloop and generate package only in Release mode | Manuel Bentele | 2020-09-16 | 22 | -120/+113![]() | |
| | | ||||||
| * | Added CMake files to build xloop kernel modules and xlosetup utility | Manuel Bentele | 2020-09-16 | 9 | -104/+161 | |
| | | ||||||
| * | Added patched losetup utility to configure xloop devices | Manuel Bentele | 2020-09-16 | 151 | -0/+29601 | |
| | | ||||||
| * | Added file format file format subsystem for loop devices | Manuel Bentele | 2020-09-16 | 15 | -1624/+1861 | |
| | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | Cache last decompressed cluster for compressed QCOW | Simon Rettberg | 2020-08-05 | 2 | -31/+37 | |
| | | | | | | | | The naive implementation repeatedly decompressed the same cluster for every 4k read, which was incredibly wasteful and resulted in ~20MB/s read speeds if the underlying qcow2 was read via GBit network. This approach yields 200MB/s+ | |||||
| * | Change loop%d strings to xloop%d | Simon Rettberg | 2020-08-04 | 1 | -5/+5 | |
| | | ||||||
| * | Kernel 5.4 | Simon Rettberg | 2020-07-21 | 2 | -46/+62 | |
| | | ||||||
| * | gitignore | Simon Rettberg | 2020-07-21 | 1 | -0/+8 | |
| | | ||||||
| * | Fix README | Simon Rettberg | 2020-07-21 | 1 | -1/+1 | |
| | | ||||||
| * | Remove cryptoloop from build process | Simon Rettberg | 2020-07-21 | 2 | -218/+0![]() | |
| | | | | | | | Main code still contains references to cryptoloop everywhere. We could remove it, but that would make merging futore changes from the vanilla loop module more complicated. | |||||
| * | udev rule for /dev/xloop* | Jonathan Bauer | 2020-06-03 | 1 | -0/+37 | |
| | | ||||||
| * | Noted kernel version support in README.md | Jonathan Bauer | 2020-06-02 | 1 | -0/+2 | |
| | | ||||||
| * | Rename to xloop | Jonathan Bauer | 2020-05-29 | 4 | -32/+35 | |
| | | ||||||
| * | Initial working state | Jonathan Bauer | 2020-05-29 | 6 | -96/+106 | |
| | | | | | | | | | | * Moved old Makefile to Kbuild.in * New Makefile to compile against running kernel (or KDIR) * Moved file format defines from loop/include/uapi/linux/loop.h to loop_file_fmt.h * Moved definitions of loop_info{,64} to loop_file_fmt.h * Renamed loop_info{,64} to xloop_info{,64} * Removed checks for file format support which was now unneeded | |||||
| * | Initial code from Manuel Bentele | Jonathan Bauer | 2020-05-29 | 14 | -0/+5652 | |
| kept unchanged for reference. | ||||||

