summaryrefslogtreecommitdiff
path: root/libbb/loop.c
AgeCommit message (Expand)Author
2022-12-13loop: refactor: extract subfunction set_loopdev_params()Xiaoming Ni
2022-12-12loop: simplify code of LOOP_SET_FD failureXiaoming Ni
2022-12-12loop: refactor: extract subfunction get_next_free_loop()Xiaoming Ni
2022-11-15loop: fix a race when a free loop device is snatchedXiaoming Ni
2020-12-17mount: if we race with other loop mount, we forget to close loop devDenys Vlasenko
2020-12-17mount: fix a race when a free loop device is snatched under us by another mount.Denys Vlasenko
2020-10-01mount: support the sizelimit and offset option for loop devicesSteffen Trumtrar
2019-06-09mount,losetup: use /dev/loop-control is it existsDenys Vlasenko
2018-06-28testsuite/mount.tests: fix false positiveDenys Vlasenko
2017-03-16mount: create loop devices with LO_FLAGS_AUTOCLEAR flagDenys Vlasenko
2015-02-07libbb/loop: don't try to re-use existing loop deviceKevin Wallace
2014-01-21libbb: if opening /dev/loopN returns ENXIO, don't try N++.Denys Vlasenko
2013-01-14whitespace cleanup. no code changesDenys Vlasenko
2011-09-12losetup: implement -r option. Closes 4033.Denys Vlasenko
2010-08-16*: make GNU licensing statement forms more regularDenys Vlasenko
2010-05-19losetup: support /dev/loop10 and higher. closes bug 1627Denys Vlasenko
2010-04-14loop: correct minor device number limitDenys Vlasenko
2010-04-14mount: add an optional capability to create new /dev/loopN as neededLauri Kasanen
2010-03-18libbb/loop: comment out u32 hackDenys Vlasenko
2010-03-08libbb/loop.c: move #include to its user, improve commentDenys Vlasenko
2010-03-06libbb/loop.c: use common fix_u32.h trickDenys Vlasenko
2010-03-05libbb/loop.c: style and readability fixes, no code changesDenys Vlasenko
2009-09-06remove some GNUisms. by Dan Fandrich (dan AT coneharvesters.com)Denys Vlasenko
2009-07-05Patches to enable FreeBSD buildDenys Vlasenko
2008-06-27*: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko
2007-08-03mount: print errno on NFS error (again)Denis Vlasenko
2007-04-19loop device code: readability improvementDenis Vlasenko
2007-01-19strdup -> xstrdupDenis Vlasenko
2006-10-08correct largefile support, add comments about it.Denis Vlasenko
2006-10-08attempt to regularize atoi mess.Denis Vlasenko
2006-09-17whitespace cleanupDenis Vlasenko
2006-08-03Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley
2006-07-16Cleaup read() and write() variants, plus a couple of new functions likeRob Landley
2006-07-10Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate."Robert P. J. Day"
2006-06-25Whitespace. (Vim's auto-indent is kind of annoying at times, like "daytime"Rob Landley
2006-06-25Fix a possible race condition if two processes try to claim the same loopRob Landley
2006-03-18Whitespace cleanup and minor tweak (return -ERRNO instead of ERRNO soRob Landley
2006-01-30with 2.4 kernel headers, lo_file_name is char, but with 2.6Eric Andersen
2006-01-25just whitespaceTim Riker
2006-01-22Close bug 644: loop incrementing twice, skipping ever other device.Rob Landley
2005-12-21Trying to losetup a device as a regular user shouldn't result in an endlessRob Landley
2005-11-29Fix losetup so that it A) actually works again, B) has much better errorRob Landley
2005-10-15- don't update copyright years. He might release it, but apparently will haveBernhard Reutner-Fischer
2005-10-15- an empty middle term in ?: violates ISO CBernhard Reutner-Fischer
2005-10-11The check for EROFS was wrong. For example, if you try to mount a filesystemRob Landley
2005-08-10Major rewrite of mount, umount, losetup. Untangled lots of code, shrunkRob Landley
2005-07-27move the ifdef to after libbb.h include, so it can do some good.Paul Fox
2005-07-22ifdef all of loop.c with CONFIG_FEATURE_MOUNT_LOOP. won'tPaul Fox
2005-07-19applying fix from:Paul Fox
2005-01-04Dear andersen:Eric Andersen