Centos-kernel-stream-9/fs/btrfs
Neal Gompa ceb0f1898d lib: zstd: Add kernel-specific API
Bugzilla: http://bugzilla.redhat.com/2034834

commit cf30f6a5f0c60ec98a637b836bef6915f602c6ab
Author: Nick Terrell <terrelln@fb.com>
Date:   Fri Sep 11 16:49:00 2020 -0700

    lib: zstd: Add kernel-specific API

    This patch:
    - Moves `include/linux/zstd.h` -> `include/linux/zstd_lib.h`
    - Updates modified zstd headers to yearless copyright
    - Adds a new API in `include/linux/zstd.h` that is functionally
      equivalent to the in-use subset of the current API. Functions are
      renamed to avoid symbol collisions with zstd, to make it clear it is
      not the upstream zstd API, and to follow the kernel style guide.
    - Updates all callers to use the new API.

    There are no functional changes in this patch. Since there are no
    functional change, I felt it was okay to update all the callers in a
    single patch. Once the API is approved, the callers are mechanically
    changed.

    This patch is preparing for the 3rd patch in this series, which updates
    zstd to version 1.4.10. Since the upstream zstd API is no longer exposed
    to callers, the update can happen transparently.

    Signed-off-by: Nick Terrell <terrelln@fb.com>
    Tested By: Paul Jones <paul@pauljones.id.au>
    Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name>
    Tested-by: Sedat Dilek <sedat.dilek@gmail.com> # LLVM/Clang v13.0.0 on x86-64
    Tested-by: Jean-Denis Girard <jd.girard@sysnux.pf>

Signed-off-by: Neal Gompa <ngompa@centosproject.org>
2021-12-22 05:19:34 -05:00
..
tests
Kconfig
Makefile
acl.c
async-thread.c
async-thread.h
backref.c
backref.h
block-group.c
block-group.h
block-rsv.c
block-rsv.h
btrfs_inode.h
check-integrity.c
check-integrity.h
compression.c mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> 2021-12-06 16:42:47 +08:00
compression.h
ctree.c mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> 2021-12-06 16:42:47 +08:00
ctree.h
delalloc-space.c
delalloc-space.h
delayed-inode.c
delayed-inode.h
delayed-ref.c
delayed-ref.h
dev-replace.c btrfs: use bdev_nr_bytes instead of open coding it 2021-12-06 16:45:26 +08:00
dev-replace.h
dir-item.c
discard.c
discard.h
disk-io.c btrfs: use bdev_nr_bytes instead of open coding it 2021-12-06 16:45:26 +08:00
disk-io.h
export.c
export.h
extent-io-tree.h
extent-tree.c
extent_io.c
extent_io.h
extent_map.c
extent_map.h
file-item.c
file.c
free-space-cache.c
free-space-cache.h
free-space-tree.c
free-space-tree.h
inode-item.c
inode.c block: switch polling to be bio based 2021-12-06 16:42:54 +08:00
ioctl.c btrfs: use bdev_nr_bytes instead of open coding it 2021-12-06 16:45:26 +08:00
locking.c
locking.h
lzo.c
misc.h
ordered-data.c
ordered-data.h
orphan.c
print-tree.c
print-tree.h
props.c
props.h
qgroup.c
qgroup.h
raid56.c
raid56.h
rcu-string.h
reada.c
ref-verify.c
ref-verify.h
reflink.c
reflink.h
relocation.c
root-tree.c
scrub.c
send.c
send.h
space-info.c
space-info.h
struct-funcs.c
subpage.c
subpage.h
super.c
sysfs.c
sysfs.h
transaction.c
transaction.h
tree-checker.c
tree-checker.h
tree-defrag.c
tree-log.c
tree-log.h
tree-mod-log.c
tree-mod-log.h
ulist.c
ulist.h
uuid-tree.c
volumes.c btrfs: use sync_blockdev 2021-12-06 16:45:28 +08:00
volumes.h
xattr.c
xattr.h
zlib.c
zoned.c
zoned.h
zstd.c lib: zstd: Add kernel-specific API 2021-12-22 05:19:34 -05:00