ENGR00123559 Android lowmemorykiller judges the number of free pages incorrect.
authorXinyu Chen <xinyu.chen@freescale.com>
Tue, 18 May 2010 06:51:18 +0000 (14:51 +0800)
committerMatt Sealey <neko@excel.(none)>
Tue, 10 Aug 2010 16:50:28 +0000 (11:50 -0500)
commitf48a3b233d70d34739f832b457dab894c8585d46
treec5d260975c7c467e63b618e5d25e2ad0f8384b3d
parenta7d43cd67d9ad04d6f1b59814b90f1bb0ae9d427
ENGR00123559 Android lowmemorykiller judges the number of free pages incorrect.

low memory killer has problem to judge the current free pages in system.
It gets total reclaimable anon cache and free pages as it's judging data.
But on our platforms, we have DMA zone there, and normal process can not
allocate memory from DMA. So here, just remove the DMA's
free/anon pages from this data. Let low memory killer works well.

Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
drivers/staging/android/lowmemorykiller.c