aboutsummaryrefslogtreecommitdiff
path: root/module/zfs/arc.c
Commit message (Expand)AuthorAgeFilesLines
* L2ARC: Cleanup buffer re-compressionAlexander Motin2024-04-231-39/+20
* Add custom debug printing for your assertsRich Ercolani2024-04-101-2/+3
* L2ARC: Relax locking during writeAlexander Motin2024-04-091-86/+93
* Provide macros for setting and getting blkptr birth timesGeorge Wilson2024-03-251-8/+8
* zfs_refcount_remove: explictly ignore returnsRob N2023-12-071-5/+7
* L2ARC: Restrict write size to 1/4 of the deviceAlexander Motin2023-11-141-26/+4
* Increase L2ARC write rate and headroomshodanshok2023-11-091-2/+2
* RAID-Z expansion featureDon Brady2023-11-081-2/+6
* Unify arc_prune_async() codeAlexander Motin2023-10-301-0/+52
* Read prefetched buffers from L2ARCshodanshok2023-10-261-4/+1
* Trust ARC_BUF_SHARED() moreAlexander Motin2023-10-201-17/+24
* ARC: Drop different size headers for cryptoAlexander Motin2023-10-061-175/+8
* ARC: Remove b_bufcnt/b_ebufcnt from ARC headersAlexander Motin2023-10-061-70/+35
* ARC: Remove b_cv from struct l1arc_buf_hdrAlexander Motin2023-10-041-12/+22
* Fix l2arc_apply_transforms ztest crash Paul Dagnelie2023-09-191-5/+6
* Remove ARC/ZIO physdone callbacks.Alexander Motin2023-06-151-18/+4
* Fix the L2ARC write size calculating logic (2)George Amanakis2023-06-101-5/+16
* Finally drop long disabled vdev cache.Alexander Motin2023-06-091-7/+4
* Use list_remove_head() where possible.Alexander Motin2023-06-091-10/+3
* Fix the L2ARC write size calculating logicGeorge Amanakis2023-06-061-16/+29
* Remove duplicate code in l2arc_evict()George Amanakis2023-05-091-14/+8
* Verify block pointers before writing them outMatthew Ahrens2023-05-081-2/+2
* Fix some signedness issues in arc_evict()Alexander Motin2023-04-051-4/+4
* Fixes in persistent error logGeorge Amanakis2023-03-281-3/+4
* More adaptive ARC evictionAlexander Motin2023-03-081-638/+325
* Skip memory allocation when compressing holesRichard Yao2023-02-271-8/+8
* Improve arc_read() error reportingAlexander Motin2023-02-131-8/+16
* Cleanup: Use NULL when doing NULL pointer comparisonsRichard Yao2023-01-131-1/+1
* Remove some dead ARC code. (#14340)Alexander Motin2023-01-091-74/+26
* Hide b_freeze_* under ZFS_DEBUGAlexander Motin2023-01-051-6/+27
* Implement uncached prefetchAlexander Motin2023-01-051-65/+134
* arc_read()/arc_access() refactoring and cleanupAlexander Motin2022-12-221-283/+263
* Fix arc_p aggressive increaseshodanshok2022-11-111-2/+3
* Fix ARC target collapse when zfs_arc_meta_limit_percent=100shodanshok2022-10-281-1/+1
* Fix multiplication converted to larger typeAndrew Innes2022-10-281-1/+1
* Cleanup: Address Clang's static analyzer's unused code complaintsRichard Yao2022-10-141-1/+1
* Cleanup: 64-bit kernel module parameters should use fixed width typesRichard Yao2022-10-131-38/+38
* Add defensive assertionsRichard Yao2022-10-121-0/+1
* Cleanup: Specify unsignedness on things that should not be signedRichard Yao2022-09-271-48/+47
* Cleanup: Remove ineffective unsigned comparisons against 0Richard Yao2022-09-271-1/+1
* Cleanup: Use OpenSolaris functions to call schedulerRichard Yao2022-09-121-2/+2
* Apply arc_shrink_shift to ARC above arc_c_minAlexander Motin2022-09-021-4/+5
* Add comment on acb_zio_dummyChristian Schwarz2022-08-081-0/+17
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Remaining {=> const} char|void *tagнаб2022-06-291-17/+19
* Enable -Wwrite-stringsнаб2022-06-291-10/+11
* Corrected edge case in uncompressed ARC->L2ARC handlingRich Ercolani2022-05-041-8/+19
* Improve the inline descriptions of the ARC module parametersAllan Jude2022-04-201-10/+10
* Switch from _Noreturn to __attribute__((noreturn))Brian Behlendorf2022-03-231-3/+3
* module: zfs: arc: hdr_full_crypt_dest: drop unevaulated-only variableнаб2022-03-181-3/+3