aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/arc.c
Commit message (Expand)AuthorAgeFilesLines
* Clean up CSTYLEDsнаб2022-01-261-7/+4
* Avoid memory allocations in the ARC eviction threadMark Johnston2022-01-211-53/+85
* module/*.ko: prune .data, global .rodataнаб2022-01-141-33/+34
* l2arc_write_buffers: remove redundant assertsChristian Schwarz2022-01-061-12/+0
* module: zfs: fix unused, remove argsusedнаб2021-12-231-23/+30
* Reduce number of arc_prune threadsAlexander Motin2021-12-221-3/+10
* ZFS send/recv with ashift 9->12 leads to data corruptionPaul Dagnelie2021-12-071-1/+0
* Corrected a case where we could read uninited ABD memoryRich Ercolani2021-12-031-11/+14
* Introduce a tunable to exclude special class buffers from L2ARCGeorge Amanakis2021-11-111-0/+12
* Avoid panic in case of pool errors and missing L2ARCGeorge Amanakis2021-09-161-1/+6
* Verify embedded blkptr's in arc_read()Brian Behlendorf2021-09-091-6/+13
* arc: Drop an incorrect assertRich Ercolani2021-09-081-1/+0
* Remove b_pabd/b_rabd allocation from arc_hdr_alloc()Alexander Motin2021-08-171-48/+65
* Optimize arc_l2c_only lists assertionsAlexander Motin2021-08-171-9/+12
* Fix/improve dbuf hits accountingAlexander Motin2021-08-171-20/+10
* Restore FreeBSD sysctl processing for arc.min and arc.maxAllan Jude2021-08-161-4/+20
* Run arc_evict thread at higher priorityTony Nguyen2021-08-101-2/+2
* Avoid small buffer copying on writeAlexander Motin2021-07-271-1/+2
* Fix format specifier warningsBrian Behlendorf2021-07-271-2/+2
* Fixes in persistent L2ARCGeorge Amanakis2021-07-261-75/+102
* Remove NOTE(CONSTCOND) and note.hнаб2021-07-261-2/+0
* Replace /*PRINTFLIKEn*/ with attribute(printf)наб2021-07-261-1/+1
* Add Module Parameter Regarding Log Size LimitKevin Jin2021-07-201-0/+12
* Minor ARC optimizationsAlexander Motin2021-07-201-31/+9
* Fix ARC ghost states eviction accountingAlexander Motin2021-07-131-61/+94
* Compact dbuf/buf hashes and lock arraysAlexander Motin2021-07-011-19/+6
* Avoid 64bit division in multilist index functionsAlexander Motin2021-06-291-2/+3
* Annotated dprintf as printf-likeRich Ercolani2021-06-221-9/+17
* Use wmsum for arc, abd, dbuf and zfetch statistics. (#12172)Alexander Motin2021-06-161-155/+434
* Avoid deadlock when removing L2ARC devices under I/OGeorge Amanakis2021-06-161-11/+6
* Re-embed multilist_t storageAlexander Motin2021-06-101-43/+43
* module/zfs: arc: arc_hdr_realloc_crypt: remove unused variablesнаб2021-06-071-5/+0
* Introduce write-mostly sumsAlexander Motin2021-05-271-38/+39
* Fix various typosAndrea Gelmini2021-04-021-1/+1
* Removed duplicated includesAndrea Gelmini2021-03-221-1/+0
* Restore FreeBSD resource usage accountingRyan Moeller2021-02-191-0/+2
* Avoid updating the L2ARC device header unnecessarilyGeorge Amanakis2021-01-281-1/+3
* Fix two minor lint errors (cppcheck)Colm2021-01-231-4/+4
* allow callers to allocate and provide the abd_t structMatthew Ahrens2021-01-201-6/+6
* assertion failed in arc_wait_for_eviction()Matthew Ahrens2021-01-071-8/+14
* Avoid extra work updating ARC kstats and tunablesRyan Moeller2020-12-171-16/+9
* dmu_zfetch: fix memory leakMatthew Macy2020-12-121-4/+3
* Implement memory and CPU hotplugPaul Dagnelie2020-12-101-7/+17
* Decouple arc_read_done callback from arc buf instantiationMatthew Macy2020-12-091-2/+3
* Fix ASSERT logic in l2arc_evict()George Amanakis2020-11-161-3/+10
* Fix dmu_tx_dirty_throttle after arc_c reductionAlexander Motin2020-11-101-5/+5
* Yield periodically when rebuilding L2ARCAlexander Motin2020-10-301-0/+1
* Add missing zfs_arc_evict_batch_limit tunableRyan Moeller2020-10-221-1/+4
* Non-l2arc pool reads shouldn't be l2arc missesAdam D. Moss2020-10-201-8/+21
* Make L2ARC tests more robustGeorge Amanakis2020-10-051-11/+6