Commit Graph

31 Commits (ddf9ddacef0989fdeb22e182212a232488f0f3ad)

Author SHA1 Message Date
David Howells 4fa9f4ede8 FS-Cache: Provide nop fscache_stat_d() if CONFIG_FSCACHE_STATS=n 15 years ago
David Howells fee096deb4 CacheFiles: Catch an overly long wait for an old active object 15 years ago
David Howells 868411be3f FS-Cache: Actually requeue an object when requested 15 years ago
David Howells 60d543ca72 FS-Cache: Start processing an object's operations on that object's death 15 years ago
David Howells d461d26dde FS-Cache: Make sure FSCACHE_COOKIE_LOOKING_UP cleared on lookup failure 15 years ago
David Howells 2175bb06dc FS-Cache: Add a retirement stat counter 15 years ago
David Howells 201a15428b FS-Cache: Handle pages pending storage that get evicted under OOM conditions 15 years ago
David Howells e3d4d28b1c FS-Cache: Handle read request vs lookup, creation or other cache failure 15 years ago
David Howells 285e728b0a FS-Cache: Don't delete pending pages from the page-store tracking tree 15 years ago
David Howells 1bccf513ac FS-Cache: Fix lock misorder in fscache_write_op() 15 years ago
David Howells 6897e3df8f FS-Cache: The object-available state can't rely on the cookie to be available 15 years ago
David Howells 5753c44188 FS-Cache: Permit cache retrieval ops to be interrupted in the initial wait phase 15 years ago
David Howells b34df792b4 FS-Cache: Use radix tree preload correctly in tracking of pages to be stored 15 years ago
David Howells 7e311a207d FS-Cache: Clear netfs pointers in cookie after detaching object, not before 15 years ago
David Howells 52bd75fdb1 FS-Cache: Add counters for entry/exit to/from cache operation functions 15 years ago
David Howells 4fbf4291aa FS-Cache: Allow the current state of all objects to be dumped 15 years ago
David Howells 440f0affe2 FS-Cache: Annotate slow-work runqueue proc lines for FS-Cache work items 15 years ago
David Howells 3d7a641e54 SLOW_WORK: Wait for outstanding work items belonging to a module to clear 15 years ago
David Howells 348ca1029e FS-Cache: Fixup renamed filenames in comments in internal.h 16 years ago
David Howells b510882281 FS-Cache: Implement data I/O part of netfs API 16 years ago
David Howells 952efe7b78 FS-Cache: Add and document asynchronous operation handling 16 years ago
David Howells ccc4fc3d11 FS-Cache: Implement the cookie management part of the netfs API 16 years ago
David Howells 36c9559022 FS-Cache: Object management state machine 16 years ago
David Howells 2868cbea72 FS-Cache: Bit waiting helpers 16 years ago
David Howells 726dd7ff10 FS-Cache: Add netfs registration 16 years ago
David Howells 955d00917f FS-Cache: Provide a slab for cookie allocation 16 years ago
David Howells 4c515dd47a FS-Cache: Add cache management 16 years ago
David Howells 0e04d4cefc FS-Cache: Add cache tag handling 16 years ago
David Howells a6891645cf FS-Cache: Root index definition 16 years ago
David Howells 7394daa8c6 FS-Cache: Add use of /proc and presentation of statistics 16 years ago
David Howells 06b3db1b9b FS-Cache: Add main configuration option, module entry points and debugging 16 years ago