lkml.org 
[lkml]   [2006]   [Jul]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectRe: [PATCH] mm: moving dirty pages balancing to pdfludh entirely
Ananiev, Leonid I writes:
> Nikita Danilov writes:
> > Some people do, should they suffer? :-)
> You - yes. You have used that example as an argument incorrectly.

You are inhumane. :-) What is incorrect in assuming people may have many
devices?

>
> > Not _all_, only nr_to_write of them
> Yes. User thread writes all dirty pages in the system calling

No. User thread will not write _all_ dirty pages (if it does---it's a
bug in the current code and should be fixed):

balance_dirty_pages():
if (pages_written >= write_chunk)
break; /* We've done our duty */

writeback_inodes():
if (wbc->nr_to_write <= 0)
break;

sync_sb_inodes():
if (wbc->nr_to_write <= 0)
break;

mpage_writepages():
if (ret || (--(wbc->nr_to_write) <= 0))
done = 1;

Everywhere down call-chain ->nr_to_write is checked.

> writeback_inodes() and after it tests
> if (pages_written >= write_chunk)

[rants skipped.]

>
> Leonid

Nikita.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-07-06 08:41    [W:0.026 / U:0.732 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site