Received: by 2002:ac0:f3c7:0:0:0:0:0 with SMTP id q7-v6csp8180imp; Thu, 27 Sep 2018 14:44:33 -0700 (PDT) X-Google-Smtp-Source: ACcGV61GcFSlo1KCrex9dHRDChOAWHous1kXP/EQ1cL4WibcFs2Q0jclau/6J6Spu4jTeV6LaCzE X-Received: by 2002:a62:a116:: with SMTP id b22-v6mr12143354pff.99.1538084673674; Thu, 27 Sep 2018 14:44:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538084673; cv=none; d=google.com; s=arc-20160816; b=lsFhFs+epzEV9jqr7NsFDrAI+A1fy5FyV3FqIwj12izTJUm+Btz93WZRpxP67pkfzU CfF2N+iz9H9Ze13qasCd2uSLmepqopYMcH+JjGnXUn11HihlvMR0cFQ+W2IBC+hJZGNA qGGLXRhMfb/Ob9rgzfAbBko7BTT844BheP6xovRIxFZC9DTpyLSVy1MjjbEKyeq21fFH gjJT49pmqQVbgyYecsF9C71/UmM29jLBQ3icsjjpdF54L99p2Q71/MeHn8A0nvz5K4BI A5YxDngcDhOVrNV0j6dt7NYU7a52NPEWK79x95+OgfpQbBKDgVjOUSnV/gWCniFRk/KI 7HpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=pqu/Vz9kej/99dVH47AGWJrv/+kihCVuGbfA62foEik=; b=gdU1AcEH3su2qewcpwgdUEEI4HCl16nqiFngD+Rsj3OumaGjNAaqMo1Cfjmut0yBCS TkFRCDtW+Y0+EBm87jlGOiYiEad5Nzk+DUqvE6JlltJZqOQAMlmiNwlCc+55Usm1tCsJ 0r/y2JjF+6QxwLztbcJKTvbjCw8fXvny+Vpy8omKphsLcwmPNL6+64k3LX0a+tMBCCv2 TL3+7ROQ1flZS7ZAzl7c44yfwzSjIBrCQsvud5gt11fgCdI2BMaTwpdeK9mVf/yFUCdP QfakpswOw/4NF1ZM5o9A48JcvP+GqXc6id7Pdumu+Nz+C4hicwiH0SnsUVRX1yoCsDs3 L5RQ== ARC-Authentication-Results: i=1; mx.google.com; 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 x3-v6si2757626pgj.425.2018.09.27.14.44.17; Thu, 27 Sep 2018 14:44: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; 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 S1726362AbeI1ECi (ORCPT + 99 others); Fri, 28 Sep 2018 00:02:38 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:53121 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725727AbeI1ECi (ORCPT ); Fri, 28 Sep 2018 00:02:38 -0400 Received: from p5492e4c1.dip0.t-ipconnect.de ([84.146.228.193] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1g5e2g-0003f5-4D; Thu, 27 Sep 2018 23:41:50 +0200 Date: Thu, 27 Sep 2018 23:41:49 +0200 (CEST) From: Thomas Gleixner To: "Eric W. Biederman" cc: Andrey Vagin , Dmitry Safonov , "linux-kernel@vger.kernel.org" , Dmitry Safonov <0x7f454c46@gmail.com>, Adrian Reber , Andy Lutomirski , Christian Brauner , Cyrill Gorcunov , "H. Peter Anvin" , Ingo Molnar , Jeff Dike , Oleg Nesterov , Pavel Emelianov , Shuah Khan , "containers@lists.linux-foundation.org" , "criu@openvz.org" , "linux-api@vger.kernel.org" , "x86@kernel.org" , Alexey Dobriyan , "linux-kselftest@vger.kernel.org" Subject: Re: [RFC 00/20] ns: Introduce Time Namespace In-Reply-To: Message-ID: References: <20180919205037.9574-1-dima@arista.com> <874lej6nny.fsf@xmission.com> <20180924205119.GA14833@outlook.office365.com> <874leezh8n.fsf@xmission.com> <20180925014150.GA6302@outlook.office365.com> <87zhw4rwiq.fsf@xmission.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 27 Sep 2018, Thomas Gleixner wrote: > Add time skew via NTP/PTP into the picture and you might have to adjust > timers as well, because you need to guarantee that they are not expiring > early. > > I haven't looked through Dimitry's patches yet, but I don't see how this > can work at all without introducing subtle issues all over the place. And just a quick scan tells me that this is broken. Timers will expire early or late. The latter is acceptible to some extent, but larger delays might come with surprise. Expiring early is an absolute nono. Thanks, tglx