aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/dbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Improve ZFS objset sync parallelismednadolski-ix2023-11-061-1/+8
* Use ASSERT0P() to check that a pointer is NULL.Dag-Erling Smørgrav2023-09-191-1/+1
* dmu_buf_will_clone: change assertion to fix 32-bit compiler warningDimitry Andric2023-08-311-1/+1
* dbuf_sync_leaf: check DB_READ in state assertionsRob Norris2023-07-241-0/+9
* dmu_buf_will_clone: only check that current txg is cleanRob Norris2023-07-241-1/+1
* Remove ARC/ZIO physdone callbacks.Alexander Motin2023-06-151-85/+9
* Hold db_mtx when updating db_stateBrian Atkinson2023-05-191-2/+4
* Additional block cloning fixes.Pawel Jakub Dawidek2023-05-111-22/+81
* Verify block pointers before writing them outMatthew Ahrens2023-05-081-0/+16
* Use correct block pointer in block cloning case.Pawel Jakub Dawidek2023-05-021-2/+1
* Fixes in persistent error logGeorge Amanakis2023-03-281-1/+2
* Fix cloning into already dirty dbufs.Pawel Jakub Dawidek2023-03-241-2/+1
* Fix possible NULL pointer dereference in dbuf_verify()Richard Yao2023-03-141-1/+1
* Implementation of block cloning for ZFSPawel Jakub Dawidek2023-03-101-39/+87
* txg_sync should handle write errors in ZILRichard Yao2023-03-101-1/+0
* Suppress Clang Static Analyzer warning in dbuf_dnode_findbp()Richard Yao2023-03-081-0/+1
* Optimize the is_l2cacheable functionsGeorge Amanakis2023-03-061-30/+30
* Suppress static analyzer warning in dbuf_hold_copy()Richard Yao2023-02-281-1/+3
* Implement uncached prefetchAlexander Motin2023-01-041-57/+42
* Cache dbuf_hash() calculationRichard Yao2022-12-131-15/+22
* Fix NULL pointer dereference in dbuf_prefetch_indirect_done()Richard Yao2022-11-291-2/+2
* Remove few pointer dereferences in dbuf_read()Alexander Motin2022-11-291-5/+4
* Cleanup: Address Clang's static analyzer's unused code complaintsRichard Yao2022-10-141-1/+0
* Cleanup: 64-bit kernel module parameters should use fixed width typesRichard Yao2022-10-131-4/+4
* Add defensive assertionsRichard Yao2022-10-121-0/+2
* Cleanup: Specify unsignedness on things that should not be signedRichard Yao2022-09-271-5/+5
* Dynamically size dbuf hash mutex arrayBrian Behlendorf2022-09-221-30/+53
* Revert "Reduce dbuf_find() lock contention"Brian Behlendorf2022-09-221-13/+13
* Fix theoretical "use-after-free" in dbuf_prefetch_indirect_done()Richard Yao2022-09-131-2/+6
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Enable -Wwrite-stringsнаб2022-06-291-11/+11
* Fix -Wuse-after-free warning in dbuf_destroy()Brian Behlendorf2022-06-271-3/+3
* Fix -Wuse-after-free warning in dbuf_issue_final_prefetch_done()Brian Behlendorf2022-06-271-1/+2
* More speculative prefetcher improvementsAlexander Motin2022-05-251-5/+9
* Fix functions without a prototypeAidan Harris2022-05-061-1/+1
* Reduce dbuf_find() lock contentionBrian Behlendorf2022-05-041-13/+13
* Switch from _Noreturn to __attribute__((noreturn))Brian Behlendorf2022-03-231-1/+1
* Remove bcopy(), bzero(), bcmp()наб2022-03-151-20/+20
* Use _Noreturn (C11; GNU89) properlyAlejandro Colomar2022-03-041-1/+1
* Remove unneeded "extern inline" function declarationsTomohiro Kusumi2022-02-081-5/+0
* Clean up CSTYLEDsнаб2022-01-261-11/+6
* module/*.ko: prune .data, global .rodataнаб2022-01-141-7/+7
* module: zfs: fix unused, remove argsusedнаб2021-12-231-10/+13
* Code cleanupsPawel Jakub Dawidek2021-11-301-1/+1
* Introduce a tunable to exclude special class buffers from L2ARCGeorge Amanakis2021-11-111-4/+67
* Compact dbuf/buf hashes and lock arraysAlexander Motin2021-07-011-3/+3
* Avoid 64bit division in multilist index functionsAlexander Motin2021-06-291-2/+3
* Annotated dprintf as printf-likeRich Ercolani2021-06-221-1/+2
* Revert Consolidate arc_buf allocation checksAntonio Russo2021-06-221-44/+77
* Use wmsum for arc, abd, dbuf and zfetch statistics. (#12172)Alexander Motin2021-06-161-25/+87