Add Hooks for Linux File Operations
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 26 Jan 2011 20:03:58 +0000 (12:03 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 10 Feb 2011 17:27:21 +0000 (09:27 -0800)
commit1efb473f8919c5f195e127136b79c6d3b1eb1c81
tree69937c80a49233c6ef948d3abf5bc19f52beeaee
parent633e8030b3582f3579a457a803c1382fc81f56e5
Add Hooks for Linux File Operations

The Linux specific file operations have all been located in the
file zpl_file.c.  These functions primarily rely on the reworked
zfs_* functions to do their job.  They are also responsible for
converting the possible Solaris style error codes to negative
Linux errors.

This first zpl_* commit also includes a common zpl.h header with
minimal entries to register the Linux specific hooks.  In also
adds all the new zpl_* file to the Makefile.in.  This is not a
standalone commit, you required the following zpl_* commits.
include/sys/Makefile.am
include/sys/Makefile.in
include/sys/zpl.h [new file with mode: 0644]
lib/libzpool/Makefile.am
lib/libzpool/Makefile.in
module/zfs/Makefile.in
module/zfs/zpl_file.c [new file with mode: 0644]