diff options
| author | Andrew Morton <akpm@digeo.com> | 2002-10-04 20:35:37 -0700 |
|---|---|---|
| committer | Russell King <rmk@flint.arm.linux.org.uk> | 2002-10-04 20:35:37 -0700 |
| commit | 4ac833da2fec12985c33f4f23a446ff09950dd1f (patch) | |
| tree | 1a87e54b6afc100acd0be59719f939ec499d2691 /kernel | |
| parent | e3b12fc171baf0d3d9736f04675ff88577018ded (diff) | |
[PATCH] remove write_mapping_buffers()
When the global buffer LRU was present, dirty ext2 indirect blocks were
automatically scheduled for writeback alongside their data.
I added write_mapping_buffers() to replace this - the idea was to
schedule the indirects close in time to the scheduling of their data.
It works OK for small-to-medium sized files but for large, linear writes
it doesn't work: the request queue is completely full of file data and
when we later come to scheduling the indirects, their neighbouring data
has already been written.
So writeback of really huge files tends to be a bit seeky.
So. Kill it. Will fix this problem by other means.
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
