From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755850AbcJYOvU (ORCPT ); Tue, 25 Oct 2016 10:51:20 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44456 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752089AbcJYOvR (ORCPT ); Tue, 25 Oct 2016 10:51:17 -0400 From: Josh Poimboeuf To: x86@kernel.org Cc: linux-kernel@vger.kernel.org, Linus Torvalds Subject: [PATCH 0/4] x86: fix kernel address printk exposures Date: Tue, 25 Oct 2016 09:51:10 -0500 Message-Id: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Tue, 25 Oct 2016 14:51:17 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org These are some changes suggested by Linus to remove some kernel address exposures in printk. Most notably, the x86 stack dump no longer prints full kernel text addresses. There's also a fix for the faddr2line script which is used for converting a function offset into a source code file name and line number. Josh Poimboeuf (4): scripts/faddr2line: fix "size mismatch" error x86/dumpstack: remove kernel text addresses from stack dump x86/dumpstack: remove raw stack dump mm: remove kernel address exposure in free_reserved_area() Documentation/kernel-parameters.txt | 3 -- Documentation/sysctl/kernel.txt | 8 ----- Documentation/x86/x86_64/boot-options.txt | 4 --- arch/x86/include/asm/kdebug.h | 1 - arch/x86/include/asm/stacktrace.h | 5 --- arch/x86/kernel/dumpstack.c | 39 ++++------------------- arch/x86/kernel/dumpstack_32.c | 33 +------------------ arch/x86/kernel/dumpstack_64.c | 53 +------------------------------ arch/x86/kernel/process_32.c | 7 ++-- arch/x86/kernel/process_64.c | 6 ++-- arch/x86/mm/fault.c | 3 +- arch/x86/platform/uv/uv_nmi.c | 4 +-- kernel/sysctl.c | 7 ---- mm/page_alloc.c | 4 +-- scripts/faddr2line | 33 ++++++++++++------- 15 files changed, 40 insertions(+), 170 deletions(-) -- 2.7.4