u-boot/fs/btrfs
Qu Wenruo 565a4147d1 fs: btrfs: Add more checksum algorithms
This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
  No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
  No need to implement the code as U-Boot has already provided the
  interface.

This adds the support for the following csums:
- SHA256
- XXHASH

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
..
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: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
btrfs.h fs: btrfs: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
chunk-map.c common: Drop log.h from common header 2020-05-18 21:19:18 -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 common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ctree.h fs: btrfs: Sync btrfs_btree.h from kernel 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: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
disk-io.c fs: btrfs: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
disk-io.h fs: btrfs: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
extent-io.c fs: btrfs: support sparse extents 2020-04-20 12:23:29 -04:00
inode.c fs: btrfs: Sync btrfs_btree.h from kernel 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: Add more checksum algorithms 2020-09-07 20:57:27 -04:00
root.c fs: btrfs: Sync btrfs_btree.h from kernel 2020-09-07 20:57:27 -04:00
subvolume.c fs: btrfs: Sync btrfs_btree.h from kernel 2020-09-07 20:57:27 -04:00
super.c fs: btrfs: Add more checksum algorithms 2020-09-07 20:57:27 -04:00