aboutsummaryrefslogtreecommitdiff
path: root/include/os
Commit message (Expand)AuthorAgeFilesLines
* bdev_discard_supported: understand discard_granularity=0Rob N2024-04-121-2/+4
* dkio: remove kernel dkio.h compatibility headerRob Norris2024-04-124-75/+0
* zio: remove io_cmd and DKIOCFLUSHWRITECACHERob Norris2024-04-121-4/+2
* Add custom debug printing for your assertsRich Ercolani2024-04-102-29/+272
* xdr: header cleanupRob N2024-04-035-75/+31
* vdev_disk: rewrite BIO filling machinery to avoid split pagesRob Norris2024-03-251-0/+1
* linux 5.4 compat: page_size()Rob Norris2024-03-252-0/+37
* freebsd: fix missing headers in distribution tarballRob N2024-03-201-0/+2
* Linux: Cleanup taskq threads spawn/exitAlexander Motin2024-02-131-1/+1
* BRT: Fix FICLONE/FICLONERANGE shortened copyBrian Behlendorf2024-02-062-3/+0
* 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
* Remove list_size struct member from list implementationMigeljanImeri2024-01-262-3/+2
* 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
* 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
* dmu: Allow buffer fills to failAlexander Motin2023-12-152-2/+2
* compact: workaround for GPL-only symbols on riscv from Linux 6.2Shengqi Chen2023-12-061-2/+13
* Use uint64_t instead of u_int64_tYuri Pankov2023-11-301-3/+1
* FreeBSD: Fix ZFS so that snapshots under .zfs/snapshot are NFS visiblermacklem2023-11-281-1/+1
* FreeBSD: Fix the build on FreeBSD 12Alan Somers2023-11-271-1/+2
* Add a tunable to disable BRT support.Rich Ercolani2023-11-162-0/+3
* Workaround UBSAN errors for variable arraysTony Hutter2023-11-131-1/+1
* Linux: Reclaim unused spl_kmem_cache_reclaimAlexander Motin2023-11-101-2/+0
* Unbreak FreeBSD world build after 3bd4df384Martin Matuška2023-11-091-0/+1
* FreeBSD: Implement taskq_init_ent()Alexander Motin2023-11-071-1/+1
* Improve ZFS objset sync parallelismednadolski-ix2023-11-062-0/+5
* Unify arc_prune_async() codeAlexander Motin2023-10-301-1/+1
* ZIL: Cleanup sync and commit handlingAlexander Motin2023-10-301-1/+0
* Add mutex_enter_interruptible() for interruptible sleeping IOCTLsThomas Bertschinger2023-10-262-8/+14
* zvol: Remove broken blk-mq optimizationTony Hutter2023-10-241-8/+0
* FreeBSD: Improve taskq wrapperAlexander Motin2023-10-131-9/+9
* FreeBSD: Reduce divergence from in-tree sourcesAlexander Motin2023-10-097-7/+10
* ARC: Remove b_bufcnt/b_ebufcnt from ARC headersAlexander Motin2023-10-061-8/+4
* Fix invalid pointer access in trace_dbuf.hChunwei Chen2023-10-021-2/+6
* Linux 6.6 compat: generic_fillattr has a new u32 request_mask added at arg2Coleman Kane2023-09-222-0/+11
* Linux 6.6 compat: use inode_get/set_ctime*(...)Coleman Kane2023-09-221-0/+11
* Add VERIFY0P() and ASSERT0P() macros.Dag-Erling Smørgrav2023-09-202-0/+26
* Clean up existing VERIFY*() macros.Dag-Erling Smørgrav2023-09-202-27/+25
* Retire z_nr_znodesMateusz Guzik2023-09-182-2/+0
* Selectable block allocatorsednadolski-ix2023-09-021-0/+3
* Avoid save/restoring AMX registers to avoid a SPR erratumRich Ercolani2023-08-261-5/+14
* linux/spl/kmem_cache: undefine `kmem_cache_alloc` before defining itRyan Lahfa2023-08-071-0/+8
* Linux 4.20 compat: wrapper function for iov_iter type accessColeman Kane2023-08-011-0/+6
* Linux 6.4 compat: iter_iov() function now used to get old iov memberColeman Kane2023-08-011-0/+6
* Linux 6.5 compat: blkdev changesColeman Kane2023-08-011-0/+6
* Linux 6.5 compat: use disk_check_media_change when it existsColeman Kane2023-08-011-0/+1
* linux: implement filesystem-side copy/clone functions for EL7Rob Norris2023-07-241-0/+4