diff options
author | Bob Peterson <rpeterso@redhat.com> | 2013-06-27 18:47:51 +0200 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2013-06-27 19:16:27 +0200 |
commit | a01aedfe21637c965a7046271fedfdd681eba646 (patch) | |
tree | 68e2113fc6457a7ff467ab84f5968f863dddd864 /fs/gfs2/dir.h | |
parent | GFS2: Fix fstrim boundary conditions (diff) | |
download | linux-a01aedfe21637c965a7046271fedfdd681eba646.tar.xz linux-a01aedfe21637c965a7046271fedfdd681eba646.zip |
GFS2: Reserve journal space for quota change in do_grow
If a GFS2 file system is mounted with quotas and a file is grown
in such a way that its free blocks for the allocation are represented
in a secondary bitmap, GFS2 ran out of blocks in the transaction.
That resulted in "fatal: assertion "tr->tr_num_buf <= tr->tr_blocks".
This patch reserves extra blocks for the quota change so the
transaction has enough space.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/dir.h')
0 files changed, 0 insertions, 0 deletions