summaryrefslogtreecommitdiff
path: root/Libraries
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2020-11-24 16:38:30 +0100
committerAndreas Kling <kling@serenityos.org>2020-11-24 16:42:01 +0100
commit5f2f31861c60bdbe65014961e812dbf3411e638f (patch)
tree8d69811200b667f13542e3e17c78ac303ddc8bee /Libraries
parentc33d71c5ffda4e7f887d93a2645a28ffc7dad55c (diff)
downloadserenity-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