From 1d5d350c9e2f9dbc5dba4757bc447b582aa6c535 Mon Sep 17 00:00:00 2001 From: Suparna Bhattacharya Date: Sat, 16 Sep 2006 12:15:58 -0700 Subject: [PATCH] --- yaml --- r: 33940 b: refs/heads/master c: 20acaa18d0c002fec180956f87adeb3f11f635a6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ext3/inode.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index fb3dc378a9bb..5640465e85ea 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e4b69aa2a1bcee21f8d5e089b8682dd8aaace5eb +refs/heads/master: 20acaa18d0c002fec180956f87adeb3f11f635a6 diff --git a/trunk/fs/ext3/inode.c b/trunk/fs/ext3/inode.c index 0f0b1eadb98d..84be02e93652 100644 --- a/trunk/fs/ext3/inode.c +++ b/trunk/fs/ext3/inode.c @@ -925,7 +925,7 @@ int ext3_get_blocks_handle(handle_t *handle, struct inode *inode, set_buffer_new(bh_result); got_it: map_bh(bh_result, inode->i_sb, le32_to_cpu(chain[depth-1].key)); - if (blocks_to_boundary == 0) + if (count > blocks_to_boundary) set_buffer_boundary(bh_result); err = count; /* Clean up and exit */