Received: by 10.223.164.202 with SMTP id h10csp159468wrb; Wed, 8 Nov 2017 13:53:15 -0800 (PST) X-Google-Smtp-Source: ABhQp+Sild6EYZEg+H0NYvv0XgAeoU5FS1Fizh/z4Jm+359OyTXGVB3ymlvgOLRz6QwYJiyUc8pc X-Received: by 10.99.63.199 with SMTP id m190mr1696936pga.273.1510177995375; Wed, 08 Nov 2017 13:53:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510177995; cv=none; d=google.com; s=arc-20160816; b=GB4S6QdHM1AbrQFg0RWwoyH2uFe808pIMXHF5qb0fsKLm2sprsv26VE5R2NQi/BpQe 4F3O0LfZiOAfRIDQLs2MFLUDE03pO8tBlV8pRHMM9Ebv9fXV5Gh5QO4nAzoNW7vVPtkh SLujWZkonigwaCK1JJd1WBntKsn5dr9W/XiJfHh2txoD4eo77OPkkXBdKBLIky3vhg/C Tp9MHG90+ZxONIlwHoWB8VIp3FVERbGqo+ZqDnNxlazj7GFiVolzi8MUrVplUTv4gI3T v0HOL2ZNa2F97TT/79QOSIuqlFKLTtnxpcxiHX2OTTQazjL++z/dsdcI/j9H7ssiBfPF 04yQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:date:message-id:subject:mime-version :content-transfer-encoding:from:dkim-signature :arc-authentication-results; bh=7N9bNidaJiL7bqrXbsNP/QtXrDZtzFnNLrQ3hFl8NP0=; b=FkiVjPfIPqvSTqPlXhc2tdFZmyg4Ic4jO1hDYl/DYlIhbEzUWJlOjzT575wOf5BOMB PE9bpPQfoPRy0FASWO8+zL/juS8IIN74QwKde0kEaLBWaMFi2ht40zjS3bP03zZT+qcd di6WIrB928NJwMALQfWQ82ODFEYAzu0C6VLP0Kol7X4aItOtooZ7szWgz0f2Fpl4jGyj BCCGkNC3NfzYgStd+Mr6ZSYd3Lkct+hwysOGny65iz7QMV6Ex0NUG1/fFTJyuSGvuvlI HN+utOaLwHiD1fk6RErFYMPLRBu4kHVg4jOrwul+1KQyAzwVxVQO/r5V5GXPItMraqBU qBow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MoZOucb9; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e91si4600041plb.350.2017.11.08.13.53.02; Wed, 08 Nov 2017 13:53:15 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=MoZOucb9; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752704AbdKHVwW (ORCPT + 84 others); Wed, 8 Nov 2017 16:52:22 -0500 Received: from mail-pg0-f54.google.com ([74.125.83.54]:51227 "EHLO mail-pg0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751241AbdKHVwV (ORCPT ); Wed, 8 Nov 2017 16:52:21 -0500 Received: by mail-pg0-f54.google.com with SMTP id p9so2967348pgc.8 for ; Wed, 08 Nov 2017 13:52:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=7N9bNidaJiL7bqrXbsNP/QtXrDZtzFnNLrQ3hFl8NP0=; b=MoZOucb95CdpOwObKTtUpZ3hlwZz8wHQ+LQYlbd+FnJbK+NMwTAzStfdp1vbB/fbLc rFvsagIBat3rWJ1fVAI77P3luQIJ1wQCy/npUOK0UujwwnidmpkdCJFnAXu9Si06UlQT 0z+JaYboiHiqXIKlXQTbgkqZdAftQzsm7+bG5M3DAAYk0d+szkFvJNZ3bglc1Jn85AeC boHudSrIlioNHC1DAmZShWpExNCMAP7JfMFCkbobXK9CZ/3Ygh+1SjH7Qgmgg8iLzOr1 bP/2bxnGiYkltW5jd03rsY8rxAoQ8eIKblzJCzcl37De5lWZFXsihxEyYMQxClurYYbF PTHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=7N9bNidaJiL7bqrXbsNP/QtXrDZtzFnNLrQ3hFl8NP0=; b=R2rPHKMgxKaTzCe3hCk3l+yH/CvTzQL+U8+/aChpy/kNGan52Bp654PXrPjgsv4bLO uTxnw2WahyXMLiEZPkO3VIvBz6drCOxKx5AGfs6NQxj+UuNGoROkt8rN5kRJYnDa/Rfr BS4TAD1Xz0xccgcg/vc8pRxSK1oJzYP46sN/SdLipn9HXdpc0/bOiD9+6F3RFiuD7rjw RLZPPikgOH0IkOrEy7kw+3EbzsSm/OCNBX+2yX3ZyTtwPErjbd5h0pBFRY4QrpavakU/ Md43NrU3EXakWFJJD7OubPhoc2cizuzknvhJCo3yb21xGW9gdLOoxMtUA3z/mxRMpOTs olSA== X-Gm-Message-State: AJaThX4AtB6W70FrOxCP4gn5scoVRnMFm/KaLhelfHCbe/tlu5d5INRs bwN/8bjkLLPG9vBL4OMjBFg1pehP X-Received: by 10.98.207.71 with SMTP id b68mr1883207pfg.125.1510177940436; Wed, 08 Nov 2017 13:52:20 -0800 (PST) Received: from [10.2.44.15] ([208.91.2.2]) by smtp.gmail.com with ESMTPSA id o22sm20554pfi.110.2017.11.08.13.52.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Nov 2017 13:52:19 -0800 (PST) From: Nadav Amit Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: x86: CR4 update when IRQs are enabled Message-Id: Date: Wed, 8 Nov 2017 13:52:17 -0800 To: LKML , Andy Lutomirski X-Mailer: Apple Mail (2.3273) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I am puzzled by the comment in tlb_state.cr4 , which says: /* * Access to this CR4 shadow and to H/W CR4 is protected by * disabling interrupts when modifying either one. */ This does not seem to be true and adding a warning to CR4 writes when !irqs_disabled() immediately fires in identify_cpu() and __mcheck_cpu_init_generic(). While these two are called during boot, I think there other CR4 changes with enabled IRQs, for example, PR_SET_TSC. So my question(s): Is the comment correct? Is the current behavior correct? Thanks, Nadav From 1584246670768136781@xxx Thu Nov 16 18:02:40 +0000 2017 X-GM-THRID: 1584246670768136781 X-Gmail-Labels: Inbox,Category Promotions,HistoricalUnread