diff options
| author | Jan Kara <[email protected]> | 2006-01-11 12:17:40 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-01-11 18:42:12 -0800 |
| commit | ef43bc4fc32bec8fda7bae8948b774616dc9e496 (patch) | |
| tree | 75cec437c9909f29752ad77b50fbd09af55e7817 /scripts/patch-kernel | |
| parent | 0c8365ecc57f87e4d982c3fe59a4c1b985484e7f (diff) | |
[PATCH] reiserfs: fix assertion failure in reiserfs+journaled quotas
Sometimes we call do_journal_end() with t_refcount == 0. If quota is
turned on and we happen to have some inode with preallocation bad things
happen as we try to use the current handle for quota operations. Checks
for t_refcount in journal_begin() fail and we Oops. We raise t_refcount to
make those checks happy. We should not cause any bad as all the needed
quota blocks should be already attached to the transaction (they were
attached to the transaction when we allocated those preallocation blocks).
Signed-off-by: Jan Kara <[email protected]>
Cc: Jeff Mahoney <[email protected]>
Cc: Chris Mason <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions