aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/dbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Destroy ARC buffer in case of fill errorAlexander Motin2024-07-171-0/+1
* Refactor dbuf_read() for safer decryptionAlexander Motin2024-05-291-110/+104
* Use ASSERT0P() to check that a pointer is NULL.Dag-Erling Smørgrav2024-04-291-1/+1
* Fix panics when truncating/deleting filesPavel Snajdr2024-04-291-10/+8
* L2ARC: Relax locking during writeAlexander Motin2024-04-191-1/+1
* Remove db_state DB_NOFILL checks from syncing contextAlexander Motin2024-04-191-25/+19
* Fix read errors race after block cloningAlexander Motin2024-04-191-21/+20
* Improve dbuf_read() error reportingAlexander Motin2024-04-191-18/+20
* ZAP: Massively switch to _by_dnode() interfacesAlexander Motin2024-04-191-15/+0
* dmu: Allow buffer fills to failAlexander Motin2024-02-201-9/+24
* Don't panic on unencrypted block in encrypted datasetchrisperedun2024-01-081-2/+0
* dbuf: Set dr_data when unoverriding after cloneAlexander Motin2024-01-081-3/+5
* dbuf: Handle arcbuf assignment after block cloningAlexander Motin2024-01-081-1/+11
* dmu_buf_will_clone: fix race in transition back to NOFILLRob N2023-11-281-1/+9
* dmu_buf_will_clone: change assertion to fix 32-bit compiler warningDimitry Andric2023-09-011-1/+1
* dbuf_sync_leaf: check DB_READ in state assertionsRob Norris2023-07-261-0/+9
* dmu_buf_will_clone: only check that current txg is cleanRob Norris2023-07-261-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