aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd/commit.c
diff options
context:
space:
mode:
authorRyusuke Konishi <[email protected]>2010-03-22 12:36:06 +0000
committerRyusuke Konishi <[email protected]>2010-03-23 15:03:06 +0000
commit110d735a0ae69bdd11af9acb6ea3b979137eb118 (patch)
treeaa25160aad878031823920a00e802ac3da76b5bb /fs/jbd/commit.c
parentnilfs2: fix duplicate call to nilfs_segctor_cancel_freev (diff)
downloadkernel-110d735a0ae69bdd11af9acb6ea3b979137eb118.tar.gz
kernel-110d735a0ae69bdd11af9acb6ea3b979137eb118.zip
nilfs2: fix hang-up of cleaner after log writer returned with error
According to the report from Andreas Beckmann (Message-ID: <[email protected]>), nilfs in 2.6.33 kernel got stuck after a disk full error. This turned out to be a regression by log writer updates merged at kernel 2.6.33. nilfs_segctor_abort_construction, which is a cleanup function for erroneous cases, was skipping writeback completion for some logs. This fixes the bug and would resolve the hang issue. Reported-by: Andreas Beckmann <[email protected]> Signed-off-by: Ryusuke Konishi <[email protected]> Tested-by: Ryusuke Konishi <[email protected]> Cc: stable <[email protected]> [2.6.33.x]
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions