]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
loader: support com.delphix:removing
authorToomas Soome <tsoome@FreeBSD.org>
Thu, 22 Aug 2019 07:37:34 +0000 (07:37 +0000)
committerToomas Soome <tsoome@FreeBSD.org>
Thu, 22 Aug 2019 07:37:34 +0000 (07:37 +0000)
commit5c7109a8dfe3bc54904cbd6791cc0abcd7f7bd65
tree7669d4a4282653f31bf3c71ca22af79382730428
parentaceffe283c1651a7817a1f38a57bd7e49fa05653
loader: support com.delphix:removing

MFC r348353: boot1.efi should also provide Calloc
MFC r350772: loader: support com.delphix:removing
MFC r350825: loader: add error check for vdev_indirect calls

As prerequisite, we need Calloc in boot1 so we would not conflict with libsa.

We should support removing vdev from boot pool. Update loader zfs reader
to support com.delphix:removing.

Relnotes: yes
13 files changed:
cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
stand/efi/boot1/Makefile
stand/efi/boot1/boot1.c
stand/i386/gptzfsboot/Makefile
stand/i386/zfsboot/Makefile
stand/libsa/zfs/Makefile.inc
stand/libsa/zfs/zfsimpl.c
sys/cddl/boot/zfs/zfsimpl.h
sys/cddl/contrib/opensolaris/uts/common/os/list.c
sys/cddl/contrib/opensolaris/uts/common/sys/list.h
sys/cddl/contrib/opensolaris/uts/common/sys/list_impl.h
sys/cddl/contrib/opensolaris/uts/common/sys/note.h
sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h