projects
/
platform
/
adaptation
/
renesas_rcar
/
renesas_kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
memsw: handle swapaccount kernel parameter correctly
[platform/adaptation/renesas_rcar/renesas_kernel.git]
/
mm
/
memcontrol.c
diff --git
a/mm/memcontrol.c
b/mm/memcontrol.c
index
3878cfe
..
44f9f9c
100644
(file)
--- a/
mm/memcontrol.c
+++ b/
mm/memcontrol.c
@@
-5024,9
+5024,9
@@
struct cgroup_subsys mem_cgroup_subsys = {
static int __init enable_swap_account(char *s)
{
/* consider enabled if no parameter or 1 is given */
static int __init enable_swap_account(char *s)
{
/* consider enabled if no parameter or 1 is given */
- if (!
s || !strcmp(s, "
1"))
+ if (!
(*s) || !strcmp(s, "=
1"))
really_do_swap_account = 1;
really_do_swap_account = 1;
- else if (!strcmp(s, "0"))
+ else if (!strcmp(s, "
=
0"))
really_do_swap_account = 0;
return 1;
}
really_do_swap_account = 0;
return 1;
}
@@
-5034,7
+5034,7
@@
__setup("swapaccount", enable_swap_account);
static int __init disable_swap_account(char *s)
{
static int __init disable_swap_account(char *s)
{
- enable_swap_account("0");
+ enable_swap_account("
=
0");
return 1;
}
__setup("noswapaccount", disable_swap_account);
return 1;
}
__setup("noswapaccount", disable_swap_account);