xfs: Add support for v3 directories
commit8535f5386a9a6fa6bd8046a9ce8adbff3c60adc8
authorPaulo Alcantara <pcacjr@zytor.com>
Tue, 15 Dec 2015 00:39:30 +0000 (14 22:39 -0200)
committerPaulo Alcantara <pcacjr@zytor.com>
Tue, 15 Dec 2015 00:52:44 +0000 (14 22:52 -0200)
tree502d2d7ce4f6e332854631a8d0f221fa657ecb8d
parent721a0af2f0ba111c31685c5f6c5481eb25346971
xfs: Add support for v3 directories

Besides supporting newer version of xfs file system, this patch also
does some code refactoring and fix completely broken listing and
searching on v2-3 node directories.

Cc: Gene Cumm <gene.cumm@gmail.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Raphael S. Carvalho <raphael.scarv@gmail.com>
Cc: Ady <ady-sf@hotmail.com>
Signed-off-by: Paulo Alcantara <pcacjr@zytor.com>
core/fs/xfs/xfs.c
core/fs/xfs/xfs.h
core/fs/xfs/xfs_dinode.c
core/fs/xfs/xfs_dir2.c
core/fs/xfs/xfs_dir2.h
core/fs/xfs/xfs_readdir.c