u-boot-brain/fs/btrfs
Qu Wenruo 29c26ae8bc fs: btrfs: Crossport btrfs_search_slot() from btrfs-progs
This patch copies the core function, btrfs_search_slot(), from
btrfs-progs.

This version has the following functionality removed:
- The ability to COW tree block
  Related code is commented out, and can be enabled in the future.

- The readahead functionality
  This is abused in kernel. Remove it completely.

With the core function in place, btrfs developers should feel at home now.

This also crossports supporting code like btrfs_previous_item() to
ctree.[ch].

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>
2020-09-07 20:57:27 -04:00
..
common fs: btrfs: Crossport rbtree-utils from btrfs-progs 2020-09-07 20:57:27 -04:00
crypto fs: btrfs: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
kernel-shared fs: btrfs: Sync btrfs_btree.h from kernel 2020-09-07 20:57:27 -04:00
btrfs.c fs: btrfs: Rename btrfs_root to __btrfs_root 2020-09-07 20:57:27 -04:00
btrfs.h fs: btrfs: Rename btrfs_root to __btrfs_root 2020-09-07 20:57:27 -04:00
chunk-map.c fs: btrfs: Rename struct btrfs_path to struct __btrfs_path 2020-09-07 20:57:27 -04:00
compat.h fs: btrfs: Crossport volumes.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00
compression.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
conv-funcs.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ctree.c fs: btrfs: Crossport btrfs_search_slot() from btrfs-progs 2020-09-07 20:57:27 -04:00
ctree.h fs: btrfs: Crossport btrfs_search_slot() from btrfs-progs 2020-09-07 20:57:27 -04:00
dev.c common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
dir-item.c fs: btrfs: Rename btrfs_root to __btrfs_root 2020-09-07 20:57:27 -04:00
disk-io.c fs: btrfs: Crossport read_tree_block() from btrfs-progs 2020-09-07 20:57:27 -04:00
disk-io.h fs: btrfs: Crossport read_tree_block() from btrfs-progs 2020-09-07 20:57:27 -04:00
extent-cache.c fs: btrfs: Crossport extent-cache.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00
extent-cache.h fs: btrfs: Crossport extent-cache.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00
extent-io.c fs: btrfs: Rename struct btrfs_path to struct __btrfs_path 2020-09-07 20:57:27 -04:00
extent-io.h fs: btrfs: Crossport extent-io.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00
inode.c fs: btrfs: Rename btrfs_root to __btrfs_root 2020-09-07 20:57:27 -04:00
Kconfig fs: btrfs: add zstd decompression support 2019-05-05 08:48:50 -04:00
Makefile fs: btrfs: Crossport volumes.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00
root.c fs: btrfs: Rename btrfs_root to __btrfs_root 2020-09-07 20:57:27 -04:00
subvolume.c fs: btrfs: Rename btrfs_root to __btrfs_root 2020-09-07 20:57:27 -04:00
volumes.c fs: btrfs: Crossport volumes.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00
volumes.h fs: btrfs: Crossport volumes.[ch] from btrfs-progs 2020-09-07 20:57:27 -04:00