From: Andrew Morton Date: Mon, 16 Jul 2007 06:38:14 +0000 (-0700) Subject: invalidate_mapping_pages(): add cond_resched X-Git-Tag: v2.6.23-rc1~1026 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc9a07e7bf1a76e710f5df017abb07628db1781d;p=pandora-kernel.git invalidate_mapping_pages(): add cond_resched invalidate_mapping_pages() can sometimes take a long time (millions of pages to free). Long enough for the softlockup detector to trigger. We used to have a cond_resched() in there but I took it out because the drop_caches code calls invalidate_mapping_pages() under inode_lock. The patch adds a nasty flag and puts the cond_resched() back. Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed