Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp860497img; Thu, 21 Mar 2019 10:26:22 -0700 (PDT) X-Google-Smtp-Source: APXvYqycgwQzeQhVVeeMYzPITEYU20v1vX8NgU1ovzfzT4P1XbQMVVyGlD9+5rSf1T5b4p6BD8u1 X-Received: by 2002:a63:6883:: with SMTP id d125mr4406251pgc.324.1553189182107; Thu, 21 Mar 2019 10:26:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553189182; cv=none; d=google.com; s=arc-20160816; b=AtJwx0oS4UUAK8aMveKoWPetrYf9rI7MYkqx7jHFm8gjlmBTTqyUStYvfxc8lTEJ2X vY88reI4uvqBXQIbC/PpS1ELye/b36AUvmG8BwWDX9uhEnc+SOmdYv0ToYbV38d0EKzN 51ucrH4r/6F0AHrpUW7rfnmTVngM49VgxkPG79maSleG2pxeYIk5UzbW+sowkxqp6LPK VCiKxgZcyGkRViPsAzwKZwb5aMu/Qwnd1+Id8huGUir5GB0Z+Q81gi05CmhBhE7p+H19 +VbaXqfRbCXuOLmYcm2OZRG6JGnwv2D2/wQF1juKPGaOowxHk/FTK8qJIbrj1/iKdb12 /TVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=imTDpQqpJ9+XOpxXfYcZmQ5yPSDqpdK7Ha318oAPKGQ=; b=g9xUi6SlB5t+lKFzn4SLRf3Kxkd30dfX/5OfiBd8puG7/+YK+ecPdKFxzdojb1cGzh rVOYx//PJOUXeJXQ1XqD0Vy9XBYiruzURnaJ0jJiMwHCKXKtnv+fa5qm/dcvY2gVtmAq HilYDS9j4s6UbWWgLfnAKDV3uYtAlepqoFcQ6iorCduekEwmOqukOvanbt7tqXAdb52J NXxPfV9HBo7AgLdmoNTgjC3lTHbVP8Q9y87shs5Lc2w8Q8buoSLju5Udi5E9/U0uF6eY cinZXNh6ulEEMZW3rEq3suIpr/7/JKWBa3sXpYtKKhwVIixaaaCrCQRzciZgfwTBF/B6 55yQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Z96ncrQ7; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x4si4422570pgp.370.2019.03.21.10.26.03; Thu, 21 Mar 2019 10:26:22 -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; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Z96ncrQ7; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728631AbfCURXi (ORCPT + 99 others); Thu, 21 Mar 2019 13:23:38 -0400 Received: from mail-lj1-f196.google.com ([209.85.208.196]:44759 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727138AbfCURXi (ORCPT ); Thu, 21 Mar 2019 13:23:38 -0400 Received: by mail-lj1-f196.google.com with SMTP id n18so5926989ljg.11 for ; Thu, 21 Mar 2019 10:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=imTDpQqpJ9+XOpxXfYcZmQ5yPSDqpdK7Ha318oAPKGQ=; b=Z96ncrQ7CfLWI9TqEaS+3eiYJrfdzHArurR0VIGNebokzcEqQ65tle4l1os3jLIDHN cYiEynOaPxY0p580oMgXntn4WB0YeJ1R+RmE97WzcegJtkphmPxNJBWEPrFcEuc0IVWX r0xELSATrXlSoCfhN5C0CTwm4jz0RVV0MUgR0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=imTDpQqpJ9+XOpxXfYcZmQ5yPSDqpdK7Ha318oAPKGQ=; b=VHg7Zz82IUKo65EeiprGRIDbMPrMNrfZsMuJmYdyXmyHOhZW6Z5v7B5T+pogdViiKl vJhQq8ErrAegIrne6vVbrkC/axkRBCiVZBB1rd0AWpJcMaPDCMDBwZjwVpgq4b00o5n4 /YJxrdkrRt6TNufVSPIi3nve0qfvH55Am3t80xpIrxHgwjS7T0AzmVWeKE/4xDDH2QmJ SVad1cVgDZ9Zj3EVN0VCf5frnK4e1WssOuV9E3ggSqzjx3sAealRbQQiQT/jJIM1rE63 7q9g6gcOvPcPmHlbMj3gYk/lghL871LFBqkYmIGpe6ji95fRnvQPKKKvsYkey7dh8K9S z+vQ== X-Gm-Message-State: APjAAAW288L04jR4VyufFoNKRfB1wbzyDRLEW8iqJwtprGBbMJKPTxLe SrAc6M6LsOp8rYsxleN5R0D3UhzrvN8= X-Received: by 2002:a2e:b016:: with SMTP id y22mr2634235ljk.133.1553189015469; Thu, 21 Mar 2019 10:23:35 -0700 (PDT) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com. [209.85.167.51]) by smtp.gmail.com with ESMTPSA id u142sm1052469lff.14.2019.03.21.10.23.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 10:23:33 -0700 (PDT) Received: by mail-lf1-f51.google.com with SMTP id a6so5181952lfl.5 for ; Thu, 21 Mar 2019 10:23:32 -0700 (PDT) X-Received: by 2002:ac2:548f:: with SMTP id t15mr2763401lfk.166.1553189012448; Thu, 21 Mar 2019 10:23:32 -0700 (PDT) MIME-Version: 1.0 References: <20190320221534.165ab87b@oasis.local.home> <20190321083317.GL6058@hirez.programming.kicks-ass.net> <20190321090241.GL6521@hirez.programming.kicks-ass.net> <20190321104517.GM6521@hirez.programming.kicks-ass.net> <20190321093242.4a948198@gandalf.local.home> <20190321095502.47b51356@gandalf.local.home> In-Reply-To: <20190321095502.47b51356@gandalf.local.home> From: Linus Torvalds Date: Thu, 21 Mar 2019 10:23:16 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC][PATCH] tracing/x86: Save CR2 before tracing irqsoff on error_entry To: Steven Rostedt Cc: Peter Zijlstra , LKML , "H. Peter Anvin" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Andy Lutomirski , Joel Fernandes , He Zhe Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 21, 2019 at 6:55 AM Steven Rostedt wrote: > > Looks to be an issue with the save_stack_trace_user() not checking if > the address is canonical before reading it. I guess access_ok() doesn't > check that. access_ok() definitely does check for non-canonical. But it only does so when USER_DS is in effect. If you use KERNEL_DS, then you have to check the address yourself. Linus