]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/log
thirdparty/xfsprogs-dev.git
20 years agoAdd recursive modes to lsattr/chattr. Ensure command line command are applied to...
Nathan Scott [Fri, 17 Sep 2004 06:41:01 +0000 (06:41 +0000)] 
Add recursive modes to lsattr/chattr.  Ensure command line command are applied to each file specified on command line, not just one.
Merge of xfs-cmds-melb:slinx:19498a by kenmcd.

20 years agoFix xfs_io request size handling botch in alloc_buffer when going from larger to...
Nathan Scott [Fri, 17 Sep 2004 06:40:22 +0000 (06:40 +0000)] 
Fix xfs_io request size handling botch in alloc_buffer when going from larger to smaller request sizes.
Merge of xfs-cmds-melb:slinx:19497a by kenmcd.

20 years agoMove lsattr/chattr commands into separate file, we need to add some more options...
Nathan Scott [Fri, 17 Sep 2004 06:32:01 +0000 (06:32 +0000)] 
Move lsattr/chattr commands into separate file, we need to add some more options here soon for IRIX so these are getting enough code to warrant separate sources.  No functional change.
Merge of xfs-cmds-melb:slinx:19483a by kenmcd.

20 years agoUpdates mainly to get a clean xfs_io compile on IRIX (non-gcc), and to
Nathan Scott [Fri, 10 Sep 2004 02:23:29 +0000 (02:23 +0000)] 
Updates mainly to get a clean xfs_io compile on IRIX (non-gcc), and to
add a couple more inode flags needed initially on IRIX (Linux soon).
Bump version number.

20 years agoTrivial update to match added macros on other platforms, etc.
Nathan Scott [Fri, 10 Sep 2004 02:06:02 +0000 (02:06 +0000)] 
Trivial update to match added macros on other platforms, etc.

20 years agoUpdate documentation about the additional XFS inode flags.
Nathan Scott [Mon, 16 Aug 2004 06:53:44 +0000 (06:53 +0000)] 
Update documentation about the additional XFS inode flags.

21 years agoFix merge botch from test workarea.
Nathan Scott [Mon, 9 Aug 2004 05:56:12 +0000 (05:56 +0000)] 
Fix merge botch from test workarea.

21 years agoBump xfsprogs version number.
Nathan Scott [Mon, 9 Aug 2004 05:43:58 +0000 (05:43 +0000)] 
Bump xfsprogs version number.

21 years agoFix up auto-detection of available libc features being used by xfs_io; including...
Nathan Scott [Mon, 9 Aug 2004 05:41:55 +0000 (05:41 +0000)] 
Fix up auto-detection of available libc features being used by xfs_io; including sendfile, fadvise, madvise, etc.

21 years agoSupport rtinherit bit in xfs_io chattr/lsattr commands.
Nathan Scott [Mon, 9 Aug 2004 05:39:08 +0000 (05:39 +0000)] 
Support rtinherit bit in xfs_io chattr/lsattr commands.

21 years agoSupport rtinherit bit in xfs_io chattr/lsattr commands.
Nathan Scott [Mon, 9 Aug 2004 05:33:35 +0000 (05:33 +0000)] 
Support rtinherit bit in xfs_io chattr/lsattr commands.

21 years agoDo not issue BLKFLSBUF to ramdisk devices.
Nathan Scott [Mon, 9 Aug 2004 05:30:39 +0000 (05:30 +0000)] 
Do not issue BLKFLSBUF to ramdisk devices.

21 years agoAdd knowledge to xfs_db about the realtime inheritence bit.
Nathan Scott [Thu, 5 Aug 2004 05:45:20 +0000 (05:45 +0000)] 
Add knowledge to xfs_db about the realtime inheritence bit.

21 years agoSync up Debian control file udeb priority with the archive.
Nathan Scott [Wed, 28 Jul 2004 22:37:13 +0000 (22:37 +0000)] 
Sync up Debian control file udeb priority with the archive.

21 years agoUpdate Debian packaging info.
Nathan Scott [Wed, 28 Jul 2004 19:35:44 +0000 (19:35 +0000)] 
Update Debian packaging info.

21 years agoFix a simple xfs_io error-handling botch; from the Debian folks.
Nathan Scott [Wed, 28 Jul 2004 10:20:52 +0000 (10:20 +0000)] 
Fix a simple xfs_io error-handling botch; from the Debian folks.

21 years agoTrivial man page updates from ESR.
Nathan Scott [Sat, 17 Jul 2004 00:55:28 +0000 (00:55 +0000)] 
Trivial man page updates from ESR.

21 years agoFix an xfs_copy integer wrap when dealing with large filesystems. From Mark Portney.
Nathan Scott [Sat, 17 Jul 2004 00:52:48 +0000 (00:52 +0000)] 
Fix an xfs_copy integer wrap when dealing with large filesystems.  From Mark Portney.

21 years agoFix up a missed minus/hyphen botch from last batch of man page updates.
Nathan Scott [Fri, 9 Jul 2004 06:52:47 +0000 (06:52 +0000)] 
Fix up a missed minus/hyphen botch from last batch of man page updates.

21 years agoCorrections to xfsprogs man pages after lintian reported hyphen/minus issue.
Nathan Scott [Fri, 9 Jul 2004 05:26:16 +0000 (05:26 +0000)] 
Corrections to xfsprogs man pages after lintian reported hyphen/minus issue.

21 years agoFix up configure problems in xfstests and xfsprogs.
Nathan Scott [Fri, 9 Jul 2004 04:41:10 +0000 (04:41 +0000)] 
Fix up configure problems in xfstests and xfsprogs.

21 years agoUpdate Debian packaging information for latest xfsprogs.
Nathan Scott [Fri, 25 Jun 2004 06:59:27 +0000 (06:59 +0000)] 
Update Debian packaging information for latest xfsprogs.

21 years agoFix libhandle from possibly returning an invalid handle length.
Bill Kendall [Wed, 23 Jun 2004 14:03:24 +0000 (14:03 +0000)] 
Fix libhandle from possibly returning an invalid handle length.
Fix libhandle from possibly returning an invalid handle length.

21 years agoFix realtime device initialisation in userspace tools.
Nathan Scott [Wed, 23 Jun 2004 05:38:55 +0000 (05:38 +0000)] 
Fix realtime device initialisation in userspace tools.

21 years agoFix check & repair of filesystems w/ realtime vols
Eric Sandeen [Wed, 23 Jun 2004 05:10:16 +0000 (05:10 +0000)] 
Fix check & repair of filesystems w/ realtime vols
use of isset macro was incorrectly checking rt bitmap
use our xfs_isset macro not system's isset,
which assumes a byte-sized bitfield

21 years agoFix make install breakage with xfsprogs platform headers.
Nathan Scott [Fri, 18 Jun 2004 01:42:17 +0000 (01:42 +0000)] 
Fix make install breakage with xfsprogs platform headers.

21 years agoMerge over several portability changes from xfstest update.
Nathan Scott [Thu, 17 Jun 2004 07:22:11 +0000 (07:22 +0000)] 
Merge over several portability changes from xfstest update.

21 years agoRework maximum transaction reservation calcs to be mkfs runtime, fix size check for...
Nathan Scott [Thu, 17 Jun 2004 07:15:04 +0000 (07:15 +0000)] 
Rework maximum transaction reservation calcs to be mkfs runtime, fix size check for stripe size aligned log.

21 years agoAdd a sendfile command to xfs_io for exercising that functionality.
Nathan Scott [Thu, 17 Jun 2004 07:11:29 +0000 (07:11 +0000)] 
Add a sendfile command to xfs_io for exercising that functionality.

21 years agoxfs_check now looks to see if the log is dirty before running.
Nathan Scott [Wed, 9 Jun 2004 11:38:17 +0000 (11:38 +0000)] 
xfs_check now looks to see if the log is dirty before running.

