| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-23 | lib/loopdev: avoid null pointer dereferences [coverity] | Karel Zak | 1 | -1/+1 |
| 2025-10-21 | lostup: report EACCES on loop-control | Karel Zak | 1 | -1/+1 |
| 2025-10-21 | lib/loopdev: introduce loopcxt_get_device_nr() helper | Karel Zak | 1 | -14/+43 |
| 2025-10-15 | treewide: use is_dotdir_dirent() helper | Karel Zak | 1 | -4/+2 |
| 2025-09-24 | losetup: Add the --remove/-R parameter to remove loop devices | wguanghao | 1 | -0/+31 |
| 2025-09-24 | losetup: rename function *_delete_* to *_detach_* | wguanghao | 1 | -4/+4 |
| 2025-09-01 | lib/canonicalize: use ul_ prefix | Karel Zak | 1 | -2/+2 |
| 2025-06-30 | lib/strutils: add ul_ prefix to startswith() and endswith() | Karel Zak | 1 | -1/+1 |
| 2025-04-16 | lib/loopdev: open loop control device read-only if possible | Thomas Weißschuh | 1 | -5/+1 |
| 2025-04-16 | lib/loopdev: clarify comment about device and backing file modes | Thomas Weißschuh | 1 | -6/+3 |
| 2025-04-16 | lib/loopdev: remove loopcxt_set_fd() | Thomas Weißschuh | 1 | -10/+0 |
| 2024-08-14 | Fix typos | Tobias Stoeckmann | 1 | -1/+1 |
| 2023-11-01 | loopdev: report lost loop devices | Junxiao Bi | 1 | -10/+26 |
| 2023-09-22 | treewide: use (x)reallocarray() when applicable | Thomas Weißschuh | 1 | -1/+1 |
| 2023-08-15 | losetup: cleanup device node modes | Karel Zak | 1 | -33/+47 |
| 2023-07-20 | losetup: add --loop-ref and REF column | Karel Zak | 1 | -2/+45 |
| 2023-06-25 | lib/loopdev: consistently return error values from loopcxt_find_unused() | Thomas Weißschuh | 1 | -0/+6 |
| 2023-06-25 | lib/loopdev: document function return values | Thomas Weißschuh | 1 | -1/+7 |
| 2022-05-26 | loopdev: set block_size when using LOOP_CONFIGURE | Hideki EIRAKU | 1 | -5/+2 |
| 2022-03-30 | lib/loopdev: consolidate ioctls calls on EAGAIN | Karel Zak | 1 | -43/+54 |
| 2022-03-30 | lib/loopdev: remove duplicate code | Karel Zak | 1 | -14/+3 |
| 2022-03-01 | loopdev: add retries on EAGAIN | Karel Zak | 1 | -9/+23 |
| 2022-01-25 | loopdev: Do not treat errors when detecting overlap as fatal | Jan Kara | 1 | -6/+9 |
| 2022-01-25 | loopdev: Properly translate errors from ul_path_read_*() | Jan Kara | 1 | -3/+6 |
| 2021-11-24 | loopdev: accept ENOSYS for LOOP_CONFIGURE | Alex Xu | 1 | -1/+1 |
| 2021-09-09 | losetup: directly set dio instead of afterwards | Alex Xu (Hello71) | 1 | -3/+7 |
| 2021-07-28 | losetup: use LOOP_CONFIGURE in a more robust way | Karel Zak | 1 | -1/+1 |
| 2021-04-20 | lib/loopdev: fix is_loopdev() to be usable with partitions | Karel Zak | 1 | -1/+20 |
| 2021-01-12 | lib/loopdev: make is_loopdev() more robust | Karel Zak | 1 | -6/+23 |
| 2020-10-05 | lib/loopdev: cosmetic changes to LOOP_CONFIGURE | Karel Zak | 1 | -9/+11 |
| 2020-09-30 | loopdev: use LOOP_CONFIG ioctl | Sinan Kaya | 1 | -45/+70 |
| 2020-09-09 | lsblk: ignore only loopdevs without backing file | Karel Zak | 1 | -0/+11 |
| 2020-07-14 | docs: reword others "allow to" | Karel Zak | 1 | -1/+1 |
| 2020-07-09 | Fix minor typos | Yuri Chornoivan | 1 | -1/+1 |
| 2020-04-20 | [clang-tidy] fix wrong *cmp usage | Rosen Penev | 1 | -1/+1 |
| 2020-04-20 | [clang-tidy] do not use else after return | Rosen Penev | 1 | -2/+2 |
| 2019-06-18 | Revert "lib/loopdev.c: Inline loopcxt_has_device" | Karel Zak | 1 | -1/+1 |
| 2019-05-20 | losetup: use xstrncpy() | Karel Zak | 1 | -6/+4 |
| 2019-05-14 | losetup: keep static analyzer happy [coverity scan] | Karel Zak | 1 | -4/+4 |
| 2019-05-07 | lib/loopdev.c: Retry LOOP_SET_STATUS64 on EAGAIN | Romain Izard | 1 | -4/+16 |
| 2019-03-03 | lib/loopdev.c: Inline loopcxt_has_device | Marcos Paulo de Souza | 1 | -1/+1 |
| 2019-02-18 | docs: fix typos [codespell] | Sami Kerola | 1 | -3/+3 |
| 2019-01-22 | lib/loopdev: set blocksize when create a new device | Karel Zak | 1 | -0/+23 |
| 2019-01-22 | lib/loopdev: differentiate between setter()s and ioctl calls | Karel Zak | 1 | -5/+5 |
| 2018-07-23 | lib/loopdev: fix compiler warning [-Wcast-qual] | Karel Zak | 1 | -2/+2 |
| 2018-06-21 | lib/loopdev: remove obsolete macro | Karel Zak | 1 | -1/+0 |
| 2018-06-21 | lib/loopdev: use new ul_path_* API | Karel Zak | 1 | -24/+25 |
| 2018-02-16 | misc: fix typos using codespell | Ruediger Meier | 1 | -1/+1 |
| 2018-01-17 | include/debug: introduce __UL_INIT_DEBUG_FROM_STRING() | Karel Zak | 1 | -1/+1 |
| 2018-01-12 | include/debug: don't print pointer address for SUID programs | Karel Zak | 1 | -0/+3 |
| 2017-10-04 | losetup: fix conflicting types for ‘loopcxt_set_blocksize’ | Karel Zak | 1 | -2/+6 |
| 2017-09-27 | losetup: Add support for logical block size | Stanislav Brabec | 1 | -0/+50 |
| 2017-06-14 | misc: fix gcc-7 snprintf warnings -Wformat-truncation | Ruediger Meier | 1 | -1/+1 |
| 2017-05-30 | lib/loopdev: remove unnecessary header | Karel Zak | 1 | -1/+0 |
| 2017-02-20 | misc: add static keyword to where needed [smatch scan] | Sami Kerola | 1 | -1/+1 |
| 2016-08-31 | lib/loopdev: Set errno in is_loopdev on error | Tobias Stoeckmann | 1 | -5/+6 |
| 2016-08-17 | loopdev: Implememt loopcxt_set_status() | Stanislav Brabec | 1 | -1/+35 |
| 2016-08-17 | losetup: add --nooverlap options | Karel Zak | 1 | -5/+9 |
| 2016-08-04 | libmount: one iteration to detect overlap and reuse loopdev | Karel Zak | 1 | -4/+18 |
| 2016-08-04 | lib/loopdev: cleanup sizelimit check | Karel Zak | 1 | -9/+11 |
| 2016-08-03 | Implement loopcxt_check_conflict() | Stanislav Brabec | 1 | -0/+55 |
| 2016-08-03 | Add sizelimit to internal API | Stanislav Brabec | 1 | -7/+19 |
| 2016-05-31 | misc: Fix various typos | Sebastian Rasmussen | 1 | -3/+3 |
| 2016-04-20 | lib: avoid double free in loopdev.c | Sami Kerola | 1 | -0/+1 |
| 2016-03-08 | include: move sys/sysmacros.h to c.h | Karel Zak | 1 | -1/+0 |
| 2016-03-07 | lib: remove openat fallback functions (include/at.h) | Ruediger Meier | 1 | -2/+1 |
| 2016-02-03 | docs: fix typos found by codespell | Ruediger Meier | 1 | -1/+1 |
| 2015-11-19 | losetup: support list direct io | Ming Lei | 1 | -0/+22 |
| 2015-11-19 | losetup: support ioctl cmd of LOOP_SET_DIRECT_IO | Ming Lei | 1 | -0/+18 |
| 2015-06-15 | losetup: be careful with errno | Karel Zak | 1 | -0/+6 |
| 2014-11-04 | lib/loopdev: remove test program | Karel Zak | 1 | -149/+0 |
| 2014-11-04 | lib/loopdev: replace custom DBG() with include/debug.h | Karel Zak | 1 | -102/+88 |
| 2014-07-17 | lib/loopdev: comparing an array to null is not useful [coverity scan] | Karel Zak | 1 | -2/+2 |
| 2014-06-19 | lib/loopdev.c: reset errno before strtol() call | Yuriy Nazarov | 1 | -0/+1 |
| 2014-05-28 | losetup: don't clear FD at EBUSY error in loopcxt_setup_device() | Stanislav Brabec | 1 | -1/+1 |
| 2014-05-14 | losetup: fix -f on systems without /dev/loop-control | Karel Zak | 1 | -14/+35 |
| 2014-01-24 | losetup: wait for udev | Karel Zak | 1 | -5/+18 |
| 2013-10-01 | losetup: don't require 512-byte aligned offsets | Karel Zak | 1 | -0/+6 |
| 2013-08-06 | losetup: use loop-control to explicitly ask for device | Karel Zak | 1 | -0/+30 |
| 2013-07-19 | losetup: set errno for misaligned offsets | Karel Zak | 1 | -7/+19 |
| 2013-07-09 | lib/loopdev: assigned value is never read [clang-analyzer] | Sami Kerola | 1 | -1/+0 |
| 2013-05-13 | lib/loopdev: fix loopcxt_check_size() to work with blkdevs | Karel Zak | 1 | -1/+15 |
| 2013-04-09 | loopdev: sync capacity after setting it | Jeff Mahoney | 1 | -3/+83 |
| 2013-04-03 | lib: use O_CLOEXEC in libcommon | Karel Zak | 1 | -5/+5 |
| 2013-01-08 | include: cleanup copyright headers | Karel Zak | 1 | -1/+4 |
| 2012-12-19 | lib/loopdev: fix loopdev_find_by_backing_file() | Karel Zak | 1 | -1/+1 |
| 2012-11-12 | lib/loopdev: make loopcxt_get_device() more robust | Karel Zak | 1 | -2/+2 |
| 2012-10-17 | lib/loopdev: check for /sys | Karel Zak | 1 | -0/+6 |
| 2012-10-17 | lib/loopdev: improve debug messages | Karel Zak | 1 | -4/+18 |
| 2012-09-11 | mount: losetup: remove obsolete encryption support | Ludwig Nussel | 1 | -56/+0 |
| 2012-07-16 | lib/loopdev: minor bug fix: add missing semicolon | Sami Kerola | 1 | -1/+1 |
| 2012-07-09 | fix buffer overrun in some calls to sscanf | Karel Zak | 1 | -1/+1 |
| 2012-06-21 | lib/loopdev: use warn_unused_result forimportant functions | Karel Zak | 1 | -24/+41 |
| 2012-06-12 | losetup: improve -a to report loopdevs < 512 bytes | Karel Zak | 1 | -17/+95 |
| 2012-05-28 | libmount: add MNT_ERR_LOOPDEV | Karel Zak | 1 | -0/+4 |
| 2012-04-02 | lib/loopdev: more robust initialization | Karel Zak | 1 | -1/+2 |
| 2012-02-02 | lib/loopdev: remove dead assigment and null deference | Karel Zak | 1 | -1/+1 |
| 2012-02-02 | lib/loopdev: fix part scan detection code | Karel Zak | 1 | -1/+1 |
| 2012-02-01 | lib/loopdev: fix possible dir leak on error | Karel Zak | 1 | -0/+1 |
| 2012-01-17 | lib,loopdev: remove duplicate includes | Karel Zak | 1 | -1/+0 |
| 2012-01-16 | libmount: avoid duplicate loopdevs | Karel Zak | 1 | -1/+4 |
| 2012-01-09 | loopdev: improve debug messages | Karel Zak | 1 | -2/+10 |
| 2012-01-09 | loopdev: support LO_FLAGS_PARTSCAN flag (kernel 3.2) | Karel Zak | 1 | -2/+62 |
| 2011-12-22 | losetup: rewrite loop setup | Karel Zak | 1 | -0/+8 |
| 2011-12-22 | lib,loopdev: add missing functions | Karel Zak | 1 | -41/+166 |
| 2011-11-07 | lib,loopdev: add LOOP_CTL_GET_FREE support | Karel Zak | 1 | -7/+29 |
| 2011-09-30 | umount: use new lib/loopdev.c code | Karel Zak | 1 | -0/+40 |
| 2011-09-30 | mount: use new lib/loopdev.c code | Karel Zak | 1 | -1/+2 |
| 2011-09-29 | lib,loopdev: add debugu messages | Karel Zak | 1 | -17/+109 |
| 2011-09-27 | lib,loopdev: fix use of logical '&&' with constant operand | Francesco Cosoleto | 1 | -2/+2 |
| 2011-09-12 | libmount: potential null derefence [smatch scan] | Karel Zak | 1 | -2/+3 |
| 2011-08-23 | lib: [loopdev.c] correct qsort compare function | Karel Zak | 1 | -1/+2 |
| 2011-08-08 | lib: [loopdev.c] correct trivial typo | Davidlohr Bueso | 1 | -1/+1 |
| 2011-07-28 | build-sys: fix 'make checkincludes' warnings | Karel Zak | 1 | -2/+0 |
| 2011-06-10 | lib: [loopdev.c] cleanup flags usage | Karel Zak | 1 | -17/+97 |
| 2011-05-30 | lib: [loopdev.c] add module for work loop devices | Karel Zak | 1 | -0/+1053 |