From daa02ef8d3920fa9721ef29c2ff880c6137776b0 Mon Sep 17 00:00:00 2001 From: Carsten Otte Date: Wed, 27 Jul 2005 11:43:52 -0700 Subject: [PATCH] --- yaml --- r: 5125 b: refs/heads/master c: 0cfc11ed45e4c00750039e5a18c0fc0d681e19db h: refs/heads/master i: 5123: 3c671098380d0a6af5df169ffd83e92f23df0d53 v: v3 --- [refs] | 2 +- trunk/fs/ext2/xip.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index ce9665196cda..cbea7413c0e2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1872bcebbcd6ad7ddd99e92fb1e4f3d19e73919c +refs/heads/master: 0cfc11ed45e4c00750039e5a18c0fc0d681e19db diff --git a/trunk/fs/ext2/xip.c b/trunk/fs/ext2/xip.c index 0aa5ac159c09..ca7f00312388 100644 --- a/trunk/fs/ext2/xip.c +++ b/trunk/fs/ext2/xip.c @@ -36,7 +36,7 @@ __ext2_get_sector(struct inode *inode, sector_t offset, int create, *result = tmp.b_blocknr; /* did we get a sparse block (hole in the file)? */ - if (!(*result)) { + if (!tmp.b_blocknr && !rc) { BUG_ON(create); rc = -ENODATA; }