Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753694AbaATXMR (ORCPT ); Mon, 20 Jan 2014 18:12:17 -0500 Received: from mail-vc0-f182.google.com ([209.85.220.182]:61796 "EHLO mail-vc0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751517AbaATXMN (ORCPT ); Mon, 20 Jan 2014 18:12:13 -0500 MIME-Version: 1.0 In-Reply-To: References: <201401201647.s0KGlZdh004167@tazenda.hos.anvin.org> Date: Mon, 20 Jan 2014 15:12:12 -0800 X-Google-Sender-Auth: CfE_ZXqW6BwGQ1IOSif5kSj1yI8 Message-ID: Subject: Re: [GIT PULL] x86/kaslr for v3.14 From: Linus Torvalds To: "H. Peter Anvin" , Arnaldo Carvalho de Melo , Peter Zijlstra Cc: Cong Ding , "H. Peter Anvin" , Ingo Molnar , Ingo Molnar , Kees Cook , Linux Kernel Mailing List , Mathias Krause , Michael Davidson , Thomas Gleixner , Wei Yongjun Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 20, 2014 at 2:54 PM, Linus Torvalds wrote: > So I pulled this, but one question: .. oh, and since I decided to test it, and was looking for problems: enabling kaslr breaks "perf". The *profile* looks fine, but the disassembly doesn't work. I'm not entirely surprised. I decided I wanted to test it for a reason, after all. So it's not unexpected, but perhaps people hadn't thought about it, and clearly hadn't tested it. Kernel modules disassemble fine, so clearly perf knows about code that moves around, but apparently it gets surprised when the core vmlinux file disassembly doesn't match addresses. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/