summaryrefslogtreecommitdiff
path: root/lib/device/device.h
Commit message (Expand)AuthorAgeFilesLines
* device usage based on devices_file and device_iddev-dct-deviceid-5David Teigland2020-07-071-0/+29
* devices: clean up block size functionsDavid Teigland2019-08-071-3/+0
* Fix rounding writes up to sector sizeDavid Teigland2019-07-261-2/+6
* Additional MD component checkingDavid Teigland2019-06-071-0/+1
* hints: exclude md componentsDavid Teigland2019-05-211-0/+1
* remove unused io functionsDavid Teigland2019-02-281-8/+0
* add device hints to reduce scanningDavid Teigland2019-01-151-0/+1
* scan: work around udev problems by avoiding open RDWRDavid Teigland2018-06-201-0/+1
* Remove unused device error countingDavid Teigland2018-06-151-2/+0
* device_mapper: remove dbg_malloc.Joe Thornber2018-06-081-1/+1
* Merge branch 'master' into 2018-05-11-fork-libdmJoe Thornber2018-06-011-0/+1
|\
| * scan: move warnings about duplicate devicesDavid Teigland2018-05-211-0/+1
* | Merge branch 'master' into 2018-05-11-fork-libdmJoe Thornber2018-05-161-2/+0
|\ \ | |/
| * dev_cache: drop open_listDavid Teigland2018-05-111-2/+0
* | build: Don't generate symlinks in include/ dirJoe Thornber2018-05-141-1/+1
|/
* filter: use bcache for filter readsDavid Teigland2018-05-101-0/+2
* scan: use separate fd for bcacheDavid Teigland2018-04-201-0/+2
* scan: use bcache for label scan and vg readDavid Teigland2018-04-201-0/+1
* [io paths] Unpick agk's aio stuffJoe Thornber2018-04-201-77/+25
* device: Fix basic async I/O error handlingdev-agk-tmpAlasdair G Kergon2018-02-081-3/+3
* device: Queue any aio beyond defined limits.Alasdair G Kergon2018-02-081-0/+1
* lvmcache: Use asynchronous I/O when scanning devices.Alasdair G Kergon2018-02-081-0/+4
* device: Basic config and setup to support async I/O.Alasdair G Kergon2018-02-081-0/+5
* device: Add flag to indicate that a code path can support AIOAlasdair G Kergon2018-02-061-0/+5
* device: Add ioflags parameter to transfer additional state.Alasdair G Kergon2018-01-211-2/+2
* device: Add reason to devbuf.Alasdair G Kergon2018-01-151-0/+1
* device: Store offset to data instead of pointer.Alasdair G Kergon2018-01-151-1/+2
* device: Reorder device.h before change.Alasdair G Kergon2018-01-151-29/+27
* device: Mark read-only device buffers const.Alasdair G Kergon2018-01-101-5/+5
* device: Remove some data copying between buffers.Alasdair G Kergon2018-01-101-0/+1
* device: Keep the last data buffer read off each device.Alasdair G Kergon2018-01-101-6/+25
* device: Introduce dev_read_callbackAlasdair G Kergon2018-01-061-1/+7
* metadata: Use a consistent format for callback fn parametersAlasdair G Kergon2018-01-051-0/+5
* device: Move dev_read memory allocation into device layer.Alasdair G Kergon2017-12-191-1/+7
* format_text: Transfer circular buf alloc to device layer.Alasdair G Kergon2017-12-151-2/+2
* device: Tag I/O for each mda on a device separately in log messages.Alasdair G Kergon2017-12-071-0/+2
* device: categorise block i/oAlasdair G Kergon2017-12-041-5/+19
* device: Retry open without O_NOATIME if it fails.Alasdair G Kergon2016-05-121-0/+1
* dev: detect mismatch between devices used and devices assumed for an LVPeter Rajnoha2016-03-211-1/+6
* device: add DEV_OPEN_FAILURE flagPeter Rajnoha2016-03-211-0/+1
* device: also cache device sizePeter Rajnoha2016-01-221-0/+9
* doc: change fsf addressZdenek Kabelac2016-01-211-1/+1
* cleanup: keep using enum typedefZdenek Kabelac2015-11-091-1/+1
* device: Don't try to close config file on failure.Alasdair G Kergon2015-08-171-0/+1
* devices: avoid extra open() syscallZdenek Kabelac2015-03-061-1/+1
* device: add infrastructure to support external device infoPeter Rajnoha2015-01-301-0/+27
* report: select: refactor: move str_list to libdmPeter Rajnoha2014-06-171-3/+2
* device: add physical block size info and make sure VG extent size >= PV's phy...Peter Rajnoha2013-12-121-1/+2
* cleanup: self compilable headersZdenek Kabelac2013-12-121-0/+1
* refactor: make device type recognition code common for general usePeter Rajnoha2013-06-121-16/+0