projects
/
kernel
/
kernel-generic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7a9f53b
)
[GFS2] Don't try to remove buffers that don't exist
author
Steven Whitehouse
<swhiteho@redhat.com>
Thu, 20 Sep 2007 14:26:33 +0000
(15:26 +0100)
committer
Steven Whitehouse
<swhiteho@redhat.com>
Wed, 10 Oct 2007 07:56:31 +0000
(08:56 +0100)
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/ops_address.c
patch
|
blob
|
history
diff --git
a/fs/gfs2/ops_address.c
b/fs/gfs2/ops_address.c
index
4002f41
..
873a511
100644
(file)
--- a/
fs/gfs2/ops_address.c
+++ b/
fs/gfs2/ops_address.c
@@
-747,7
+747,7
@@
int gfs2_releasepage(struct page *page, gfp_t gfp_mask)
struct gfs2_bufdata *bd;
if (!page_has_buffers(page))
-
goto out
;
+
return 0
;
gfs2_log_lock(sdp);
head = bh = page_buffers(page);
@@
-787,7
+787,6
@@
int gfs2_releasepage(struct page *page, gfp_t gfp_mask)
bh = bh->b_this_page;
} while (bh != head);
-out:
return try_to_free_buffers(page);
cannot_release:
gfs2_log_unlock(sdp);