Chuck Lever (5):
libfs: Re-arrange locking in offset_iterate_dir()
libfs: Define a minimum directory offset
libfs: Add simple_offset_empty()
maple_tree: Add mtree_alloc_cyclic()
libfs: Convert simple directory offsets to use a Maple Tree
Liam R. Howlett (1):
test_maple_tree: testing the cyclic allocation
Yu Kuai (1):
fs: fix kabi kroken in struct offset_ctx
yangerkun (1):
libfs: fix infinite directory reads for offset dir
fs/libfs.c | 129 +++++++++++++++++++++++++------------
include/linux/fs.h | 15 ++++-
include/linux/maple_tree.h | 7 ++
lib/maple_tree.c | 93 ++++++++++++++++++++++++++
lib/test_maple_tree.c | 44 +++++++++++++
mm/shmem.c | 4 +-
6 files changed, 247 insertions(+), 45 deletions(-)
--
2.39.2