X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=mm%2Fpdflush.c;h=09e62cf1c09a6be4a6b53e9b05b862f0cabffdfc;hb=da7238bfbc1c5267bb3c9a79e03b6c296839a07e;hp=1e682bed9a5eeea1dfdee4d2836013b364c9dbac;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/mm/pdflush.c b/mm/pdflush.c index 1e682bed9..09e62cf1c 100644 --- a/mm/pdflush.c +++ b/mm/pdflush.c @@ -88,6 +88,8 @@ struct pdflush_work { unsigned long when_i_went_to_sleep; }; +void try_to_clip_inodes(void); + static int __pdflush(struct pdflush_work *my_work) { current->flags |= PF_FLUSHER; @@ -125,6 +127,8 @@ static int __pdflush(struct pdflush_work *my_work) spin_unlock_irq(&pdflush_lock); (*my_work->fn)(my_work->arg0); + + try_to_clip_inodes(); /* * Thread creation: For how long have there been zero