| From: Dave Weinstein <olorin@google.com> |
| Subject: lib: vsprintf: default kptr_restrict to the maximum value |
| |
| Set the initial value of kptr_restrict to the maximum |
| setting rather than the minimum setting, to ensure that |
| early boot logging is not leaking information. |
| |
| Signed-off-by: Dave Weinstein <olorin@google.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| lib/vsprintf.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/lib/vsprintf.c |
| +++ b/lib/vsprintf.c |
| @@ -395,7 +395,7 @@ struct printf_spec { |
| #define FIELD_WIDTH_MAX ((1 << 23) - 1) |
| #define PRECISION_MAX ((1 << 15) - 1) |
| |
| -int kptr_restrict __read_mostly; |
| +int kptr_restrict __read_mostly = 4; |
| |
| /* |
| * Always cleanse %p and %pK specifiers |