aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* vdev_disk: disable flushes if device does not support itvendor/openzfs/masterRob N2024-05-021-0/+27
* Improve write issue taskqs utilizationAlexander Motin2024-05-013-4/+10
* libzpool: set thread namesRob Norris2024-05-011-4/+4
* vdev probe to slow disk can stall mmp write checkerDon Brady2024-04-293-10/+12
* Parallel pool importGeorge Wilson2024-04-225-4/+13
* bdev_discard_supported: understand discard_granularity=0Rob N2024-04-121-2/+4
* zio: rename ZIO_TYPE_IOCTL to ZIO_TYPE_FLUSHRob Norris2024-04-122-10/+16
* dkio: remove kernel dkio.h compatibility headerRob Norris2024-04-125-76/+0
* zio: remove io_cmd and DKIOCFLUSHWRITECACHERob Norris2024-04-122-5/+2
* zio: remove zio_ioctl()Rob Norris2024-04-121-4/+1
* Add custom debug printing for your assertsRich Ercolani2024-04-102-29/+272
* L2ARC: Relax locking during writeAlexander Motin2024-04-091-1/+4
* Speculative prefetch for reordered requestsAlexander Motin2024-04-081-5/+11
* zinject: inject device errors into ioctlsRob N2024-04-081-3/+2
* vdev props comment and manpage should include zfsd and FreeBSD mentionsAlek P2024-04-041-1/+1
* zap_leaf: make l_hash[] variable length to silence UBSANRob N2024-04-031-1/+1
* xdr: header cleanupRob N2024-04-035-75/+31
* Add ashift validation when adding devices to a poolGeorge Wilson2024-03-293-5/+7
* vdev_disk: rewrite BIO filling machinery to avoid split pagesRob Norris2024-03-251-0/+1
* vdev_disk: rename existing functions to vdev_classic_*Rob Norris2024-03-251-0/+2
* abd: add page iteratorRob Norris2024-03-252-3/+30
* linux 5.4 compat: page_size()Rob Norris2024-03-252-0/+37
* Provide macros for setting and getting blkptr birth timesGeorge Wilson2024-03-252-29/+32
* ZAP: Massively switch to _by_dnode() interfacesAlexander Motin2024-03-253-2/+11
* ZAP: Some cleanups/micro-optimizationsAlexander Motin2024-03-211-4/+4
* zio: update ZIO type x stage documentationRob N2024-03-211-27/+29
* freebsd: fix missing headers in distribution tarballRob N2024-03-201-0/+2
* ddt: reduce DDT_NAMELENRob Norris2024-02-261-1/+6
* ddt: document the theory and the key data structuresRob Norris2024-02-151-23/+75
* ddt: simplify entry load and flagsRob Norris2024-02-151-2/+5
* ddt: remove ddt_nodeRob Norris2024-02-151-1/+0
* ddt: rework ops interface in terms of keys and valuesRob Norris2024-02-151-8/+12
* ddt: remove struct names and forward declarationsRob Norris2024-02-153-10/+8
* ddt: typedef ddt_type and ddt_classRob Norris2024-02-152-16/+23
* ddt: split internal DDT API into separate headerRob Norris2024-02-153-45/+87
* ddt: remove DDE_GET_NDVAS macroRob Norris2024-02-151-3/+0
* ddt: lift dedup stats out to separate fileRob Norris2024-02-151-0/+1
* ddt: compare keys, not entriesRob Norris2024-02-151-1/+2
* ddt: move entry compression into ddt_zapRob Norris2024-02-151-8/+0
* Linux: Cleanup taskq threads spawn/exitAlexander Motin2024-02-131-1/+1
* Add slow disk diagnosis to ZEDDon Brady2024-02-083-1/+8
* BRT: Fix FICLONE/FICLONERANGE shortened copyBrian Behlendorf2024-02-063-3/+3
* libzdb: Initial breakout of libzdbRich Ercolani2024-02-052-0/+69
* Linux 6.8 compat: handle mnt_idmap user_namespace changeRob Norris2024-01-292-5/+61
* Linux 6.8 compat: implement strlcpy fallbackRob Norris2024-01-291-0/+49
* libzfs: use zfs_strerror() in place of strerror()Richard Kojedzinszky2024-01-291-0/+10
* Remove list_size struct member from list implementationMigeljanImeri2024-01-262-3/+2
* fix: Uber block label not always found for aux vdevsAmeer Hamza2024-01-161-0/+1
* ZIL: Update Linux tracing after #15635Alexander Motin2024-01-091-4/+10
* Linux 6.2 compat: add check for kernel_neon_* availabilityShengqi Chen2024-01-092-0/+12