diff --git a/[refs] b/[refs] index a8af575ba8ab..e2fcc4dee74d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d5a0d4f732af3438e592efab4cb80076d1dd81b5 +refs/heads/master: 0123c93998511978556b03d2bb023af92aa24d55 diff --git a/trunk/fs/ext4/extents.c b/trunk/fs/ext4/extents.c index 8ee1fa54a4e1..f554703eb924 100644 --- a/trunk/fs/ext4/extents.c +++ b/trunk/fs/ext4/extents.c @@ -99,7 +99,7 @@ static int ext4_ext_journal_restart(handle_t *handle, int needed) if (handle->h_buffer_credits > needed) return 0; err = ext4_journal_extend(handle, needed); - if (err) + if (err <= 0) return err; return ext4_journal_restart(handle, needed); }