aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2024-02-17 15:23:54 -0500
committerChristian Brauner <brauner@kernel.org>2024-02-21 09:34:25 +0100
commitecba88a3b32d733d41e27973e25b2bc580f64281 (patch)
tree65716b32a5b06d470298c4feb6de154dbd278f50 /lib
parent7beea725a8ca412c6190090ce7c3a13b169592a1 (diff)
downloadlinux-ecba88a3b32d733d41e27973e25b2bc580f64281.tar.gz
libfs: Add simple_offset_empty()
For simple filesystems that use directory offset mapping, rely strictly on the directory offset map to tell when a directory has no children. After this patch is applied, the emptiness test holds only the RCU read lock when the directory being tested has no children. In addition, this adds another layer of confirmation that simple_offset_add/remove() are working as expected. Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Link: https://lore.kernel.org/r/170820143463.6328.7872919188371286951.stgit@91.116.238.104.host.secureserver.net Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions