android_kernel_sony_sdm845/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nick Terrell f9df486bbf 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: Sorayukii <sorayukii69@gmail.com>
2026-05-15 18:07:05 +07:00
..
acpi
asm-generic UPSTREAM: bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros 2026-05-15 17:59:28 +07:00
clocksource
crypto UPSTREAM: crypto: acomp - add driver-side scomp interface 2026-05-15 18:07:01 +07:00
drm treewide: Backport new vmalloc for large performance benefits 2026-05-15 17:48:25 +07:00
dt-bindings
keys
kvm
linux lib: zstd: Add kernel-specific API 2026-05-15 18:07:05 +07:00
math-emu
media
memory
microvisor
misc
net BACKPORT: ANDROID: fix ABI by undoing atomic64_t -> u64 type conversion 2026-05-15 18:02:36 +07:00
pcmcia
ras
rdma
rxrpc
scsi
soc
sound Revert "ANDROID: ALSA: jack: Update supported jack switch types" 2026-01-06 16:27:45 +02:00
target
trace UPSTREAM: ANDROID: tracing: add power/gpu_work_period 2026-05-15 18:04:22 +07:00
uapi UPSTREAM: crypto: acomp - add asynchronous compression api 2026-05-15 18:07:01 +07:00
video
vservices
xen