mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-27 19:39:35 +03:00
da92d5cbb3
Provide a common zfs_file_* interface which can be implemented on all platforms to perform normal file access from either the kernel module or the libzpool library. This allows all non-portable vnode_t usage in the common code to be replaced by the new portable zfs_file_t. The associated vnode and kobj compatibility functions, types, and macros have been removed from the SPL. Moving forward, vnodes should only be used in platform specific code when provided by the native operating system. Reviewed-by: Sean Eric Fagan <sef@ixsystems.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Igor Kozhukhov <igor@dilos.org> Reviewed-by: Jorgen Lundman <lundman@lundman.net> Signed-off-by: Matt Macy <mmacy@FreeBSD.org> Closes #9556
18 lines
788 B
Makefile
18 lines
788 B
Makefile
$(MODULE)-objs += ../os/linux/spl/spl-atomic.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-condvar.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-cred.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-err.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-generic.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-kmem.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-kmem-cache.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-kstat.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-proc.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-procfs-list.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-taskq.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-thread.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-trace.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-tsd.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-vmem.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-xdr.o
|
|
$(MODULE)-objs += ../os/linux/spl/spl-zlib.o
|