On Fri, Jan 26, 2007 at 04:12:20PM -0500, Robert P. J. Day wrote:
>
> if you have a minute, i have some output from a script i wrote that
> searches the llnux kernel tree for kernel config variables that seem
> to have no possible value (in that they don't appear to be settable
> during the config process). in some cases, they might still be useful
> but they could also be obsolete leftovers.
>
> here's the XFS-related output. if any of these are truly obsolete
> config variables, you can let me know and i'll submit a patch to get
> rid of them. what follows is, for each listed config variable, its
> entire grep output from the kernel tree.
>
> ========== FS_POSIX_CAP ==========
> ./fs/xfs/xfs_cap.h:#ifdef CONFIG_FS_POSIX_CAP
> ========== FS_POSIX_MAC ==========
> ./fs/xfs/xfs_mac.h:#ifdef CONFIG_FS_POSIX_MAC
Hi Robert - these look like placeholders for functionality that has
never been implemented in XFS on Linux. These are likely to be
implemented in the VFS (someone's been posting patches for MAC in
the VFS recently, right?) rather than the filesystem, so I think
these can probably be removed.
> ========== XFS_DMAPI ==========
Definitely not dead - see our CVS tree on oss.sgi.com which has
all the DMAPI stuff in it...
> ========== XFS_DEBUG ==========
> ========== XFS_TRACE ==========
Definitely not dead, either. These are debug options that have
kconfig entries in the CVS tree. We use them all the time for
development, QA and bug finding - we just don't push the config
options to mainline.
Cheers,
Dave.
--
Dave Chinner
Principal Engineer
SGI Australian Software Group
|