mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
mm: allow page poisoning to be enabled by default.
Add a config option to enable page poisoning by default. The kernel command line option "page_poison" can be used to change the behaviour during boot. Change-Id: Ie70763841191a722b1c6125dfad119a29ed0f605 Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org> Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
This commit is contained in:
parent
f1f59ece22
commit
5d3323ae04
@ -63,6 +63,16 @@ config PAGE_POISONING
|
|||||||
|
|
||||||
If unsure, say N
|
If unsure, say N
|
||||||
|
|
||||||
|
config PAGE_POISONING_ENABLE_DEFAULT
|
||||||
|
bool "Enable page poisoning by default?"
|
||||||
|
default n
|
||||||
|
depends on PAGE_POISONING
|
||||||
|
---help---
|
||||||
|
Enable page poisoning of free pages by default? This value
|
||||||
|
can be overridden by page_poison=off|on. This can be used
|
||||||
|
to avoid passing the kernel parameter and let page poisoning
|
||||||
|
feature enabled by default.
|
||||||
|
|
||||||
config PAGE_POISONING_NO_SANITY
|
config PAGE_POISONING_NO_SANITY
|
||||||
depends on PAGE_POISONING
|
depends on PAGE_POISONING
|
||||||
bool "Only poison, don't sanity check"
|
bool "Only poison, don't sanity check"
|
||||||
|
@ -7,7 +7,8 @@
|
|||||||
#include <linux/poison.h>
|
#include <linux/poison.h>
|
||||||
#include <linux/ratelimit.h>
|
#include <linux/ratelimit.h>
|
||||||
|
|
||||||
static bool want_page_poisoning __read_mostly;
|
static bool want_page_poisoning __read_mostly
|
||||||
|
= IS_ENABLED(CONFIG_PAGE_POISONING_ENABLE_DEFAULT);
|
||||||
|
|
||||||
static int early_page_poison_param(char *buf)
|
static int early_page_poison_param(char *buf)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user