]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r360035-r360037: Split XDR off, minimize ZFS dependency
authorKyle Evans <kevans@FreeBSD.org>
Sat, 5 Sep 2020 02:16:10 +0000 (02:16 +0000)
committerKyle Evans <kevans@FreeBSD.org>
Sat, 5 Sep 2020 02:16:10 +0000 (02:16 +0000)
commite29c1265e72f889fc610822b6ef4a924054f06b9
treea6256579abe3a02287415b9d6530430e3d78ea47
parentd4dbd9fb414339259f67ec203b2e5fda7ca1c94d
MFC r360035-r360037: Split XDR off, minimize ZFS dependency

__FreeBSD_version bumped to indicate the change.

r360035:
Move M_RPC malloc type into XDR.  Both RPC and XDR libraries use
this type, but since RPC depends on XDR (not vice versa) we need
it defined in XDR to make the module loadable without RPC.

r360036:
Split XDR into separate kernel module.  Make krpc depend on xdr.

r360037:
Make ZFS depend on xdr.ko only.  It doesn't need kernel RPC.
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
sys/conf/files
sys/conf/options
sys/modules/Makefile
sys/modules/krpc/Makefile
sys/modules/xdr/Makefile [new file with mode: 0644]
sys/rpc/rpc_generic.c
sys/rpc/rpc_prot.c
sys/sys/param.h
sys/xdr/xdr.c