Hi Andrey & Christoph, Here's all the patches that I was going to submit for xfsprogs 6.11. The following patches have not been reviewed: The 6.11 libxfs sync is a bit intense this time, because we're merging all the inode creation code with the kernel's versions of those functions. I tried to reconcile the versions gradually, but then you get this: [PATCHSET v4.2 3/6] libxfs: resync with 6.11 [PATCH 07/64] libxfs: put all the inode functions in a single file [PATCH 08/64] libxfs: pass IGET flags through to xfs_iread [PATCH 10/64] libxfs: pack icreate initialization parameters into a [PATCH 12/64] libxfs: rearrange libxfs_trans_ichgtime call when [PATCH 13/64] libxfs: set access time when creating files [PATCH 14/64] libxfs: when creating a file in a directory, [PATCH 15/64] libxfs: pass flags2 from parent to child when creating [PATCH 17/64] libxfs: split new inode creation into two pieces [PATCH 18/64] libxfs: backport inode init code from the kernel [PATCH 19/64] libxfs: remove libxfs_dir_ialloc The only new functionality is that new child files get real (i.e. nonzero) i_generation values: [PATCH 20/64] libxfs: implement get_random_u32 The rest of these patches are ports, fixes, and cleanups: [PATCHSET v4.2 4/6] xfsprogs: port tools to new 6.11 APIs [PATCH 1/4] xfs_db: port the unlink command to use libxfs_droplink [PATCH 2/4] xfs_db/mkfs/xfs_repair: port to use [PATCH 3/4] xfs_db/mdrestore/repair: don't use the incore struct [PATCH 4/4] xfs_db: port the iunlink command to use the libxfs [PATCHSET 5/6] xfs_repair: cleanups for 6.11 [PATCH 1/4] xfs_repair: fix exchrange upgrade [PATCH 2/4] xfs_repair: don't crash in get_inode_parent [PATCH 3/4] xfs_repair: use library functions to reset root/rbm/rsum [PATCH 4/4] xfs_repair: use library functions for orphanage creation [PATCHSET v4.2 6/6] mkfs: clean up inode initialization code [PATCH 1/2] mkfs: clean up the rtinit() function [PATCH 2/2] mkfs: break up the rest of the rtinit() function --D