21 years agoTrivial tweaks to xfs_io.
Nathan Scott [Wed, 9 Jun 2004 11:35:55 +0000 (11:35 +0000)] 
Trivial tweaks to xfs_io.

21 years agoAdd Nicolas Boullis to CREDITS.
ptools [Fri, 21 May 2004 02:16:54 +0000 (02:16 +0000)] 
Add Nicolas Boullis to CREDITS.
Add Nicolas Boullis.

21 years agoUpdate Debian packaging in xfsprogs, revert a logprint arg handling thinko.
Nathan Scott [Thu, 13 May 2004 00:08:14 +0000 (00:08 +0000)] 
Update Debian packaging in xfsprogs, revert a logprint arg handling thinko.

21 years agoRemove MD clean superblock bit check, on Neil Browns advice.
Nathan Scott [Thu, 6 May 2004 07:22:23 +0000 (07:22 +0000)] 
Remove MD clean superblock bit check, on Neil Browns advice.

21 years agoMerge logprint dump and copy operations.
Glen Overby [Thu, 6 May 2004 01:09:46 +0000 (01:09 +0000)] 
Merge logprint dump and copy operations.

21 years agozero more at end of device at mkfs time, be sure to
Eric Sandeen [Mon, 3 May 2004 22:35:41 +0000 (22:35 +0000)] 
zero more at end of device at mkfs time, be sure to
get any old md superblock (which throws off mount-by-label)
bump version

21 years agoMerge Erics suggestion of looking in /usr/sbin too (like lvm.c).
Nathan Scott [Fri, 30 Apr 2004 04:05:14 +0000 (04:05 +0000)] 
Merge Erics suggestion of looking in /usr/sbin too (like lvm.c).

21 years agoUpdate libdisk to extract stripe info from device mapper, for mkfs.
Nathan Scott [Fri, 30 Apr 2004 03:50:20 +0000 (03:50 +0000)] 
Update libdisk to extract stripe info from device mapper, for mkfs.

21 years agoUpdate xfsprogs i18n message catalog.
Nathan Scott [Fri, 30 Apr 2004 03:45:52 +0000 (03:45 +0000)] 
Update xfsprogs i18n message catalog.

21 years agoFix printf format for bytes read/written output.
Nathan Scott [Fri, 30 Apr 2004 03:20:25 +0000 (03:20 +0000)] 
Fix printf format for bytes read/written output.

21 years agoSync up user/kernel libxfs and headers
Nathan Scott [Fri, 30 Apr 2004 03:16:43 +0000 (03:16 +0000)] 
Sync up user/kernel libxfs and headers

21 years agoTrivial fixes to compiler warnings on 64 bit platforms.
Nathan Scott [Fri, 30 Apr 2004 03:07:10 +0000 (03:07 +0000)] 
Trivial fixes to compiler warnings on 64 bit platforms.

21 years agoUpdate xfsprogs changelog for Russells fix.
Nathan Scott [Tue, 20 Apr 2004 23:02:28 +0000 (23:02 +0000)] 
Update xfsprogs changelog for Russells fix.

21 years agolibxfs fix for the dir2 rebalance bug
Russell Cattelan [Fri, 16 Apr 2004 15:56:34 +0000 (15:56 +0000)] 
libxfs fix for the dir2 rebalance bug
So this was a fun one to track down.
This bug has existed  since version 1.1 of the dir2 code.

xfs_dir2_leafn_rebalance splits a directory tree block into
2 balanced blocks and then calculates the new index in either the
old block or the new block relying on the hash value.
This doesn't work in the case of a new to be inserted elements hash value
being the same as an already existing elements hash value.

This resulted in a negative index being returned and then passed to
xfs_dir2_leafn_add, which it then used as a starting address in
the elements array.

The address (which is now pointing to somebody else's memory) was then
passed to memmove to move the tail of the array down 8 bytes.

Depending on the size of the array this would move all sorts of
possibly important info belong to somebody else 8 bytes down.

As part of the fix add a sanity check to xfs_dir2_leafn_add
to make nobody else is passing in a negative index.

21 years agoDebian packaging updates.
Nathan Scott [Fri, 16 Apr 2004 01:55:33 +0000 (01:55 +0000)] 
Debian packaging updates.

21 years ago- Fix file descriptor leak in path_to_fshandle. It now caches
Bill Kendall [Thu, 15 Apr 2004 19:42:58 +0000 (19:42 +0000)] 
- Fix file descriptor leak in path_to_fshandle. It now caches
one descriptor per filesystem.
- In xfsrestore, always allocate a fs handle during content_init.
This allows us to not have to call path_to_fshandle before attempting
every open_by_handle.
- Change open_by_fshandle to open_by_handle is cases where we are
passing a file handle (instead of a fshandle).
path_to_fshandle was opening a file and never closing it. We now close it
unless the descriptor is to be used in the descriptor cache. One descriptor
is cached for each unique filesystem that path_to_fshandle is called on.

21 years agoSync a userspace header with its kernel counterpart.
Nathan Scott [Mon, 5 Apr 2004 02:49:33 +0000 (02:49 +0000)] 
Sync a userspace header with its kernel counterpart.

21 years agoAdd in missing sb_feature2 field into endian conversion table. Fix from Chris Pascoe...
Nathan Scott [Mon, 5 Apr 2004 02:33:16 +0000 (02:33 +0000)] 
Add in missing sb_feature2 field into endian conversion table.  Fix from Chris Pascoe, and means v2 log filesystems are not created broken now by mkfs.

21 years agoGet the units right for a forced 32K aligned v2 log stripe size.
Nathan Scott [Mon, 5 Apr 2004 02:30:23 +0000 (02:30 +0000)] 
Get the units right for a forced 32K aligned v2 log stripe size.

21 years agoMake duplicate xfs_copys duplicate the log as well.
Nathan Scott [Mon, 5 Apr 2004 02:26:57 +0000 (02:26 +0000)] 
Make duplicate xfs_copys duplicate the log as well.

21 years agoFix packaging issue for source packages; missing header file
Eric Sandeen [Sat, 27 Mar 2004 02:44:30 +0000 (02:44 +0000)] 
Fix packaging issue for source packages; missing header file
Bump version

21 years agoxfs_io tweaks - support multiple files and memory mapped IO, amongst others.
Nathan Scott [Thu, 25 Mar 2004 03:48:10 +0000 (03:48 +0000)] 
xfs_io tweaks - support multiple files and memory mapped IO, amongst others.

21 years agoFix xfs_db when examining v2 dirs with bsize larger than a fsb.
Nathan Scott [Thu, 25 Mar 2004 03:45:28 +0000 (03:45 +0000)] 
Fix xfs_db when examining v2 dirs with bsize larger than a fsb.

21 years agoFix a typo on the xfs(5) man page.
Nathan Scott [Tue, 23 Mar 2004 22:48:14 +0000 (22:48 +0000)] 
Fix a typo on the xfs(5) man page.

21 years agoMerge fix for xfs_bmap verbose mode stripe alignment calculations.
John Keller [Tue, 23 Mar 2004 22:43:38 +0000 (22:43 +0000)] 
Merge fix for xfs_bmap verbose mode stripe alignment calculations.

21 years agoBump xfsprogs version number after last round of changes.
Nathan Scott [Fri, 19 Mar 2004 02:06:07 +0000 (02:06 +0000)] 
Bump xfsprogs version number after last round of changes.

21 years agoSimpler fix for the libuuid problem from awhile ago, works with all autoconf versions.
Nathan Scott [Fri, 19 Mar 2004 01:59:30 +0000 (01:59 +0000)] 
Simpler fix for the libuuid problem from awhile ago, works with all autoconf versions.

21 years agoPrevent setsize ioctl warnings in repair when running in dangerous mode.
Nathan Scott [Fri, 19 Mar 2004 01:56:50 +0000 (01:56 +0000)] 
Prevent setsize ioctl warnings in repair when running in dangerous mode.

21 years agoFix endian bug in xfs_copy, dealing with fragmented freespace (multi-level btrees).
Nathan Scott [Fri, 19 Mar 2004 01:53:26 +0000 (01:53 +0000)] 
Fix endian bug in xfs_copy, dealing with fragmented freespace (multi-level btrees).

21 years agoPlug a repair problem when checking directories with an initial hole.
Nathan Scott [Fri, 19 Mar 2004 01:50:13 +0000 (01:50 +0000)] 
Plug a repair problem when checking directories with an initial hole.

21 years agoDefine a new superblock field for more feature bits. Take the last
Glen Overby [Wed, 17 Mar 2004 21:32:49 +0000 (21:32 +0000)] 
Define a new superblock field for more feature bits.  Take the last
feature bit in sb_versionnum to use to indicate that the new feature
bit field is to be used.
Add new superblock fields for new feature bits.

21 years agoBump xfsprogs version number for recent batch of updates.
Nathan Scott [Fri, 5 Mar 2004 04:34:58 +0000 (04:34 +0000)] 
Bump xfsprogs version number for recent batch of updates.

21 years agoEnable use of O_EXCL in mkfs, for exclusive 2.6 blockdev access.
Nathan Scott [Fri, 5 Mar 2004 04:26:40 +0000 (04:26 +0000)] 
Enable use of O_EXCL in mkfs, for exclusive 2.6 blockdev access.

21 years agoFix xfsprogs builds on certain platforms with unusual libuuid locations.
Nathan Scott [Fri, 5 Mar 2004 04:12:55 +0000 (04:12 +0000)] 
Fix xfsprogs builds on certain platforms with unusual libuuid locations.

21 years agoxfs_io tweaks to allow some operations to work on non-XFS files (blkdev, etc).
Nathan Scott [Fri, 5 Mar 2004 04:08:55 +0000 (04:08 +0000)] 
xfs_io tweaks to allow some operations to work on non-XFS files (blkdev, etc).

21 years agoUpdate Debian packaging information.
Nathan Scott [Thu, 26 Feb 2004 03:48:28 +0000 (03:48 +0000)] 
Update Debian packaging information.

21 years agoFix up mkfs checking of logsize multiple of stripe size.
ptools [Fri, 20 Feb 2004 05:47:04 +0000 (05:47 +0000)] 
Fix up mkfs checking of logsize multiple of stripe size.
bump version for mkfs logsize check fix

21 years agoEnsure packaging and configuring is done correctly, after libhandle extension.
Nathan Scott [Mon, 16 Feb 2004 22:52:14 +0000 (22:52 +0000)] 
Ensure packaging and configuring is done correctly, after libhandle extension.

21 years agoSome of the libhandle routines were not clear whether they were working
Mandy Kirkconnell [Fri, 13 Feb 2004 19:12:27 +0000 (19:12 +0000)] 
Some of the libhandle routines were not clear whether they were working
on fshandles or file handles.  This mod renames open_by_handle() to
open_by_fshandle() and updates any calling applications to now call
open_by_fshandle() instead.  A new open_by_handle() has been created.

path_to_fshandle() was trying to maintain a hash of fshandles but the
hash was only storing a max of 2 fshandles at a time.  This has been
fixed so the hash can hold multiple fs handles.
define open_by_fshandle()

21 years agoSome qa to test out simple replay of the logs by causing
ptools [Tue, 10 Feb 2004 03:10:49 +0000 (03:10 +0000)] 
Some qa to test out simple replay of the logs by causing
file system to shutdown.
A copy of the kernel header file - modified for XFS_IOC_GOINGDOWN
related macros.

21 years agoFix a few more leaks in libxfs/xfs_repair
Eric Sandeen [Tue, 3 Feb 2004 04:26:51 +0000 (04:26 +0000)] 
Fix a few more leaks in libxfs/xfs_repair
doc changes

21 years agoCosmetic tweak to string in installer output build (not bootfloppies now).
Nathan Scott [Tue, 20 Jan 2004 21:52:53 +0000 (21:52 +0000)] 
Cosmetic tweak to string in installer output build (not bootfloppies now).

21 years agoUpdate xfsprogs version number to follow the -1 suffix plan, not -0.
Nathan Scott [Tue, 20 Jan 2004 21:48:28 +0000 (21:48 +0000)] 
Update xfsprogs version number to follow the -1 suffix plan, not -0.

21 years agoFix build fallout from last kernel/user sync-up.
Nathan Scott [Tue, 20 Jan 2004 05:01:36 +0000 (05:01 +0000)] 
Fix build fallout from last kernel/user sync-up.

21 years agoxfsprogs update - Debian installer support, sync user/kernel stuff.
Nathan Scott [Tue, 20 Jan 2004 00:41:43 +0000 (00:41 +0000)] 
xfsprogs update - Debian installer support, sync user/kernel stuff.

21 years agoUpdate xfs_db to dump out attrs in the security namespace as well.
Nathan Scott [Tue, 20 Jan 2004 00:31:03 +0000 (00:31 +0000)] 
Update xfs_db to dump out attrs in the security namespace as well.

21 years agoFix up autoconf/configure issues, esp. mishandling the AC_CHECK_SIZEOF macro.
Nathan Scott [Mon, 19 Jan 2004 23:05:49 +0000 (23:05 +0000)] 
Fix up autoconf/configure issues, esp. mishandling the AC_CHECK_SIZEOF macro.

21 years agoFix a memory leak in libxfs, were not freeing
Eric Sandeen [Mon, 19 Jan 2004 22:29:50 +0000 (22:29 +0000)] 
Fix a memory leak in libxfs, were not freeing
allocated inode forks
prototype for new libxfs_idestroy_fork

21 years agoPut IRIX_DEV_TO_KDEVT back in, it's still needed by xfsdump
Christoph Hellwig [Fri, 2 Jan 2004 00:15:24 +0000 (00:15 +0000)] 
Put IRIX_DEV_TO_KDEVT back in, it's still needed by xfsdump
Put IRIX_DEV_TO_KDEVT back in, it's still needed by xfsdump

21 years agoFix dev_t mangling in xfsprogs tools, use xfs_dev_t as its size is what we expect.
Nathan Scott [Wed, 17 Dec 2003 10:30:22 +0000 (10:30 +0000)] 
Fix dev_t mangling in xfsprogs tools, use xfs_dev_t as its size is what we expect.

21 years agoSmall xfs_io tweaks and fixes.
Nathan Scott [Fri, 5 Dec 2003 06:36:15 +0000 (06:36 +0000)] 
Small xfs_io tweaks and fixes.

21 years agoSync up userspace and kernel code, noop for userspace.
Nathan Scott [Fri, 5 Dec 2003 06:33:47 +0000 (06:33 +0000)] 
Sync up userspace and kernel code, noop for userspace.

21 years agoRework the mkfs allocation group sizing algorithm, making better use of the available... v2.6.0
Nathan Scott [Tue, 28 Oct 2003 04:41:37 +0000 (04:41 +0000)] 
Rework the mkfs allocation group sizing algorithm, making better use of the available bits.  This changes the maximum allocation group size enforced by mkfs to be 1TB (from 4GB), which scales alot better for very large filesystems.

21 years agoAdd references to xfs_check & xfs_repair for problems
Eric Sandeen [Sun, 19 Oct 2003 02:30:37 +0000 (02:30 +0000)] 
Add references to xfs_check & xfs_repair for problems
beyond the scope of normal recovery.
Add references to xfs_check & xfs_repair for problems
beyond the scope of normal recovery.

21 years agoFix compile warning from extern function in libxfs
Nathan Scott [Mon, 13 Oct 2003 06:05:03 +0000 (06:05 +0000)] 
Fix compile warning from extern function in libxfs

21 years agoRejig block ioctl definitions in libxfs
Nathan Scott [Thu, 9 Oct 2003 23:39:38 +0000 (23:39 +0000)] 
Rejig block ioctl definitions in libxfs

21 years agoDefault package version to 1, not 0, to follow convention
Eric Sandeen [Wed, 8 Oct 2003 16:34:49 +0000 (16:34 +0000)] 
Default package version to 1, not 0, to follow convention

21 years agoswitch xfs to use linux imode flags internally
Steve Lord [Tue, 7 Oct 2003 21:21:25 +0000 (21:21 +0000)] 
switch xfs to use linux imode flags internally

21 years agoincorporate terry's changes into the man page
Kevin G. Snow [Mon, 6 Oct 2003 15:34:39 +0000 (15:34 +0000)] 
incorporate terry's changes into the man page
Merge of xfs-cmds-lbs2.3:slinx:159486a by lord.

21 years agonuke prototype section for now
Steve Lord [Fri, 3 Oct 2003 20:04:27 +0000 (20:04 +0000)] 
nuke prototype section for now
remove text

21 years agoremove some dead code, update header file from kernel copy
Steve Lord [Fri, 3 Oct 2003 14:40:38 +0000 (14:40 +0000)] 
remove some dead code, update header file from kernel copy
remove unused macros

21 years agoAdd some error msgs instead of silence on error.
ptools [Wed, 1 Oct 2003 08:03:06 +0000 (08:03 +0000)] 
Add some error msgs instead of silence on error.
Allow error msg in library to come out on debug.

21 years agoupdate for version 2 logs
ptools [Tue, 30 Sep 2003 06:31:43 +0000 (06:31 +0000)] 
update for version 2 logs

21 years agoxfs_repair doesn't handle unwritten real-time extents properly. When
Glen Overby [Wed, 24 Sep 2003 23:43:37 +0000 (23:43 +0000)] 
xfs_repair doesn't handle unwritten real-time extents properly.  When
the real-time subvolume extent size is larger than a filesystem block,
it is possible to have a real-time extent that is part written and
part unwritten.

Internally, xfs_repair tracks real-time extent use on a per-extent
basis.  Thus, a file that has a written and unwritten extent falling
on the same extent.

This fix addresses this problem specificly by noting when the file
extent is unwritten and covers a partial real-time extent.  Then,
instead of checking that it is unused, it checks that it is used.

21 years agoSmall fix in the proto file parsing code.
Russell Cattelan [Fri, 19 Sep 2003 22:04:49 +0000 (22:04 +0000)] 
Small fix in the proto file parsing code.
use char type for looking at char's
also strcmp doesn't like having null passed to it.

21 years agoxfsprogs update - fix db to display new inode flags, sync user/kernel code.
Nathan Scott [Fri, 19 Sep 2003 05:37:49 +0000 (05:37 +0000)] 
xfsprogs update - fix db to display new inode flags, sync user/kernel code.

21 years agoxfsprogs update - added code for manipulating additional inode flags, fix up
Nathan Scott [Mon, 15 Sep 2003 05:23:16 +0000 (05:23 +0000)] 
xfsprogs update - added code for manipulating additional inode flags, fix up
some logprint bugs (minor), allow growfs to work on device/path now.
bump version, document changes.

21 years agoSync some dmapi-related header changes with userspace, all a no-op for the user tools
Nathan Scott [Fri, 29 Aug 2003 06:16:52 +0000 (06:16 +0000)] 
Sync some dmapi-related header changes with userspace, all a no-op for the user tools

21 years agoMinor xfsprogs update.
Nathan Scott [Fri, 29 Aug 2003 05:50:07 +0000 (05:50 +0000)] 
Minor xfsprogs update.
Bump version - minor update.

21 years agoCleanups from Alexander Kabaev
Russell Cattelan [Tue, 19 Aug 2003 20:11:20 +0000 (20:11 +0000)] 
Cleanups from Alexander Kabaev