nilfs2: use list_first_entry
[firefly-linux-kernel-4.4.55.git] / fs / nilfs2 / segment.c
index 8a2b428b183807235a6877ff316cf04d81fcb038..186cabbe54d7001ace29d8a5e8b81ec346bd64af 100644 (file)
@@ -957,8 +957,8 @@ static int nilfs_segctor_apply_buffers(struct nilfs_sc_info *sci,
 
  dispose_buffers:
        while (!list_empty(listp)) {
-               bh = list_entry(listp->next, struct buffer_head,
-                               b_assoc_buffers);
+               bh = list_first_entry(listp, struct buffer_head,
+                                     b_assoc_buffers);
                list_del_init(&bh->b_assoc_buffers);
                brelse(bh);
        }