summaryrefslogtreecommitdiffstats
path: root/mm/mempolicy.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2011-11-16 19:34:48 +0800
committerWu Fengguang <fengguang.wu@intel.com>2011-11-16 19:53:44 +0800
commit499d05ecf990a7a7bbf9e0a273f9969f8ec69efc (patch)
treecbcdc35276936db1d63959261bfbc02dda2b48a3 /mm/mempolicy.c
parent6aaf05f472c97ebceff47d9eef464574f1a55727 (diff)
downloadop-kernel-dev-499d05ecf990a7a7bbf9e0a273f9969f8ec69efc.zip
op-kernel-dev-499d05ecf990a7a7bbf9e0a273f9969f8ec69efc.tar.gz
mm: Make task in balance_dirty_pages() killable
There is no reason why task in balance_dirty_pages() shouldn't be killable and it helps in recovering from some error conditions (like when filesystem goes in error state and cannot accept writeback anymore but we still want to kill processes using it to be able to unmount it). There will be follow up patches to further abort the generic_perform_write() and other filesystem write loops, to avoid large write + SIGKILL combination exceeding the dirty limit and possibly strange OOM. Reported-by: Kazuya Mio <k-mio@sx.jp.nec.com> Tested-by: Kazuya Mio <k-mio@sx.jp.nec.com> Reviewed-by: Neil Brown <neilb@suse.de> Reviewed-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Diffstat (limited to 'mm/mempolicy.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud