On Tue, Sep 20, 2016 at 10:33:04AM -0600, Ross Zwisler wrote: > I'm consistently able to generate this kernel BUG with both v4.7 and v4.8-rc7. > This bug reproduces both with and without DAX. > Here is the BUG with v4.8-rc7, passed through kasan_symbolize.py: > > run fstests generic/026 at 2016-09-20 10:22:58 > XFS (pmem0p2): Unmounting Filesystem > XFS: Assertion failed: tp->t_blk_res_used <= tp->t_blk_res, file: fs/xfs/xfs_trans.c, line: 309 It overran the block allocation reservation for the transaction. > I started hitting this issue when I started setting extsize via xfs_io on both > my TEST and SCRATCH xfstest directories. Here's a quick snapshot of my > xfstests setup: > > # parted -s -a optimal /dev/pmem0 mkpart Primary 2MiB 12GiB > # parted -s -a optimal /dev/pmem0 mkpart Primary 12GiB 16382MiB > # mkfs.xfs -f /dev/pmem0p1 > # mkfs.xfs -f /dev/pmem0p2 > # mount /dev/pmem0p1 /mnt/xfstests_test > # mount /dev/pmem0p2 /mnt/xfstests_scratch > # xfs_io -c 'extsize 2m' /mnt/xfstests_test > # xfs_io -c 'extsize 2m' /mnt/xfstests_scratch The test dir is the one that matters here - I can reproduce it locally so I'll have a look. Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs