| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
We don't have anything in place to actually generate a correct
config.h, so to avoid breaking either newer or older distros,
don't use the offending syscall at all.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
This patch sets the programming languages of each CMake project to C. With this
change, CMake does not search for an unused C++ compiler anymore.
|
| |
|
|
|
|
|
| |
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.
|
| |
|