aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* ZIL: Improve next log block size predictionAlexander Motin2023-12-211-3/+5
* zpool: Add slot power control, print power statusTony Hutter2023-12-212-0/+60
* spa: make read/write queues configurableRob N2023-12-201-0/+6
* Linux 6.7 compat: rework shrinker setup for heap allocationsRob Norris2023-12-201-47/+19
* Linux 6.7 compat: use inode atime/mtime accessorsRob Norris2023-12-201-0/+20