X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fjbd2%2Fcommit.c;h=f2ad061e95ec93937b7b5f3adfe48fb2b446ad0d;hb=115399cab1a4a1f54580c4a8c6a24c6cede569b3;hp=adf0395f318e9d040e314a06ea84285ab5e6e5e4;hpb=d8f4b819c3a5b54a978c6fe5249a17cff490c4a1;p=linux-2.6 diff --git a/fs/jbd2/commit.c b/fs/jbd2/commit.c index adf0395f31..f2ad061e95 100644 --- a/fs/jbd2/commit.c +++ b/fs/jbd2/commit.c @@ -67,7 +67,7 @@ static void release_buffer_page(struct buffer_head *bh) goto nope; /* OK, it's a truncated page */ - if (TestSetPageLocked(page)) + if (!trylock_page(page)) goto nope; page_cache_get(page);