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>