]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove xvattr support
authorBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 1 Mar 2011 22:02:06 +0000 (14:02 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 2 Mar 2011 19:34:46 +0000 (11:34 -0800)
commit47995fa691a789132373acaedf1e2a64cf213be1
treebf90e90c93548be86c32c9a4460eae096d7494d2
parenta4a1e1ecb42c3a0d9a25b5b0e0b400147b91bdb3
Remove xvattr support

The xvattr support in the spl has always simply consisted of
defining a couple structures and a few #defines.  This was enough
to enable compilation of code which just passed xvattr types
around but not enough to effectively manipulate them.

This change removes even this minimal support leaving it up
to packages which leverage the spl to prove the full xvattr
support.  By removing it from the spl we ensure not conflict
with the higher level packages.

This just leaves minimal vnode support for basical manipulation
of files.  This code is does have the proper support functions
in the spl and a set of regression tests.

Additionally, this change removed the unused 'caller_context_t *'
type and replaces it with a 'void *'.
include/sys/vnode.h
module/spl/spl-vnode.c