From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752923AbcIIQ6V (ORCPT ); Fri, 9 Sep 2016 12:58:21 -0400 Received: from mail-db5eur01on0046.outbound.protection.outlook.com ([104.47.2.46]:14016 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751386AbcIIQ6T (ORCPT ); Fri, 9 Sep 2016 12:58:19 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@mellanox.com; Subject: Re: [RFC v4 10/22] arch/tile/kernel/time: set ->min_delta_ticks and ->max_delta_ticks To: Nicolai Stange References: <20160822233320.4548-1-nicstange@gmail.com> <20160822233320.4548-11-nicstange@gmail.com> <262d7903-f31e-bc93-fcb9-0530b9f4d414@mellanox.com> <87bmzybpsn.fsf@gmail.com> CC: Thomas Gleixner , John Stultz , From: Chris Metcalf Message-ID: Date: Fri, 9 Sep 2016 12:25:10 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <87bmzybpsn.fsf@gmail.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: CY1PR1201CA0031.namprd12.prod.outlook.com (10.169.17.169) To DB6PR0501MB2759.eurprd05.prod.outlook.com (10.172.226.11) X-MS-Office365-Filtering-Correlation-Id: 6ae9ebe3-f56a-4457-c3d4-08d3d8cde668 X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2759;2:S/aa9QxFuOgKUV7hVq+tXpiUwmCVHwRxdsMOefEpN2Q3v1E4o0cqTTj0j08x9Ik7bG6uxuCFLEbDruNGOeGr8QeeKpSu47HHi24M6aXc1f3nAeUuIPyf/hiZYoua8fzSujrLezi7d9MxvklYFKlR4kW4r7TMXPFuCX02vmyEYhC3xfGsbsBP7FuVH2YALrVv;3:d9mg0G5xr1vg1JEe2t8Lg5PsZHMJpGUKovKGhyM2Vyl+MNB0JcPVrxTS4iO17uA7qhE2Vn6UjejDUKdFiaap4WAbzaxRTw0xNOXls4pI/IUEFJRdjLFQ7fVLw3X71PhV;25:RwMv0BMV35VOHtSbcIKXkzBKawyx8QtlrA821V6by2ANk0RP4IOq2xls9DH+AFLSsRgthi/mcpaSOD980dO4vty5hOBSV2Zvs98zUNBKPwa9cxZQf1kdD5QaRMfEOwPhPc6VkIieKPj12Gkyl72NuRhIK6iAVHVN6Q4sn8mvu2s18meG7FfEUYxjYLdxNnK8EO/efqqiMqJiAabGNPp/542kUnU2l75n5QAdmXdpjcl0MTlfyaVsCtW62VHziWso6G3SvbJnzeds9Y3oNDubtBxnlI4wdogQ1+7rsRLkXnNaV83xJw9wYrgUiHfFoYZU5j22zLvyTlN0SmRtffUolTzV1OAWCFKn+p/qAlBWge18YT5Km3TYtxnjCnDdDndROC5WjwE3CmPEW9RWnpQogagGu1xZesScKkgOxfLQOVY= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0501MB2759; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2759;31:eWiFAXUdlOH9fZVniWep7r1FNh4bvaODwuUqHOI90lVvEINxRxvuOdLs9ONmbrYY8kUKhYaYA12FFdxpg5jdacWVF5JryHpE9GmUtSt3wUBeHwkltt1XYgAkS8BUb+VQfnDCE6Ind+QyadkZKlJG0pVwUVeQGaMQJ16xBIZvmmaeV3DC8vRmiNt/0c+hokcXaKESxEkGpmKK6Hkl1mKisLiSIBHS2GZjlu2Nx0R03I4=;20:ig1x9HjXcEI0WXHg0wyMFQLwtzaNotPKB5D+9zTEh0hcfNoJJWRSJR7J7vLtouXU6Bat6B/YQzqDSQnLOGIGdhzoG+HPIzOiEMGioZCWtP+0QiDPCxJZLOKKvFugkivehwNenOFl11+KmICup5q/5bXUvK/EMpTvYCxdf3YiKBRMmoLSd9iW6uwkPPrFtXb86Vw8Ckrhm2cYJBX9l7WHJ+K3p6DPCs3THQmESXzjUJbm9mDWvO2sUFnsCeikdSul1n2frcYjY8eUtn9n97xTwKG/+gfLKQA2DXhsdI7fmhTJ910v6r1wsp8tGEmDrzXW8YquU7nWsw2aSgZwo+YG5Xz46l+VGqiIlzB2zmaTXRu6taoXe2JHpm85u7aa35/uD33LCxhRtm4FMu+q0XIltHHnntB59Ph0/7lKxIDtb5+s7IMb2pGi2d/ISp1wqs9lymDvvxzM98wFM++C2NuVd0LFXYRV6PU1+mksvl5t9T2klKNCvLAyB1AWQgics+7w X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:DB6PR0501MB2759;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0501MB2759; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2759;4:qbBNY9SCyUbdmADAZazO1AnmAb2WPmHXWWP6jpCdYu8mhxb1usGv4L0hFFVFgF3c8pi8vB6hZVzhI89Snpnpc7Y9F0Lng5E8dciSOGUADZp/LRKH/ILkAYaehfIsMGGWhrtZ72JSeQkOfjzf4u9pgBNmbUJUBu4Jyh8mwIQVAgbn75BnDExFeuNmbRvTvR7AB4PZ2/woViUe1hvD6eICCFNozgvYJ1VZZED9DbOqV9OamYb8HLHc/o4gg8iQXuU7ZORGMxfYzLrKZ/J25G1vHjwRl7mC5er2QMTHy/HoemE2rAJfamafiCVN+OqCxb11AkZtDOuVSPWzfGx4aEhbpcjyk0I8YDlqniEzjZofxZ4jUFcXi3sv1vve2P+zmCZzaqt4PBZb1/ddyNsZrT/BJorm+vF9MZTexxKDXY4CJPAlnGLJrFTYhi+fCKfSmfEbD85prgbG5Tm9ApAqUeFFQA== X-Forefront-PRVS: 00603B7EEF X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(199003)(189002)(377454003)(24454002)(305945005)(65956001)(4326007)(65826007)(81166006)(93886004)(47776003)(33646002)(2950100001)(83506001)(66066001)(189998001)(2906002)(65806001)(7846002)(15975445007)(110136002)(5660300001)(19580405001)(31696002)(19580395003)(105586002)(86362001)(92566002)(97736004)(4001350100001)(50986999)(76176999)(42186005)(3846002)(54356999)(64126003)(106356001)(81156014)(1411001)(586003)(23746002)(345774005)(77096005)(31686004)(36756003)(6116002)(101416001)(230700001)(8676002)(68736007)(50466002)(7736002)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0501MB2759;H:[10.15.7.181];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0501MB2759;23:LsMO8Lc2yfMr2JB75NB4P55EIfKGX84d4lH?= =?Windows-1252?Q?jucJjb3f7dU794o7HtKwOpYUoKVhJwbAT5QHjpnQu2MikemRQKuusubH?= =?Windows-1252?Q?8ACmcuV6CVOU7RrR1otaGbxtVeEfb0SYHmHSY0sGekTQvfSn7BcILJC+?= =?Windows-1252?Q?roP3Fjkkd1Mqqv8kpG2TLqQjG0o4wVhwftD+FqP6gdfXgTPjsj3ZjyBj?= =?Windows-1252?Q?p9zxP4qMmpq2ehk910ZeIDkfiItGDuV+W4Qxq0SaDdY3OStFCikkURfL?= =?Windows-1252?Q?Kcs+Hjw97VVZcgAxW9t8YCg6MRB3bd8Jot+miLYBUbKQDoRjeNx8vE6q?= =?Windows-1252?Q?AwCvmEKy1eqQnJ/zEl0jsnRpiwoqII1TLJktD9mIQkE1/ZKiycDexQa8?= =?Windows-1252?Q?5VgMcF4zY+26+AklIuHnefdxM6PAumrLtfn56IyP48gpgRzRdwCXRl7Q?= =?Windows-1252?Q?wBv5GgRKlJCY3mwhS/BDZ0l4obb4kPdLlTi1TSzNUXsTmPn1251AeV0I?= =?Windows-1252?Q?0CdYNLKla3FhfK4jLygCeDMYIA33Xx0X4QHjs/HHvfQ8T/qbtUR8G2jF?= =?Windows-1252?Q?l5Ir+qFsWZcLi//tJ6Ym9fCFRWwmE9ELxjUJdHAsZOHukL+Q9XPfiShP?= =?Windows-1252?Q?05nznexKKnq9ywtdZXBqgfUrIbl1ulbjd6P9eSITvijEVg4myn14DAmX?= =?Windows-1252?Q?FbK6Q5xG0/VWdeJG08CjBzz+3o+TxBzoM5zdnU1RnjJGXabCCt/4tksI?= =?Windows-1252?Q?S4Qa3Es2WmxvwPFQNvyHW00lU9+bLEEss+HWsHS0t651IHk0GlxhP4tI?= =?Windows-1252?Q?Z9KqRaevhs41vqT+yaJ3TOHscFuFBErhR1dgvuQT9wYCwbCIfqunsAZD?= =?Windows-1252?Q?rWgC2k1zAWG41zu1wTVEdSKQsZ4+eL5sT2QusSzxAefteIFckXYmreyO?= =?Windows-1252?Q?bjxrK9Km0plnOf4Dl3egHdckLkanGqobhwJy8EeSbrg4GuIfP/Rrh2Xg?= =?Windows-1252?Q?Ql/jr0xfwEpqdeNq5qSWCeO8+v3d7FjK1Jh+wZYhEiSCdWlpKb39Bxls?= =?Windows-1252?Q?a685nxzF+Z9C6PEkIR+Nz7Xk9Nul8JmPq8e3FGTBkXneEKyRrQwPjrm0?= =?Windows-1252?Q?GOieXxGqGcIYPSdIlbunWYm/s2cO64D5yuRDJ748bGOPdZZyR9yxSGZp?= =?Windows-1252?Q?+iMkbFV6blvnpjHUD8h4CE1em5W8HpZSEewIZiTpfjJjqb+FQZyYe/64?= =?Windows-1252?Q?P+y5fOF2XolBK8kLi2XQEiimTXQM7EPeZkxDiPWiPiMsuvoUCzeyDPiQ?= =?Windows-1252?Q?N+vRuHNSQn1HyX6/F/wGaQdYcSuMOnhjGYMcrmM6UYQn+oCa0I7OXSn7?= =?Windows-1252?Q?PL/Eo0NbikF63hnuOafZgZucVY4JHfSiCkGIAsQPQppAjJucOM3baewK?= =?Windows-1252?Q?9eSJa5x/h6xKQTGJcCFuKBUNfBYcofe+V+OteSJNP1sFVoTU840PWaZh?= =?Windows-1252?Q?VjqN6G2k+I6BiRtTDzYP/dHMwIMbfkogj9FxTdYLh6yIS+6xyLA=3D?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0501MB2759;6:CJ9sF8r9fI24ritrRxnsp6dWRrw30NJGfYuJvjw8g5q2fIFJBj2Y8Lsz7J+Liplhn0kK8KvukgY8YIOOuqIJ9MlUVorKQVxFQEu/dIWL8/jWluRs84b5PtGP0ApQIYn8LSyci3YrnlUfATuNNByoVUlqPRmB4l+Jj8DK+suLWG5DBVCKY457PHrf0CBM0Yyqp+5yb/ITESqMcLw/mErNuHmvqf5ILruz9heSE9ox8E6eghr1U6OIC0EK0lJ1KeHfg4XMIXGeDmc08w9Q7OO4vUUuAK7q+0fgqMcoiX1BtkFia6IqNfIsKgNKnWJVqT/QXEoa7ZIuqXPyT7jc7m2iiA==;5:oC0nBwKtn8hO+icfdgSrD/BN7pWpDAcxg41j9yZ9o14gRFJFylGYp/os9PXbg4K887/qze/TP6IaoCP43DNZp/e5Cii1MOD9QqjufUiYU8tVhPNPPU2GdtLhyWs/sI9SnkedkC6IoMU4jw172Wt1aw==;24:CRsL1Xf8digE+z+nTtZkx9JAtwFh7BgdTQBZ7TDQdxQKgCFv5/T984ylIECZCmFc6ULvOIwfILyHTuMy0/4arlJR22jEsL+tdicl/YrB8/Q=;7:15h+sx1W7XpWKrEcDvUb1+Uk2rRkTJAB5xNOnHU9+dU8XwN+NXzktPOMlZRdQog3KNf3IpZW62XOtecloqqhh3RQna0zCRIH2O80pj9fVYXb4tFqtuUDJhOaHU1H74yBr6jwYdkYdzSHn8XMPww7akE9Qxk5g52YhvdZhuljUnQOYN7eBs8oM99chBzfHikuoLHqwUhIE43bExM26VrgWWkY1XcAtrxA5vHR0Le6CAxD5vxd9tCpA1ZMmsOAMVjH SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2016 16:25:22.3553 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2759 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/8/2016 7:21 AM, Nicolai Stange wrote: > Chris Metcalf writes: > >> On 08/22/2016 07:33 PM, Nicolai Stange wrote: >>> With the yet to come introduction of NTP correction awareness to the >>> clockevent core, drivers should report their valid ranges in units of >>> cycles to the latter. >>> >>> Currently, the tile's timer clockevent device is initialized as follows: >>> >>> evt->max_delta_ns = clockevent_delta2ns(MAX_TICK, evt); >>> >>> and >>> >>> .min_delta_ns = 1000, >>> >>> The first one translates to a ->max_delta_ticks value of MAX_TICK. >>> For the latter, note that the clockevent core will superimpose a >>> minimum of 1us by itself -- setting ->min_delta_ticks to 1 is safe here. >>> >>> Initialize ->min_delta_ticks and ->max_delta_ticks with these values. >>> >>> Signed-off-by: Nicolai Stange >>> --- >>> arch/tile/kernel/time.c | 2 ++ >>> 1 file changed, 2 insertions(+) >> Thanks. Taken into the tile tree. > I thank you for caring, but may I ask you to drop this again? No problem - I have removed it. -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com