Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp40746imm; Thu, 12 Jul 2018 13:45:13 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfK/Sonls679CLfBROUZJMdgsHWDiEY7ZwEp6DqFOuBWlyh9+4jOaMBBzmCOnYFOE69UHUl X-Received: by 2002:a63:4283:: with SMTP id p125-v6mr3514595pga.142.1531428313512; Thu, 12 Jul 2018 13:45:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531428313; cv=none; d=google.com; s=arc-20160816; b=R0+7qLVSOu7e0ocC68jSFQ0rKXomWXneuiPz+zrzXfdzBpArkhSTyMJaiEIki6+LZq /VTzBiDXVEwC1ITXRD1wB/WsghlQe3OaXqjxyBu4sQ6n50oGHpoYjLIrE6BTMay1C98f xliLAOk9QzyUXb6vGJqhUvsMHpOieDaB0M/RVlWL8SxlXz6EUfMeStG+903cRBJzT0nQ l+40bkOiCLDwpKet0KGBc+ZFee8XgIAEUpjpg0D5llsr7ju0jUEGbxLjqwDH+Sfr/YN/ kXt4xSUpFeBsZE4lF8KC5OwBfNXe3JPByfVBvVJQ7nUcHh7rQN6syoe0eSxYUBUvx04Y BFHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature:arc-authentication-results; bh=WhN3lg8bybU36qZeDIFnd/5XIeJLEF9x4C2s/8d+HTw=; b=glFAbW5cQu027fBUbbi1bspiNPIw+YRwuiGG9imtkZRSpbWSIXUetod907DCBRjycJ lE7B7jMfvPdH99pAEvGNBLPfl+tobnKYJcKpwEgo9hoT5C2zpY2/7BEBSgONEfhLjhC3 yanhd6hrSqPZyFJPvz/Rcor4ZjcQhVix6BzwixgohwSbdiVpKpenoOyVHoRnCuv0Bb46 m2Dmd12WG5jza6JkiQU4PngYfWUPwaYZ8bZgwQxjFIVX1B1AYtK2tNzsM7eCXC2UnadW 64v2YjxJuYQhuQQKr1fLdwVJRl0EM9oVw7OE3wDlhgyC2yhqM8m/Q+SO7OQ96YbfbJBC s0eQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=Etl64dA3; 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 15-v6si23727679pfk.287.2018.07.12.13.44.57; Thu, 12 Jul 2018 13:45:13 -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=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=Etl64dA3; 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 S1732558AbeGLUzZ (ORCPT + 99 others); Thu, 12 Jul 2018 16:55:25 -0400 Received: from mail-pl0-f65.google.com ([209.85.160.65]:38376 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732523AbeGLUzZ (ORCPT ); Thu, 12 Jul 2018 16:55:25 -0400 Received: by mail-pl0-f65.google.com with SMTP id b1-v6so11164139pls.5 for ; Thu, 12 Jul 2018 13:44:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=WhN3lg8bybU36qZeDIFnd/5XIeJLEF9x4C2s/8d+HTw=; b=Etl64dA3oXFyKBbTAAckFItwkRDqK2Q64K0mG1/upc6WMVtugxB9YdGmryC8YBgmQR 6YHR9+bZOAlGuXfBT++aKMMfcPzAD1W7VdCRjkwMH6xMpDaTnP8O9Rh88ApisYaggNQa 3v72vOPSctgV4c5U+Vp6/O88A3obX0hi8t3NFVmHFfVffwqMxiNA+fAp8f2XOJ4GYOlv f2r3trWR8M5oXjYdYi4NUurhJ64jyJwYnESMMrbVlHrojVksSm3qKURdsR+OhVQaS6Tp RQdICEzMsg2PWeUwC5b8C3yCrxFQTiEYlCx4CcV2vJYeCl7J/BrKzOwmd3pjxLM3szC/ ka5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=WhN3lg8bybU36qZeDIFnd/5XIeJLEF9x4C2s/8d+HTw=; b=D+cajmCHhjU9xkjmJ26p9/jDJRfMXo+yS49eiimvas5iXlYRpYdOjdU+GQ+WIxaqUm OazzdQ2eACuWZYXHj5i8lVbZeG24mID0gjjujnSVN8PQept4MIr7S0WSlK1Db2wig1JX dUUKwcoLWaZepnlYXHmiOVyfs1o0Af9RO5IHXfOOh0zsHmrSx1MITHxp7JZUQsku/i25 GiR0EYomk8+j5jucihKJixDyRMkcIUqmBJi1mSfQCaeJcCjPTZIqCLXmheQcsw5Iv7bK 7Yk4YAHIqZv9pFw9wVgJE6gOmxWog65qm24+HtNsvy20ZjQG04Jpgq8fuWM4Lrr4MTXJ 0ppw== X-Gm-Message-State: AOUpUlGhWjsFUbQI5TbuzEwE9qh+EW36unfrzYORrvhzBEZE4URPZQ6n 15yGfkBMEN7iifnhRpWQXL7OLaKKK5Q= X-Received: by 2002:a17:902:704c:: with SMTP id h12-v6mr3520143plt.237.1531428250458; Thu, 12 Jul 2018 13:44:10 -0700 (PDT) Received: from ?IPv6:2600:1011:b01e:e4d1:54df:ba07:cac1:aeab? ([2600:1011:b01e:e4d1:54df:ba07:cac1:aeab]) by smtp.gmail.com with ESMTPSA id z9-v6sm5118321pfi.150.2018.07.12.13.44.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jul 2018 13:44:09 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: [PATCH 02/39] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry_stack From: Andy Lutomirski X-Mailer: iPhone Mail (15F79) In-Reply-To: <1531308586-29340-3-git-send-email-joro@8bytes.org> Date: Thu, 12 Jul 2018 13:44:07 -0700 Cc: Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , x86@kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Linus Torvalds , Andy Lutomirski , Dave Hansen , Josh Poimboeuf , Juergen Gross , Peter Zijlstra , Borislav Petkov , Jiri Kosina , Boris Ostrovsky , Brian Gerst , David Laight , Denys Vlasenko , Eduardo Valentin , Greg KH , Will Deacon , aliguori@amazon.com, daniel.gruss@iaik.tugraz.at, hughd@google.com, keescook@google.com, Andrea Arcangeli , Waiman Long , Pavel Machek , "David H . Gutteridge" , jroedel@suse.de Content-Transfer-Encoding: quoted-printable Message-Id: <2FB5A671-8497-4A55-B0E9-082FA4259D1D@amacapital.net> References: <1531308586-29340-1-git-send-email-joro@8bytes.org> <1531308586-29340-3-git-send-email-joro@8bytes.org> To: Joerg Roedel Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Jul 11, 2018, at 4:29 AM, Joerg Roedel wrote: >=20 > From: Joerg Roedel >=20 > The stack address doesn't need to be stored in tss.sp0 if > we switch manually like on sysenter. Rename the offset so > that it still makes sense when we change its location. >=20 > We will also use this stack for all kernel-entry points, not > just sysenter. Reflect that in the name as well. Reviewed-by: Andy Lutomirski But, if there=E2=80=99s another version, please fix this comment: >=20 >=20 >=20 > /* Offset from the sysenter stack to tss.sp0 */ Here > - DEFINE(TSS_sysenter_sp0, offsetof(struct cpu_entry_area, tss.x86_tss.= sp0) - > + DEFINE(TSS_entry_stack, offsetof(struct cpu_entry_area, tss.x86_tss.s= p0) - > offsetofend(struct cpu_entry_area, entry_stack_page.stack)); >=20 > #ifdef CONFIG_STACKPROTECTOR > --=20 > 2.7.4 >=20