X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=fs%2Fntfs%2Fcompress.c;h=9669541d01193813f93a7a39616511be3bca00e9;hb=36520be8e32b49bd85a63b7b8b40cd07c3da59a5;hp=33ff314cc5073cf9f88a3623db7129fd4ad4e772;hpb=eebd2aa355692afaf9906f62118620f1a1c19dbb;p=safe%2Fjmp%2Flinux-2.6 diff --git a/fs/ntfs/compress.c b/fs/ntfs/compress.c index 33ff314..9669541 100644 --- a/fs/ntfs/compress.c +++ b/fs/ntfs/compress.c @@ -665,7 +665,7 @@ lock_retry_remap: for (i = 0; i < nr_bhs; i++) { struct buffer_head *tbh = bhs[i]; - if (unlikely(test_set_buffer_locked(tbh))) + if (!trylock_buffer(tbh)) continue; if (unlikely(buffer_uptodate(tbh))) { unlock_buffer(tbh);