#endif /* CONFIG_CGROUP_WRITEBACK */
 
 void wb_start_writeback(struct bdi_writeback *wb, long nr_pages,
-                       bool range_cyclic, enum wb_reason reason)
+                       enum wb_reason reason)
 {
        struct wb_writeback_work *work;
 
 
        work->sync_mode = WB_SYNC_NONE;
        work->nr_pages  = nr_pages;
-       work->range_cyclic = range_cyclic;
+       work->range_cyclic = 1;
        work->reason    = reason;
        work->auto_free = 1;
 
 
                list_for_each_entry_rcu(wb, &bdi->wb_list, bdi_node)
                        wb_start_writeback(wb, wb_split_bdi_pages(wb, nr_pages),
-                                               true, reason);
+                                               reason);
        }
        rcu_read_unlock();
 }
 
 }
 
 void wb_start_writeback(struct bdi_writeback *wb, long nr_pages,
-                       bool range_cyclic, enum wb_reason reason);
+                       enum wb_reason reason);
 void wb_start_background_writeback(struct bdi_writeback *wb);
 void wb_workfn(struct work_struct *work);
 void wb_wakeup_delayed(struct bdi_writeback *wb);
 
        rcu_read_lock();
        list_for_each_entry_rcu(wb, &q->backing_dev_info->wb_list, bdi_node)
                if (wb_has_dirty_io(wb))
-                       wb_start_writeback(wb, nr_pages, true,
-                                          WB_REASON_LAPTOP_TIMER);
+                       wb_start_writeback(wb, nr_pages,
+                                               WB_REASON_LAPTOP_TIMER);
        rcu_read_unlock();
 }