From: Maxim Patlasov Date: Wed, 30 Jul 2014 23:08:21 +0000 (-0700) Subject: mm/page-writeback.c: fix divide by zero in bdi_dirty_limits() X-Git-Tag: omap-for-v3.17/fixes-against-rc2~210^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6789593d5cea42a4ecb1cbeab6a23ade5ebbba7;p=pandora-kernel.git mm/page-writeback.c: fix divide by zero in bdi_dirty_limits() Under memory pressure, it is possible for dirty_thresh, calculated by global_dirty_limits() in balance_dirty_pages(), to equal zero. Then, if strictlimit is true, bdi_dirty_limits() tries to resolve the proportion: bdi_bg_thresh : bdi_thresh = background_thresh : dirty_thresh by dividing by zero. Signed-off-by: Maxim Patlasov Acked-by: Rik van Riel Cc: Michal Hocko Cc: KOSAKI Motohiro Cc: Wu Fengguang Cc: Johannes Weiner Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed