summaryrefslogtreecommitdiff
path: root/src/shared/loop-util.c
Commit message (Expand)AuthorAgeFilesLines
* basic: split out dev_t related calls into new devno-util.[ch]Lennart Poettering2022-04-131-1/+2
* loop-util: add debug message with details about acquired loopback deviceLennart Poettering2022-04-071-0/+6
* loop-util: explicitly close loopback block device before sleepingLennart Poettering2022-04-071-0/+3
* loop-util: use ERRNO_IS_DEVICE_ABSENT() macro where appropriateLennart Poettering2022-04-071-1/+1
* loop-util: take a LOCK_EX BSD file lock on control device while we acquire a ...Lennart Poettering2022-04-071-0/+16
* loop-util: slightly rework device_has_block_children()Lennart Poettering2022-04-071-12/+23
* loop-util: let's cut trailing whitespace, not trailing linesLennart Poettering2022-04-071-3/+1
* fd-util: rename loop_get_diskseq() -> fd_get_diskseq()Yu Watanabe2022-04-011-24/+2
* basic/missing: move BLKGETDISKSEQ to missing_fs.hYu Watanabe2022-04-011-0/+1
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-16/+4
* loop-util: reopen device node if we shortcut loop device creationLennart Poettering2021-11-051-4/+9
* loop-util: call loop_device_make_internal() at the right placeLennart Poettering2021-10-201-1/+1
* loop-util: add debug logging about O_RDWR vs. O_RDONLY + O_DIRECT modeLennart Poettering2021-10-201-0/+12
* loop-util: minor coding style updatesLennart Poettering2021-10-201-6/+2
* loop-util: work around cache invalidation bug in older kernelsLennart Poettering2021-10-191-0/+15
* loop-util: enable LO_FLAGS_DIRECT_IO by default on loopback devicesLennart Poettering2021-10-191-6/+116
* loop: parse and store disk sequence numberLuca Boccassi2021-07-281-0/+33
* loop-util: track CLOCK_MONOTONIC timestamp immediately before attaching a loo...Lennart Poettering2021-04-201-2/+14
* loop-util: read kernel's uevent seqnum right before attaching a loopback deviceLennart Poettering2021-04-201-2/+46
* loop-util: initialize .devno in loop_device_open() tooLennart Poettering2021-04-201-1/+7
* loop-util: port to random_u64_range()Lennart Poettering2021-04-201-3/+3
* loop-util: make loop_device_make() return fd in all code pathsLennart Poettering2021-04-201-1/+1
* loop-util: store device major/minor in LoopDevice objectLennart Poettering2021-04-191-0/+6
* tree-wide: update "that that"Yu Watanabe2020-11-181-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: fix typos found by Fossies codespell reportYu Watanabe2020-10-241-1/+1
* loop-util: wait a random time before trying againLennart Poettering2020-10-221-1/+10
* loop-util: if a loopback device we want to use still has partitions, do somet...Lennart Poettering2020-10-221-17/+166
* loop-util: LOOP_CLR_FD is async, don't retry to reuse a device right after is...Lennart Poettering2020-10-221-39/+58
* loop-util: handle EAGAIN on LOOP_SET_STATUS64Lennart Poettering2020-10-221-4/+36
* loop-util: apparently opening a loop device sometimes results in ENXIO, handl...Lennart Poettering2020-09-251-1/+1
* loop-util: use right flags fieldLennart Poettering2020-09-251-1/+1
* loop-util: LOOP_CONFIGURE ignores lo_sizelimitLennart Poettering2020-08-241-9/+33
* loop-util: define API for syncing loopback deviceLennart Poettering2020-08-241-0/+15
* loop-util: use new LOOP_CONFIGURE ioctlLennart Poettering2020-08-111-20/+69
* loop-device: implicitly sync device on detachLennart Poettering2020-07-301-1/+5
* core: when we cannot open an image file for write, try read-onlyLennart Poettering2020-01-091-4/+21
* shared/loop-util: rename functionZbigniew Jędrzejewski-Szmek2019-12-181-2/+2
* shared/loop-util: spin on open() returning ENOENT tooZbigniew Jędrzejewski-Szmek2019-12-151-7/+13
* shared/loop-util: spin on LOOP_CTL_REMOVEZbigniew Jędrzejewski-Szmek2019-12-151-6/+15
* shared/loop-util: fix error handling in loop_device_make_full()Zbigniew Jędrzejewski-Szmek2019-12-151-31/+26
* shared/loop-util: drop inline function with one useZbigniew Jędrzejewski-Szmek2019-12-061-1/+1
* shared/loop-util: fix leak of fd in error pathZbigniew Jędrzejewski-Szmek2019-12-061-2/+2
* shared/loop-util: operate on the right fdZbigniew Jędrzejewski-Szmek2019-12-061-1/+1
* valgrind: temporarily handle that valgrind still doesn't know LOOP_GET_STATUS64Lennart Poettering2019-12-021-2/+20
* loop-util: if we fail to fully set up a loop device, detach it againLennart Poettering2019-12-021-5/+17
* loop-util: fill in the loopback number, even a posterioriLennart Poettering2019-12-021-4/+19
* loop-util: optionally also resize partitionsLennart Poettering2019-12-021-0/+101
* loop-util: add api for locking the block device with flock()Lennart Poettering2019-12-021-0/+13
* loop-util: allow refreshing offsetLennart Poettering2019-12-021-2/+16