diff options
author | Andreas Kling <kling@serenityos.org> | 2020-11-24 16:38:30 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-11-24 16:42:01 +0100 |
commit | 5f2f31861c60bdbe65014961e812dbf3411e638f (patch) | |
tree | 8d69811200b667f13542e3e17c78ac303ddc8bee /Libraries | |
parent | c33d71c5ffda4e7f887d93a2645a28ffc7dad55c (diff) | |
download | serenity-5f2f31861c60bdbe65014961e812dbf3411e638f.zip |
Kernel: Use a doubly-linked list for the BlockBasedFS cache
This makes misses in the BlockBasedFS's LRU block cache faster by
storing the cache entries in one of two doubly-linked list.
Dirty and clean cache entries are kept in two separate lists, and
move between them when their state changes. This can probably be
improved upon further.
Diffstat (limited to 'Libraries')
0 files changed, 0 insertions, 0 deletions