[lkml]   [2001]   [Jan]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [RFC] changes to buffer.c (was Test12 ll_rw_block error)

On Friday, January 05, 2001 04:32:50 PM -0200 Marcelo Tosatti
<> wrote:

>> > I think we want to remove flush_dirty_buffers() from bdflush.
>> >
>> Whoops. If bdflush doesn't balance the dirty list, who does?
> Who marks buffers dirty.
> Linus changed mark_buffer_dirty() to use flush_dirty_buffers() in case
> there are too many dirty buffers.

Yes, but mark_buffer_dirty only ends up calling flush_dirty_buffers when
balance_dirty_state returns 1. This means the only people balancing are
the procs (not some async daemon), and the writing only starts when we are
over the hard dirty limit.


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:52    [W:0.261 / U:0.176 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site