On Tue, Mar 2, 2021 at 11:28 PM Darrick J. Wong <djwong@xxxxxxxxxx> wrote: > > Hi all, > > Here's a handful of bug fixes for 5.12. The first one fixes a bug in > quota accounting on idmapped mounts; the second avoids a buffer deadlock > in bulkstat/inumbers if the inobt is corrupt; and the third fixes a > mount hang if mount fails after creating (or otherwise dirtying) the > quota inodes. > > If you're going to start using this mess, you probably ought to just > pull from my git trees, which are linked below. > > This is an extraordinary way to destroy everything. Enjoy! > Comments and questions are, as always, welcome. Thanks for doing this, Darrick. I haven't forgotten the xfstests addition for quotas I promised yesterday. While writing the tests I got bitten by the swapfile bug (Yes yes, I was insane enough to run -rc1 for the first time at that.) and now I'm in the process of recovering my development machine, emails and all. I'll try to review this tomorrow! Thanks again! Christian > > --D > > kernel git tree: > https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=random-fixes-5.12 > --- > fs/xfs/xfs_inode.c | 14 ++++++++------ > fs/xfs/xfs_itable.c | 46 ++++++++++++++++++++++++++++++++++++++++++---- > fs/xfs/xfs_mount.c | 10 ++++++++++ > fs/xfs/xfs_symlink.c | 3 ++- > 4 files changed, 62 insertions(+), 11 deletions(-) >