summaryrefslogtreecommitdiffstats
path: root/src/kernel/xloop_main.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix for RHEL 9.7HEADmasterJonathan Bauer2026-01-271-0/+2
|
* Fix for RHEL 10.1Jonathan Bauer2026-01-271-2/+4
|
* Add support for 6.14+Simon Rettberg2025-11-191-1/+3
|
* Fix compile on AlmaLinux 9.6Simon Rettberg2025-07-021-1/+3
|
* Fix compile on Linux 6.11+Simon Rettberg2024-12-111-1/+3
|
* Make it build on 6.6 (to be tested)Simon Rettberg2024-01-151-1/+3
|
* [KERNEL] initial support for RHEL Kernel 5.18.xJonathan Bauer2023-02-141-1/+3
| | | | used in Rocky 9.0
* Fix linter issues to satisfy Linux kernel code styleManuel Bentele2022-10-051-0/+2
|
* Add support for RHEL 8.5Simon Rettberg2022-03-041-2/+6
|
* Split xloop_main into separate files for pre-5.15 and 5.15+Simon Rettberg2022-03-041-2409/+3Star
|
* Fix linter errors and warnings from checkpatch.plManuel Bentele2021-12-071-18/+18
|
* Add support for Linux LTS kernel 5.15.xManuel Bentele2021-12-071-498/+699
|
* Add support for CentOS 8.4Manuel Bentele2021-07-261-1/+2
|
* Refactor kernel code to satisfy Linux kernel code styleManuel Bentele2021-03-151-248/+175Star
|
* Add support for AlmaLinux 8Manuel Bentele2021-02-101-2/+11
|
* Setup xloop device with XLOOP_CONFIGURE ioctl callManuel Bentele2020-12-021-5/+5
| | | | | | | | | | | | This feature allows the userspace tool xlosetup to completely setup a loop device with a single ioctl call, removing the in-between state where the device can be partially configured, eg. the loop device has a backing file associated with it, but is reading from the wrong offset. Besides removing the intermediate state, another big benefit of this ioctl is that XLOOP_SET_STATUS can be slow. The main reason for this slowness is that XLOOP_SET_STATUS(64) calls blk_mq_freeze_queue() to freeze the associated queue. This requires waiting for RCU.
* Add upstream and compatibility changes for Linux kernel 5.10 and 4.19Manuel Bentele2020-11-161-2/+30
|
* Add automatic generation of version and build type headers for compilationManuel Bentele2020-10-231-2/+4
| | | | | | | This change replaces the static version and build type header file generation by CMake with dynamic CMake targets to generate the version file whenever a Make target is executed. Thus, there is no need anymore to reconfigure and rerun CMake after the repository version or build configuration has changed.
* Move the source code of all xloop components to the common 'src' directoryManuel Bentele2020-10-231-0/+2245