Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d5dc0ad9 authored by Gavin Shan's avatar Gavin Shan Committed by Linus Torvalds
Browse files

mm/vmscan: fix error number for failed kthread



Fix the return value while failing to create the kswapd kernel thread.
Also, the error message is prioritized as KERN_ERR.

Signed-off-by: default avatarGavin Shan <shangw@linux.vnet.ibm.com>
Signed-off-by: default avatarWanpeng Li <liwanp@linux.vnet.ibm.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent e0f3c3f7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3126,9 +3126,9 @@ int kswapd_run(int nid)
	if (IS_ERR(pgdat->kswapd)) {
		/* failure at boot is fatal */
		BUG_ON(system_state == SYSTEM_BOOTING);
		printk("Failed to start kswapd on node %d\n",nid);
		pgdat->kswapd = NULL;
		ret = -1;
		pr_err("Failed to start kswapd on node %d\n", nid);
		ret = PTR_ERR(pgdat->kswapd);
	}
	return ret;
}