aboutsummaryrefslogtreecommitdiffstats
path: root/module/os/linux
Commit message (Expand)AuthorAgeFilesLines
* linux/zvol_os: fix zvol queue limits initializationAmeer Hamza2024-08-261-3/+4
* linux/zvol_os: tidy and document queue limit/config setupRob Norris2024-08-261-7/+38
* linux/zvol_os.c: cleanup limits for non-blk mq caseAmeer Hamza2024-08-221-5/+0
* linux/zvol_os.c: Fix max_discard_sectors limit for 6.8+ kernelAmeer Hamza2024-08-221-0/+1
* Linux 6.10 compat: Fix zvol NULL pointer deferenceTony Hutter2024-08-221-3/+4
* Linux 6.11: avoid passing "end" sentinel to register_sysctl()Rob Norris2024-08-221-3/+38
* Linux 6.11: add compat macro for page_mapping()Rob Norris2024-08-221-0/+1
* Linux 6.11: add more queue_limit fields with removed settersRob Norris2024-08-221-8/+15
* Linux 6.11: IO stats is now a queue feature flagRob Norris2024-08-221-4/+3
* Linux 6.11: first arg to proc_handler is now constRob Norris2024-08-221-3/+9
* Linux 6.11: enable queue flush through queue limitsRob Norris2024-08-221-2/+10
* linux/zvol_os: fix SET_ERROR with negative return codesRob Norris2024-08-221-4/+4
* [2.2.5-only] Make 'rmmod zfs' work after zfs-2.2.4 (#16406)Tony Hutter2024-08-021-2/+11
* abd_iter_page: rework to handle multipage scatterlistsRob N2024-07-171-46/+74
* Linux 5.16: use bdev_nr_bytes() to get device capacityRob Norris2024-07-161-5/+9
* Linux 6.10: work harder to avoid kmem_cache_alloc reuseRob Norris2024-07-161-10/+2
* Linux 6.10: rework queue limits setupRob Norris2024-07-161-70/+116
* Linux 6.9: Call add_disk() from workqueue to fix zfs_allow_010_pos (#16282)Tony Hutter2024-07-161-5/+97
* Replace P2ALIGN with P2ALIGN_TYPED and delete P2ALIGN.chenqiuhao19972024-05-131-1/+1
* Fix updating the zvol_htable when renaming a zvolAlan Somers2024-04-301-1/+1
* xdr: header cleanupRob N2024-04-291-0/+1
* Linux 6.9 compat: blk_alloc_disk() now takes two argsRob Norris2024-04-221-1/+22
* Linux 6.9 compat: bdev handles are now struct fileRob Norris2024-04-221-5/+19
* vdev_disk: clean up spa/bdev mode conversionRob N2024-04-221-42/+39
* zvols: prevent overflow of minor device numbersFabian-Gruenbichler2024-04-221-0/+7
* Linux: Cleanup taskq threads spawn/exitAlexander Motin2024-04-191-56/+29
* Refactor dmu_prefetch().Alexander Motin2024-04-191-5/+2
* zvol_os: fix compile with blk-mq on Linux 4.xRob N2024-04-171-0/+5
* zvol_os: fix build on Linux <3.13Rob N2024-04-171-1/+2
* zvol: use multiple taskqAmeer Hamza2024-04-171-10/+92
* vdev_disk: fix alignment check when buffer has non-zero starting offsetRob Norris2024-04-121-1/+1
* vdev_disk: ensure trim errors are returned immediatelyRob N2024-04-111-45/+86
* vdev_disk: don't touch vbio after its handed off to the kernelRob Norris2024-04-081-5/+6
* Fix corruption caused by mmap flushing problemsRobert Evans2024-03-292-8/+5
* vdev_disk: default to classic submission for 2.2.xRob Norris2024-03-281-3/+5
* abd_iter_page: don't use compound heads on Linux <4.5Rob Norris2024-03-281-0/+14
* vdev_disk: use bio_chain() to submit multiple BIOsRob Norris2024-03-281-151/+80
* vdev_disk: add module parameter to select BIO submission methodRob Norris2024-03-281-2/+29
* vdev_disk: rewrite BIO filling machinery to avoid split pagesRob Norris2024-03-281-2/+437
* vdev_disk: make read/write IO function configurableRob Norris2024-03-281-2/+21
* vdev_disk: reorganise vdev_disk_io_startRob Norris2024-03-281-20/+31
* vdev_disk: rename existing functions to vdev_classic_*Rob Norris2024-03-282-102/+118
* abd: add page iteratorRob Norris2024-03-281-8/+96
* Linux 6.8 compat: use splice_copy_file_range() for fallbackRob N2024-03-211-2/+14
* Improve performance for zpool trim on linuxUmer Saleem2024-02-061-14/+58
* BRT: Fix FICLONE/FICLONERANGE shortened copyTony Hutter2024-02-062-26/+27
* Linux 6.8 compat: replace MAX_ORDER defineRob Norris2024-01-291-9/+18
* Linux 6.8 compat: implement strlcpy fallbackRob Norris2024-01-294-0/+4
* Linux 6.8 compat: update for new bdev access functionsRob Norris2024-01-291-58/+79
* linux spl: fix typo in top comment of spl-condvar.cTino Reichardt2024-01-291-1/+1