Decode "18446744073709551615" to "NULLFSINO" if xfs_repair finds
that for an inode number. Also fix the way repair prints the
fixed inode numbers, so instead of getting
sb root inode value 18446744073709551615 inconsistent with calculated
value 13835051801809780864
resetting superblock root inode pointer to 18446744069414584448
we get a little more meaningful:
sb root inode value 18446744073709551615 (NULLFSINO) inconsistent with
calculated value 128
resetting superblock root inode pointer to 128
I thought I had a bona-fide bug fix for repair as well, but I
can't duplicate the bug today... moon phase changed I guess.
Date: Mon Aug 19 14:38:12 PDT 2002
Workarea:
stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: xfs-cmds:slinx:125406a
cmd/xfsprogs/VERSION - 1.53
- Bump to 2.2.2
cmd/xfsprogs/doc/CHANGES - 1.77
- Record repair change, and xfs_db endian change that was missing.
cmd/xfsprogs/repair/xfs_repair.c - 1.9
- Print out "NULLFSINO" if that's what calc_mkfs finds
Fix format string for calculated inode numbers in calc_mkfs
cmd/xfstests/common.repair - 1.6
- Deal with the new "(NULLFSINO)" that repair might print
|