Messages in this thread | | | Subject | Re: [PATCH 4/5] writeback: per task dirty rate limit | From | Peter Zijlstra <> | Date | Mon, 08 Aug 2011 16:26:52 +0200 |
| |
On Mon, 2011-08-08 at 22:23 +0800, Wu Fengguang wrote: > + preempt_disable(); > + p = &__get_cpu_var(dirty_leaks);
p = &get_cpu_var(dirty_leaks);
> + if (*p > 0 && current->nr_dirtied < ratelimit) { > + nr_pages_dirtied = min(*p, ratelimit - current->nr_dirtied); > + *p -= nr_pages_dirtied; > + current->nr_dirtied += nr_pages_dirtied; > + } > + preempt_enable();
put_cpu_var(dirty_leads);
| |