Karel Zak
defa0710b6
lib/loopdev: use warn_unused_result forimportant functions
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-21 10:40:43 +02:00
Karel Zak
e4062c72d1
losetup: improve -a to report loopdevs < 512 bytes
...
# ll ~/xxx2
-rw-r--r-- 1 root root 500 Jun 12 14:30 /root/xxx2
old version:
# losetup -a
new version:
# losetup -a
/dev/loop0: [2052]:535312 (/root/xxx2)
The new version scans /sys/block/loopN, kernel >= 2.6.37 is required
otherwise fallback to the original not-so-smart /proc/partitions scan.
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=730266
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-12 15:41:47 +02:00
Karel Zak
82756a747e
libmount: add MNT_ERR_LOOPDEV
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-28 12:26:36 +02:00
Karel Zak
6219c25ecb
lib/loopdev: more robust initialization
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-04-02 17:33:41 +02:00
Karel Zak
7552258a75
lib/loopdev: remove dead assigment and null deference
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-02-02 14:48:03 +01:00
Karel Zak
8b04761dc6
lib/loopdev: fix part scan detection code
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-02-02 14:29:22 +01:00
Karel Zak
2e566efda3
lib/loopdev: fix possible dir leak on error
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-02-01 13:06:34 +01:00
Karel Zak
a13e99840d
lib,loopdev: remove duplicate includes
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-01-17 16:21:56 +01:00
Karel Zak
8b470b20d7
libmount: avoid duplicate loopdevs
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-01-16 11:28:05 +01:00
Karel Zak
d356c5d238
loopdev: improve debug messages
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-01-09 23:28:50 +01:00
Karel Zak
59d749c331
loopdev: support LO_FLAGS_PARTSCAN flag (kernel 3.2)
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-01-09 23:28:43 +01:00
Karel Zak
c7e0925def
losetup: rewrite loop setup
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-12-22 12:19:38 +01:00
Karel Zak
6c224de18b
lib,loopdev: add missing functions
...
- improve loop_info usage (don't call ioctl more than once)
- add functions to get devno and inode of the backing file
- add function for compare any file with backing file by devno + inode
or by filename
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-12-22 12:19:38 +01:00
Karel Zak
0b14bf7af1
lib,loopdev: add LOOP_CTL_GET_FREE support
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-11-07 16:45:11 +01:00
Karel Zak
d568813071
umount: use new lib/loopdev.c code
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-09-30 11:09:38 +02:00
Karel Zak
8fbbe528a7
mount: use new lib/loopdev.c code
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-09-30 01:28:02 +02:00
Karel Zak
aee31ddc59
lib,loopdev: add debugu messages
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-09-29 23:28:36 +02:00
Francesco Cosoleto
82b4082e80
lib,loopdev: fix use of logical '&&' with constant operand
...
Found by clang.
Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com>
2011-09-27 15:04:18 +02:00
Karel Zak
fc8b1f36fe
libmount: potential null derefence [smatch scan]
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-09-12 15:35:33 +02:00
Karel Zak
33487796e7
lib: [loopdev.c] correct qsort compare function
...
Reported-by: Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-08-23 12:01:12 +02:00
Davidlohr Bueso
ad2d0d8587
lib: [loopdev.c] correct trivial typo
...
Should say "failed to find" instead of "failed to found".
Signed-off-by: Davidlohr Bueso <dave@gnu.org>
2011-08-08 13:53:59 +02:00
Karel Zak
ce75b60528
build-sys: fix 'make checkincludes' warnings
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-07-28 13:21:00 +02:00
Karel Zak
fd7f0718d4
lib: [loopdev.c] cleanup flags usage
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-06-10 15:38:13 +02:00
Karel Zak
10ee593293
lib: [loopdev.c] add module for work loop devices
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2011-05-30 16:37:46 +02:00