aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/dbuf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Re-embed multilist_t storageAlexander Motin2021-06-101-10/+10
* module/zfs: dbuf: dbuf_read_impl: remove unused variableнаб2021-06-071-2/+0
* Split dmu_zfetch() speculation and execution partsAlexander Motin2021-03-191-2/+3
* allow callers to allocate and provide the abd_t structMatthew Ahrens2021-01-201-1/+1
* Improve zfs receive performance with lightweight writeMatthew Ahrens2020-12-111-55/+240
* Decouple arc_read_done callback from arc buf instantiationMatthew Macy2020-12-091-1/+2
* Remove UIO_ZEROCOPY functions structuresMatthew Macy2020-10-301-2/+0
* zfetch: Don't issue new streams when old have not completedMatthew Macy2020-09-271-19/+52
* Replace cv_{timed}wait_sig with cv_{timed}wait_idle where appropriateMatthew Macy2020-09-031-1/+1
* Add zstd support to zfsMichael Niewöhner2020-08-201-2/+6
* Make use of ZFS_DEBUG consistent within kmod sourcesMatthew Macy2020-07-251-2/+2
* Limit dbuf cache sizes based only on ARC target size by defaultRyan Moeller2020-07-241-22/+24
* Mark functions as staticArvind Sankar2020-06-181-1/+1
* Compile cityhash code into libzfsMatthew Ahrens2020-03-271-1/+1
* Consolidate arc_buf allocation checksMatthew Macy2020-02-271-72/+42
* Refactor dnode dirty context from dbuf_dirtyMatthew Macy2020-02-261-36/+17
* Factor out some dbuf subroutines and add state change tracingMatthew Macy2020-02-181-93/+143
* Remove duplicate dbufs accountingAlexander Motin2020-02-131-2/+0
* Address Coverity warnings in #9902Matthew Macy2020-02-111-4/+5
* Add missing dmu_buf_unlock_parent() calls to dbuf_read_impl()Brian Behlendorf2020-02-101-1/+3
* Factor out dbuf_sync_bonusMatthew Macy2020-02-071-31/+52
* Few microoptimizations to dbuf layerAlexander Motin2020-02-051-22/+9