summaryrefslogtreecommitdiff
path: root/lib/device/device.h
Commit message (Expand)AuthorAgeFilesLines
* devices: factor common list functionsDavid Teigland2022-11-071-0/+12
* device_id: handle duplicate serial numbersDavid Teigland2022-11-071-0/+5
* device_id: look for serial number in other locationsDavid Teigland2022-11-071-0/+1
* device id: add new types using values from vpd_pg83David Teigland2022-10-101-0/+4
* device id wwid adjustmentsDavid Teigland2022-10-101-17/+22
* filter-mpath: get wwids from sysfs vpd_pg83David Teigland2022-06-081-0/+13
* filter: remove unused EAGAIN case and flagDavid Teigland2022-04-061-2/+2
* devices: drop incorrect paths from aliases listDavid Teigland2022-02-241-3/+0
* devices file: do not clear PVID of unread devicesDavid Teigland2022-02-101-0/+1
* toollib: remove all devices list from process_each_pvDavid Teigland2021-10-131-0/+1
* devices: rework libudev usageDavid Teigland2021-07-131-0/+3
* remove unused flag DEV_UDEV_INFO_MISSINGDavid Teigland2021-04-161-3/+2
* device usage based on devices fileDavid Teigland2021-02-231-0/+44
* filter-mpath: work with nvme devicesDavid Teigland2021-02-021-0/+1
* devices: support printing the filter that rejects a deviceDavid Teigland2020-10-011-0/+1
* bcache: use indirection table for fdDavid Teigland2020-09-181-0/+1
* 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