]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: turn name_cache radix tree into XArray in send_ctx
authorGabriel Niebler <gniebler@suse.com>
Tue, 26 Apr 2022 09:51:01 +0000 (11:51 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 16 May 2022 15:03:16 +0000 (17:03 +0200)
commit0f373d162ff5f93978a6414c58fe68a1bc7b55cd
treea20e44b47bfae3f32717ba7959b77e0b2c87c4bd
parent502e1d9fb7de355941ee57d013e1ed929b4aa765
btrfs: turn name_cache radix tree into XArray in send_ctx

… and adjust all usages of this object to use the XArray API for the sake
of consistency.

XArray API provides array semantics, so it is notionally easier to use and
understand, and it also takes care of locking for us.

None of this makes a real difference in this particular patch, but it does
in other places where similar replacements are or have been made and we
want to be consistent in our usage of data structures in btrfs.

Signed-off-by: Gabriel Niebler <gniebler@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/send.c