Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1294642pxb; Wed, 10 Feb 2021 05:16:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJwcdaGZv7rDt6u5PH+cmynFSntfc/TGFqdT2kpUm4nn0tUj5SM0dYyhL2y/xO57G7sWmMna X-Received: by 2002:a05:6402:4310:: with SMTP id m16mr3087770edc.207.1612962973094; Wed, 10 Feb 2021 05:16:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612962973; cv=none; d=google.com; s=arc-20160816; b=VPyOu5fv915M5mRByaizv0ra7w4lkJ3UVFZp//1W1bd9I915UqD/IocrqByzMcNneC L0LtgE1CkXnkh8B5LLkshtlZ8q1h03VzJ8MmNnEnJshla+PDIWP00y1ssjT6x9GVzz3e pVaMt0jghw9UWXinvOILQqzklKgWsmM80iShyJE4IioMqYqcM7M8JWcUgXrDiC2Xatk4 Bk2AVdv1oU6eJVjF4qzm6qaUQCfSsC8bbPUZuWG2pjcXCuIIHrtDjST1uP4/IHiPtltM jSUDA797kXUyip4R4foEhI7zAke869TPfyrAC/e5gpWd7is1KS7Nhn4wKa8Cru/2Qot1 QYGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=EOR6Op00R5qPfGO4dFo1mxtV8aaQR7ma4WLvzuHdwYY=; b=UD/8RKTMYT3a85syLJ5NJ1KvyEEMRFA5Dy0P5IdoaGQx1ywV0lDI0fkOtaeqFh381T VhJS442xeD0JH3HbN8a1kwE6R11YY8yuM/BCUuXG1RjXbIM1NualnjgqgdsrpnBXP5Hv T9YWOl+YYm/BiWkFoWG+GqrCqAvNqXU5LPO/8tD6/IO80z+Icx2sAx2K+6/d0cQGhd0V Qkp95fvMZgKLJm3rWXWUY6e0ONm2hP04zwbNPYr5vV4cnu6vFltjUkvBICIQHix25lhR bNXy2/wKTewiGebDLULpAIXkILFptjxYenLkasXjZBOp1ix6pltpwr2vl1CJEZ0fMoav lAAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b="PVN1/hJq"; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e header.b=o2GaZ+xx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q10si1266099edb.606.2021.02.10.05.15.49; Wed, 10 Feb 2021 05:16:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b="PVN1/hJq"; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e header.b=o2GaZ+xx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230522AbhBJNNJ (ORCPT + 99 others); Wed, 10 Feb 2021 08:13:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231278AbhBJNNC (ORCPT ); Wed, 10 Feb 2021 08:13:02 -0500 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C9E2CC06174A for ; Wed, 10 Feb 2021 05:12:21 -0800 (PST) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1612962740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=EOR6Op00R5qPfGO4dFo1mxtV8aaQR7ma4WLvzuHdwYY=; b=PVN1/hJqAQAagRCj8KCbuCNRzH09lF5iYH2faPP0lujj/m17AFB+r7bzCZimfg8eBWMoMX IAkc2i8orsnPgkBrkfpiqMgbvaJzTBElejC2LczANMqJye0+1qPM8Hmc264WsdBn2bmw2w vdJ/oXpIacCNY1zb8vv/mF3q18GgZT3HaFNBH5vt87kKLKsjUCMtwQa7VITfeaF4dkQYXh g1el8M1JgiTOBI8lklqACBfqkg8WdWKaPnCdKvygVLtnosWIOfVs9qms7Y+8tUjinwTuWo c838Op5YBJMuDWpwDsezc638Iy62TuSu8VCisl9KEMH0MXSbi/bOKZsvIDPEXw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1612962740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=EOR6Op00R5qPfGO4dFo1mxtV8aaQR7ma4WLvzuHdwYY=; b=o2GaZ+xxj4fRzFNQgWyGKAJKMXaU/xrEEu0+kIp/dA9N4iCkdOG3dNWRZ8mxUXQNFwQ7U5 /Al1xtNr43xwC4Dg== To: Hikaru Nishida , linux-kernel@vger.kernel.org Cc: suleiman@google.com, Hikaru Nishida , Arnd Bergmann , Geert Uytterhoeven , Ingo Molnar , John Stultz , Kurt Kanzenbach , Linus Walleij , Stephen Boyd Subject: Re: [RFC PATCH 1/2] timekeeping: Add timekeeping_adjust_boottime In-Reply-To: <20210210193728.RFC.1.I123660cac7339e5b982ade27775a48b8ebbd9435@changeid> References: <20210210103908.1720658-1-hikalium@google.com> <20210210193728.RFC.1.I123660cac7339e5b982ade27775a48b8ebbd9435@changeid> Date: Wed, 10 Feb 2021 14:12:20 +0100 Message-ID: <87blcsawy3.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 10 2021 at 19:39, Hikaru Nishida wrote: > From: Hikaru Nishida > > This introduces timekeeping_adjust_boottime() to give an interface to > modules that enables to advance CLOCK_BOOTTIME from userspace for > virtualized environments. Later patch introduces a sysfs interface > which calls this function. Not going to happen. That's just wrong in several ways. The underlying problem of virt and timekeeping needs to be fixed not hacked around it. Thanks, tglx