aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/abd.c
Commit message (Expand)AuthorAgeFilesLines
* abd: add page iteratorRob Norris2024-03-251-0/+42
* Make abd_raidz_gen_iterate() pass an initialized pointer to the callbackMark Johnston2023-11-071-3/+6
* RAIDZ: Use cache blocking during parity mathAlexander Motin2023-10-301-14/+10
* ABD: Be more assertive in iteratorsAlexander Motin2023-10-241-78/+26
* Fix two abd_gang_add_gang() issues.Alexander Motin2023-05-051-1/+13
* Fix positive ABD size assertion in abd_verify().Alexander Motin2023-04-261-1/+2
* abd_return_buf() should call zfs_refcount_remove_many() earlyRichard Yao2022-10-191-3/+3
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Rename fallthrough to zfs_fallthroughJorgen Lundman2022-02-151-4/+4
* module: zfs: fix unused, remove argsusedнаб2021-12-231-3/+3
* Use fallthrough macroBrian Behlendorf2021-09-141-4/+4
* Avoid small buffer copying on writeAlexander Motin2021-07-271-1/+1
* Fix abd leak, kmem_free correct size of abd_tJorgen Lundman2021-07-011-1/+1
* Help compiller optimize out abd_verify()Alexander Motin2021-06-251-2/+2
* Fix various typosAndrea Gelmini2021-04-021-1/+1
* Fix abd_get_offset_struct() may allocate new abdJorgen Lundman2021-03-051-1/+5
* The abd child/parent relationship does not need to be trackedMatthew Ahrens2021-01-301-1/+17
* Fixing gang ABD when adding another gangBrian Atkinson2021-01-281-8/+6
* Removing ABD Parent Child Reference Before Freeing ABDBrian Atkinson2021-01-281-12/+10
* Fix two minor lint errors (cppcheck)Colm2021-01-231-0/+1
* allow callers to allocate and provide the abd_t structMatthew Ahrens2021-01-201-139/+121
* Distributed Spare (dRAID) FeatureBrian Behlendorf2020-11-131-5/+9
* Add gang ABD child to parent gang ABDBrian Atkinson2020-07-241-1/+55
* Fixing gang ABD child removal race conditionBrian Atkinson2020-07-141-3/+15
* Fix typosAndrea Gelmini2020-06-091-3/+3
* Gang ABD TypeBrian Atkinson2020-05-201-26/+316
* Fix abd_enter/exit_critical wrappersBrian Behlendorf2020-05-141-2/+2
* Combine OS-independent ABD Code into Common Source FileBrian Atkinson2020-05-101-0/+857
* OpenZFS restructuring - move platform specific sourcesMatthew Macy2019-09-061-1638/+0
* Tag ABD pages for exclusion in kernel crash dumpsDon Brady2019-08-281-0/+29
* Linux 5.3: Fix switch() fall though compiler errorsTony Hutter2019-08-211-0/+4
* single-chunk scatter ABDs can be treated as linearMatthew Ahrens2019-06-111-41/+79
* abd_alloc should use scatter for >1K allocationsMatthew Ahrens2019-02-281-2/+30
* Prefix all refcount functions with zfs_Tim Schumacher2018-10-011-11/+11
* Update build system and packagingBrian Behlendorf2018-05-291-1/+1
* Update for cppcheck v1.80Brian Behlendorf2017-11-181-9/+9
* Undo c89 workarounds to match with upstreamDon Brady2017-11-041-9/+5
* Fix abdstats kstat on 32-bit systemsBrian Behlendorf2017-10-061-2/+2
* minor improvement to abd_free_pages()jxiong2017-05-021-8/+6
* Remove dependency on linear ABDGvozden Neskovic2017-03-291-1/+1
* codebase style improvements for OpenZFS 6459 portGeorge Melikov2017-01-221-8/+9
* Use cstyle -cpP in `make cstyle` checkBrian Behlendorf2016-12-121-3/+4
* Fix coverity defects: CID 154617luozhengzheng2016-12-081-1/+1
* Fix incorrect operator in abd_alloc_sametype()luozhengzheng2016-12-011-1/+1
* ABD optimized page allocation codeChunwei Chen2016-11-291-131/+412
* ABD kmap to kmap_atomicChunwei Chen2016-11-291-35/+49
* ABD changes for vectorized RAIDZGvozden Neskovic2016-11-291-8/+190
* ABD page support to vdev_disk.cIsaac Huang2016-11-291-1/+59
* DLPX-44812 integrate EP-220 large memory scalabilityDavid Quigley2016-11-291-0/+1008