Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp1897935imm; Thu, 21 Jun 2018 04:19:33 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIFUzRVYZAhNWXFd83QALQoQ2I7n8ZCEKkU+guvDf8amgBHaPsweXUbOV7WW3Vh+Rq6f359 X-Received: by 2002:a63:b44f:: with SMTP id n15-v6mr21296256pgu.389.1529579973219; Thu, 21 Jun 2018 04:19:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529579973; cv=none; d=google.com; s=arc-20160816; b=bgWn4jVQwAVLG/5uBN5Q1PkSR0H4GKsgZ5Q8G02m7sWaNPMq3flMykJLTIEruPKMQF dxVMY1dMLwfoouAWBfoeAAiZnvgZdodScrK4xB4ZMC5lJVxv0l66HDAtVGsT6ZB9x5KG 1hYnvyH1KPcsA6LJJGo4xtMDETX8zacxwCbgWkBaLwMNDulsmAMVWdLp7Q23Xz3ZPIM6 xqrPkdOVqEm3huFXiSxnRlWQX64KyFZoFpJ/TEmD+2jzjQ0IIjTkhAntXf7df/eOLH9H JsXm0u/wGqzujnojKSRUbPcn8UPc3eSbpG1YBtroKa22xxbkf4zzG7s0J1KDyZZ5z3AW NURQ== 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 :arc-authentication-results; bh=iVppyWIrrZXV72cy3/gHLjhiseETaM76zxgLE0rEvpk=; b=EdvY0X+rh/6aaEQ+07DxqCzT32bPUqIIodeuVOjx5aq0bBuAyoI7eu5VxKtroTCytT UPllpNI8kkZwxKufW3LaHAq88J//EA2ou3QOrOjad6lHIRc5LxUgUSLifq83JtETiRep +O50me7erRuj69NG3EHEU5p8OXwQmDDxnswucbVGSKAGvalbCsbzwg/8f42hgk9o/nvs Rlvf/DF36wjJrDuJKsyyx5fhqrJ3b3/VV8rbwI1Nozakk2BAQn3qjSPJMxtUs2zA5v5z vKY+Zd3hzjWZYDkQJWy3SPX7hie7oBjFHxEFKtJXH872qdsP7IgTf9yOg1ZrOpd77A+c fmhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=S0BzgH5k; 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=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a89-v6si4742155pla.177.2018.06.21.04.19.18; Thu, 21 Jun 2018 04:19:33 -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=@oracle.com header.s=corp-2017-10-26 header.b=S0BzgH5k; 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=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754451AbeFULRM (ORCPT + 99 others); Thu, 21 Jun 2018 07:17:12 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:58948 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754278AbeFULRL (ORCPT ); Thu, 21 Jun 2018 07:17:11 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w5LBBiO9151155 for ; Thu, 21 Jun 2018 11:17:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : references : in-reply-to : from : date : message-id : subject : to : cc : content-type; s=corp-2017-10-26; bh=iVppyWIrrZXV72cy3/gHLjhiseETaM76zxgLE0rEvpk=; b=S0BzgH5kstAiFvbty/Uub39yAGe25Tc3+g0s2lDV8+qOAjSJpBeonxjKvMF+tL3o5PXM PF08kTmto+OIxXzg487bjTKla4S7tGKCurDASzIrXFAajZto6TH48rcFcTLqcu0H5kNW lUkslxiXWXV5r4D6o7xRbqoBXA7nmURx8Y/dqHR67QC5e4Iinnok0jDYTEotuMlvtkXS W+YTMIBgMWyHMAeR7lb/Xe82ZqDRM6YiAmDU5uEpjC3XZuTdf4nO3NL0lW2xeU3/LUZ+ fluS21Lpxfg9muCF5JGl0ShSW2eu1TI2tE7vC+VNAcp0fu3zXuPMJhlJDXmyRbkSqdpH Uw== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp2120.oracle.com with ESMTP id 2jmu6y082j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 21 Jun 2018 11:17:10 +0000 Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w5LBH9xi000652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 21 Jun 2018 11:17:09 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w5LBH86X022978 for ; Thu, 21 Jun 2018 11:17:08 GMT Received: from mail-oi0-f47.google.com (/209.85.218.47) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 21 Jun 2018 04:17:08 -0700 Received: by mail-oi0-f47.google.com with SMTP id l22-v6so2560319oib.4 for ; Thu, 21 Jun 2018 04:17:08 -0700 (PDT) X-Gm-Message-State: APt69E0J7NicspYIs791/It04R0L6bghgtBCA4gmz5fXwuIlvyhto79x GJDGdslVLg8zCeuonsaUfKoBARmSRxi8ZDEobpU= X-Received: by 2002:aca:56c8:: with SMTP id k191-v6mr13073913oib.221.1529579828550; Thu, 21 Jun 2018 04:17:08 -0700 (PDT) MIME-Version: 1.0 References: <20180620212700.29178-1-pasha.tatashin@oracle.com> <20180620212700.29178-7-pasha.tatashin@oracle.com> <20180621055144.i65hhyqe5dofop33@shbuild888> In-Reply-To: <20180621055144.i65hhyqe5dofop33@shbuild888> From: Pavel Tatashin Date: Thu, 21 Jun 2018 07:16:32 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v11 6/6] x86/tsc: use tsc early To: feng.tang@intel.com Cc: Steven Sistare , Daniel Jordan , linux@armlinux.org.uk, schwidefsky@de.ibm.com, Heiko Carstens , John Stultz , sboyd@codeaurora.org, x86@kernel.org, LKML , mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com, douly.fnst@cn.fujitsu.com, peterz@infradead.org, prarit@redhat.com, Petr Mladek , gnomes@lxorguk.ukuu.org.uk Content-Type: text/plain; charset="UTF-8" X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8930 signatures=668702 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=3 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=618 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1805220000 definitions=main-1806210126 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Do we still need add a static_key? after Peter worked out the patch > to enable ealy jump_label_init? Hi Feng, With Pete's patch we will still need at least one static branch, but as I replied to Pete's email I like the idea of initializing jump_label_init() early, but in my opinion it should be a separate work, with tsc.c cleanup patch. Thank you, Pavel