]> granicus.if.org Git - zfs/commit
Add Linux Compat Infrastructure
authorBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 18 Jan 2011 19:42:25 +0000 (11:42 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 10 Feb 2011 17:25:10 +0000 (09:25 -0800)
commit8299a1f41eb4761cd25ea821830295a6f32be581
treeaf1b483413f6c689ec7f8d2b6fcd49012d3ab22c
parentab892c5f0ad7c2ee291693cf61dfc9601a2472d0
Add Linux Compat Infrastructure

Lay the initial ground work for a include/linux/ compatibility
directory.  This was less critical in the past because the bulk
of the ZFS code consumes the Solaris API via the SPL.  This API
was stable and the bulk Linux API differences were handled in
the SPL.

However, with the addition of a full Posix layer written directly
against the Linux APIs we are going to need more compatibility
code.  It makes sense that all this code should be cleanly located
in one place.  Subsequent patches should move the existing zvol
and vdev_disk compatibility code in to this directory.
configure
configure.ac
include/Makefile.am
include/Makefile.in
include/linux/Makefile.am [new file with mode: 0644]
include/linux/Makefile.in [new file with mode: 0644]
include/linux/dcache_compat.h [new file with mode: 0644]
include/sys/zfs_context.h