Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp2712920ybb; Sat, 30 Mar 2019 11:47:36 -0700 (PDT) X-Google-Smtp-Source: APXvYqzzX1KoQtmkul+KIt7mK/P4hU8QWvMX4r+kNKTwdwVhiHz1vR2GVWVwjo3dtkFZzOVLuAFD X-Received: by 2002:a63:c06:: with SMTP id b6mr52739460pgl.440.1553971656052; Sat, 30 Mar 2019 11:47:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553971656; cv=none; d=google.com; s=arc-20160816; b=wx1k1xhzYVEI4x/a8XbG2eeNbE4MeWrzOo9YeeuI9mhAl5IhP4l4iVHbv0Mwodrv0E poGvoCM2h6mfeQh6E7yTmORgGrESwzZSxnLlgGOEKovPi5DEOE+cCHzlnjD5sjad3jC4 ym7BBKw3aegZSS0AVO/qDjSVwd7Vh0YRZ50P9lmQdFZz3EBTS6zRBNMsl+7WtwTV9uEz hXc+ye1jl0YyHml7W/crl6qyNc8ErW3m9j7034YTrkOFmOzQUiiy3RrVhAkrbLqOrVNN QzV9bZMS9BldsxUoiFxyWiMtw9np7QgvpaeMCgOW/XFKbWtzy4W8M4zXnUCGzQKWmdZx uu5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=mgzR/UO00hrwzwegx+/3pOLuebweelH9rTXvJw1XzrI=; b=hp+RCT0LTAQJrCYZ+YGBUF2+4byQfni9CO2xQ13cKWwwa/PEuinPy36cAbjv7UtlVN DTl0AwBuq0cNcvIxbOIu3QwYMj+1Cka01jl51krj3eiUCnOw8tmXOjrd6xxr+5tTRbcT G4r0mwaoyyR+0ViCorqAPwUYfGZofaQQXVfytt44hX1ltO20G0GKOmrLDwqgMVXRvgdm ik21c1tUMFW2XWJGe5k9JDrO63L7DKCxo1dU4agUnDB1kQytrlX71Fu7IfbrByWKkow8 n7lGzwD2T2S6AG1rKa+qAa92vsEIIBwnDvyGqWT7Z/cxvLqgQcehZdL6jwQ7H7ncHLTK INXQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l2si4967710pfc.287.2019.03.30.11.47.21; Sat, 30 Mar 2019 11:47:36 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730877AbfC3Sqm (ORCPT + 99 others); Sat, 30 Mar 2019 14:46:42 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:40703 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730542AbfC3Sqm (ORCPT ); Sat, 30 Mar 2019 14:46:42 -0400 Received: by mail-wm1-f65.google.com with SMTP id z24so6538380wmi.5 for ; Sat, 30 Mar 2019 11:46:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mgzR/UO00hrwzwegx+/3pOLuebweelH9rTXvJw1XzrI=; b=johq95jiGzHPYLHr+u/ADyvJBgUdeTYyVehGI/tQo6d3iORVvtjsmyBzcWIQAYvLKY ujh7MZFV5bvCdAWb6zZduXFVknAr22Xva+IyFeClCxygEXbfPRAT5Adb0GZotgsDqzs+ b8AJka8XjphJ7qSZTHsfhD+yGU5PExml/TzRephkPWXb+FpoxRhFN1JJ56jgnk/4fhTO YM7vXcHrLKyc+RU0XOg8GCz8xkRUuea3na5tvzoVdAitGoeSOvY2WVL51FTqgfxjwTNX hTl5fZQHBa0wuuuJpzZMSCC2flzl3bTxR4xnFIld/+xFAYGFROhbqlShb3h3v3SPOr01 TzhA== X-Gm-Message-State: APjAAAUrO7HHs8q53XrlDupwAOujuM7jSWLptd8toCeEawO2ATEfQ0SL QztCpC4aKKcnmERPSuwo18kmng== X-Received: by 2002:a1c:7e51:: with SMTP id z78mr7543481wmc.82.1553971600253; Sat, 30 Mar 2019 11:46:40 -0700 (PDT) Received: from raver.teknoraver.net (net-93-70-69-135.cust.vodafonedsl.it. [93.70.69.135]) by smtp.gmail.com with ESMTPSA id t15sm9363203wmt.2.2019.03.30.11.46.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 30 Mar 2019 11:46:39 -0700 (PDT) From: Matteo Croce To: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org, Catalin Marinas , Will Deacon Subject: [PATCH] arm64/vdso: don't leak kernel addresses Date: Sat, 30 Mar 2019 19:46:38 +0100 Message-Id: <20190330184638.16219-1-mcroce@redhat.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since commit ad67b74d2469d9b8 ("printk: hash addresses printed with %p"), two obfuscated kernel pointer are printed at every boot: vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____)) Remove the addresses from the print, which turns into a more discrete: vdso: 2 pages (1 code, 1 data) Fixes: ad67b74d2469d9b8 ("printk: hash addresses printed with %p") Signed-off-by: Matteo Croce --- arch/arm64/kernel/vdso.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/kernel/vdso.c b/arch/arm64/kernel/vdso.c index 2d419006ad43..fdfee0ef5bc5 100644 --- a/arch/arm64/kernel/vdso.c +++ b/arch/arm64/kernel/vdso.c @@ -146,8 +146,8 @@ static int __init vdso_init(void) } vdso_pages = (vdso_end - vdso_start) >> PAGE_SHIFT; - pr_info("vdso: %ld pages (%ld code @ %p, %ld data @ %p)\n", - vdso_pages + 1, vdso_pages, vdso_start, 1L, vdso_data); + pr_info("vdso: %ld pages (%ld code, %ld data)\n", + vdso_pages + 1, vdso_pages, 1L); /* Allocate the vDSO pagelist, plus a page for the data. */ vdso_pagelist = kcalloc(vdso_pages + 1, sizeof(struct page *), -- 2.19.1