]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r354253, r354254, r354264, r354265
authorToomas Soome <tsoome@FreeBSD.org>
Mon, 2 Dec 2019 11:44:39 +0000 (11:44 +0000)
committerToomas Soome <tsoome@FreeBSD.org>
Mon, 2 Dec 2019 11:44:39 +0000 (11:44 +0000)
commite29deff94d4e877f35a40511931e0ae58a2e1d62
tree3d6de5bf699448d400c7d7d04fed0724cc359395
parent88c73ad62bdc0d2106d8b997997964b0213a47a7
MFC r354253, r354254, r354264, r354265
Remove duplicate lz4 implementations

Port illumos change: https://www.illumos.org/issues/11667

Move lz4.c out of zfs tree to opensolaris/common/lz4, adjust it to be
usable from kernel/stand/userland builds, so we can use just one single
source. Add lz4.h to declare lz4_compress() and lz4_decompress().

Differential Revision: https://reviews.freebsd.org/D22037
14 files changed:
cddl/lib/libzpool/Makefile
stand/efi/boot1/Makefile
stand/i386/gptzfsboot/Makefile
stand/i386/zfsboot/Makefile
stand/libsa/Makefile
stand/libsa/zfs/Makefile.inc
sys/cddl/boot/zfs/lz4.c [deleted file]
sys/cddl/boot/zfs/zfssubr.c
sys/cddl/contrib/opensolaris/common/lz4/lz4.c [moved from sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c with 94% similarity]
sys/cddl/contrib/opensolaris/common/lz4/lz4.h [new file with mode: 0644]
sys/cddl/contrib/opensolaris/uts/common/Makefile.files
sys/conf/files
sys/conf/kern.pre.mk
sys/modules/zfs/Makefile