|
@@ -53,8 +53,7 @@ static DEFINE_SPINLOCK(zone_scan_mutex);
|
|
* of least surprise ... (be careful when you change it)
|
|
* of least surprise ... (be careful when you change it)
|
|
*/
|
|
*/
|
|
|
|
|
|
-unsigned long badness(struct task_struct *p, unsigned long uptime,
|
|
|
|
- struct mem_cgroup *mem)
|
|
|
|
|
|
+unsigned long badness(struct task_struct *p, unsigned long uptime)
|
|
{
|
|
{
|
|
unsigned long points, cpu_time, run_time, s;
|
|
unsigned long points, cpu_time, run_time, s;
|
|
struct mm_struct *mm;
|
|
struct mm_struct *mm;
|
|
@@ -256,7 +255,7 @@ static struct task_struct *select_bad_process(unsigned long *ppoints,
|
|
if (p->oomkilladj == OOM_DISABLE)
|
|
if (p->oomkilladj == OOM_DISABLE)
|
|
continue;
|
|
continue;
|
|
|
|
|
|
- points = badness(p, uptime.tv_sec, mem);
|
|
|
|
|
|
+ points = badness(p, uptime.tv_sec);
|
|
if (points > *ppoints || !chosen) {
|
|
if (points > *ppoints || !chosen) {
|
|
chosen = p;
|
|
chosen = p;
|
|
*ppoints = points;
|
|
*ppoints = points;
|