aboutsummaryrefslogtreecommitdiffstats
path: root/module/os/linux/zfs/vdev_disk.c
Commit message (Expand)AuthorAgeFilesLines
* Linux 5.16: use bdev_nr_bytes() to get device capacityRob Norris2024-07-151-5/+9
* Replace usage of schedule_timeout with schedule_timeout_interruptible (#16150)Daniel Perry2024-05-091-1/+1
* vdev_disk: disable flushes if device does not support itRob N2024-05-021-2/+5
* zio: rename ZIO_TYPE_IOCTL to ZIO_TYPE_FLUSHRob Norris2024-04-111-1/+1
* zio: remove io_cmd and DKIOCFLUSHWRITECACHERob Norris2024-04-111-24/+15
* vdev_disk: fix alignment check when buffer has non-zero starting offsetRob Norris2024-04-111-1/+1
* tests: add test for vdev_disk page alignment checkRob Norris2024-04-111-0/+6
* vdev_disk: ensure trim errors are returned immediatelyRob N2024-04-081-45/+86
* Linux 6.9 compat: bdev handles are now struct fileRob Norris2024-04-031-5/+19
* vdev_disk: don't touch vbio after its handed off to the kernelRob N2024-04-031-5/+6
* vdev_disk: clean up spa/bdev mode conversionRob N2024-03-291-42/+39
* vdev_disk: use bio_chain() to submit multiple BIOsRob Norris2024-03-251-151/+80
* vdev_disk: add module parameter to select BIO submission methodRob Norris2024-03-251-2/+29
* vdev_disk: rewrite BIO filling machinery to avoid split pagesRob Norris2024-03-251-2/+437
* vdev_disk: make read/write IO function configurableRob Norris2024-03-251-2/+21
* vdev_disk: reorganise vdev_disk_io_startRob Norris2024-03-251-20/+31
* vdev_disk: rename existing functions to vdev_classic_*Rob Norris2024-03-251-102/+113
* Improve performance for zpool trim on linuxUmer Saleem2024-02-021-14/+58
* Linux 6.8 compat: update for new bdev access functionsRob Norris2024-01-291-58/+79
* Linux 6.5 compat: check BLK_OPEN_EXCL is definedBrian Behlendorf2023-12-211-6/+12
* Linux 6.5 compat: blkdev changesColeman Kane2023-08-011-8/+57
* Cleanup of dead code suggested by Clang Static Analyzer (#14380)Richard Yao2023-01-171-6/+3
* Cleanup: Use C99 flexible array members instead of zero length arraysRichard Yao2023-01-121-1/+1
* Linux: Cleanup unnecessary NULL check in __vdev_disk_physio()Richard Yao2022-12-081-1/+1
* Allow to control failfastMariusz Zaborski2022-11-101-2/+14
* Expose zfs_vdev_open_timeout_ms as a tunableSerapheim Dimitropoulos2022-11-031-1/+4
* Convert enum zio_flag to uint64_tRichard Yao2022-10-271-1/+1
* Cleanup: 64-bit kernel module parameters should use fixed width typesRichard Yao2022-10-131-6/+6
* zed: mark disks as REMOVED when they are removedAmeer Hamza2022-09-281-2/+22
* Linux 5.20 compat: bdevname()Brian Behlendorf2022-08-041-1/+11
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Linux 5.19 compat: blkdev_issue_secure_erase()Brian Behlendorf2022-05-311-9/+28
* Linux 5.19 compat: bdev_max_secure_erase_sectors()Brian Behlendorf2022-05-311-4/+2
* Linux 5.19 compat: bdev_max_discard_sectors()Brian Behlendorf2022-05-311-1/+1
* Linux 5.18 compat: bio_alloc()Brian Behlendorf2022-05-311-14/+39
* Linux 5.18 compat: blkg_tryget is moved to private headersRiccardo Schirone2022-04-041-2/+5
* Linux 5.18 compat: 4-argument bio_alloc()наб2022-03-281-0/+4
* Linux <4.8 compat: submit_bio() rw argFinix19792022-01-251-1/+1
* module/*.ko: prune .data, global .rodataнаб2022-01-141-1/+1
* Linux 5.16: The blk-cgroup.h header is where struct blkcg_gq is definedColeman Kane2021-12-071-0/+3
* Linux 5.16: bio_set_dev is no longer a helper macroColeman Kane2021-12-071-0/+24
* Linux 5.13 compat: retry zvol_open() when contendedBrian Behlendorf2021-12-011-0/+8
* Linux 5.16 compat: submit_bio()Brian Behlendorf2021-11-091-2/+2
* Replace /*PRINTFLIKEn*/ with attribute(printf)наб2021-07-261-1/+3
* Linux 5.12 update: bio_max_segs() replaces BIO_MAX_PAGESColeman Kane2021-03-191-0/+5
* Linux 5.12 compat: bio->bi_disk member movedColeman Kane2021-02-241-0/+4
* fix abd_nr_pages_off for gang abdMatthew Ahrens2021-01-281-26/+23
* Linux 5.11 compat: bdev_whole()Brian Behlendorf2020-12-271-4/+12
* Distributed Spare (dRAID) FeatureBrian Behlendorf2020-11-131-0/+9
* Linux 5.10 compat: check_disk_change() removedColeman Kane2020-11-021-1/+1