xfs
[Top] [All Lists]

[REVIEW 2/2] Case insensitive support for XFS - user-space

To: "xfs@xxxxxxxxxxx" <xfs@xxxxxxxxxxx>
Subject: [REVIEW 2/2] Case insensitive support for XFS - user-space
From: "Barry Naujok" <bnaujok@xxxxxxx>
Date: Fri, 18 Jan 2008 15:43:52 +1100
Cc: xfs-dev <xfs-dev@xxxxxxx>
Organization: SGI
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Opera Mail/9.24 (Win32)
This patch relies on the dinode.c refactoring patch posted recently.
I have attached the latest version (with fixes pointed out by Chandan).


db/Makefile | 2
db/cft.c | 135 ++++++++
db/cft.h | 23 +
db/check.c | 236 ++++++++++++++
db/command.c | 2
db/field.c | 3
db/field.h | 1
db/inode.c | 2
db/metadump.c | 3
db/sb.c | 5
db/type.c | 2
db/type.h | 2
include/casefoldtable.h | 29 +
include/libxfs.h | 12
include/xfs_attr_leaf.h | 8
include/xfs_da_btree.h | 34 ++
include/xfs_dir2.h | 7
include/xfs_sb.h | 33 +-
include/xfs_unicode.h | 69 ++++
libxfs/Makefile | 6
libxfs/casefoldtable.c | 760 ++++++++++++++++++++++++++++++++++++++++++++++++
libxfs/init.c | 10
libxfs/utf8.c | 85 +++++
libxfs/xfs.h | 20 +
libxfs/xfs_attr.c | 35 +-
libxfs/xfs_attr_leaf.c | 11
libxfs/xfs_da_btree.c | 86 +++++
libxfs/xfs_dir2.c | 220 ++++++++-----
libxfs/xfs_dir2_block.c | 5
libxfs/xfs_dir2_data.c | 3
libxfs/xfs_mount.c | 2
libxfs/xfs_unicode.c | 405 +++++++++++++++++++++++++
mdrestore/Makefile | 2
mkfs/proto.c | 24 +
mkfs/xfs_mkfs.c | 101 +++---
mkfs/xfs_mkfs.h | 13
repair/agheader.c | 12
repair/dino_chunks.c | 15
repair/dinode.c | 112 +++++++
repair/dir2.c | 3
repair/incore.h | 1
repair/phase2.c | 19 +
repair/phase6.c | 257 ++++++++++------
repair/xfs_repair.c | 20 +

Attachment: dinode.patch
Description: Text Data

Attachment: ci_user.patch
Description: Text Data

<Prev in Thread] Current Thread [Next in Thread>