From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751666AbcGVOYW (ORCPT ); Fri, 22 Jul 2016 10:24:22 -0400 Received: from mail-db5eur01on0079.outbound.protection.outlook.com ([104.47.2.79]:50714 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751290AbcGVOYT (ORCPT ); Fri, 22 Jul 2016 10:24:19 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@mellanox.com; Subject: Re: [PATCH v13 00/12] support "task_isolation" mode To: Christoph Lameter References: <1468529299-27929-1-git-send-email-cmetcalf@mellanox.com> CC: Gilad Ben Yossef , Steven Rostedt , Ingo Molnar , Peter Zijlstra , Andrew Morton , "Rik van Riel" , Tejun Heo , Frederic Weisbecker , Thomas Gleixner , "Paul E. McKenney" , Viresh Kumar , Catalin Marinas , "Will Deacon" , Andy Lutomirski , "Daniel Lezcano" , , , From: Chris Metcalf Message-ID: <7a3f66f7-5011-7d59-2e0e-f57e4e42e6b6@mellanox.com> Date: Fri, 22 Jul 2016 08:50:44 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [108.20.173.108] X-ClientProxiedBy: BL2PR19CA0030.namprd19.prod.outlook.com (10.167.113.40) To AM4PR05MB1684.eurprd05.prod.outlook.com (10.165.246.7) X-MS-Office365-Filtering-Correlation-Id: fe9eaa8b-5ce6-47b0-370d-08d3b22ed38d X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1684;2:6VTWpEH2AN6fwa19nw/eTo2tx6jD03NuMTTKwvUMxJxw79SWzKJZB31RLdiQ8n/t/RFFBSZno1RZG1nzoRhrE7wOahA8VRCSEc18SLfyqfLWhRdBnnbpqUvXYK8Uuyt8ftM2LULTlGPuSeABXN6LHWEARQAZXkwVCxOCwq81x/FzlgwRRYdHZzqDtfnlImlm;3:yFfl8Pb4IPgQLfAuBy5BxmbbKRdoc+XVdpzjVdxe1Qh/rfg/NWntGB9YQBtlo/zaG5gEB1ABGeGID9UiQFCe88yShUXfos1cbeeNX6ycnq5403QzanvnueLD/bGxU4MN X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR05MB1684; X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1684;25:qGRpEPzMKQdyd/2bEaYVCWFYDaStn2kRjehzfgrn3Etu4XN+r6w2T7kvZyvIRBYzz6L4Ub1JNTCRSHGZTXrzWC3vd33I5ZmAbwjzCGHc0DUvCUhsIDhi7L7XwoJMsBATcFOn8O81ib8GrJqLIpqyQ8sQWc0m7Psh+layPKRY1u6FgReANmeU0kBS9HFSSVf+dDzusIMFVCq8wWlLi2uBcfbC+VM948L2USyAfiTx8kL8mPgaWrzlMpLpxMrJOde8Zi2hM3/Hq5QHqCnojazKhzc+0Q9MwxUISdwf0l+7mJRxTNNb6nuwzYLT1OoB7e/QCYxuXOLdyeDzkgKLFZDnvHNP28yxKDVQVyIiAEyVh+93pebRDEFTskiY6PYWiViWreGyKvZeawcVUbXq/OJ9ikqyLJoPzni7OBEuS7Fg479vOUl4h8WqF6kwrAoB9NiHPcwpSp2GdmCjBe0wc4pdRSb9ReA3WG47BxDtei0PT8yEJPkQ07eLSTGwIVlx1Oq7jomciz6DyuwJirTjtsMVSMs50O54iiNem7dJuJxpgmcOLd53KPIsnwc7GrJBQ5yMqwtllIc8dWOM484uhC8RxDW/IHpRZKVpYM+m3lYPrxxUbG6cwcXoVFzcvy2V5rojmtdgvMlIF0mVqzrhzaZEg8YESSzjFN1GVL4D6p5S7PQrcStMv6coUJPsnh5m7pe1FnUdfsHU4OgZgQxObuCmoMl3WJtL+4NYbKXfEZjwQC1szvUzr5pzNVzGItR9Lv0i1jPSOANbcoWAZwy3lpLBOa6EIHN+eUC07X72GBzSSjpm/5cgk9jHX0Q9dvS8Q2w0+MydnveHtYLfz2WMVdAEkw== X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1684;31:IaICKUzRPcAirqgA6tZMHvD0O78g/MDGLZ8TSHZlQG8iYYeC3kkdmXIPGg6eEE9AvF9KPEuUs3y+PyW6RRiopdPIA3OZxmDqVCPrzssVazCU73c97AsKOUdoB+BmTglzgy/wdeIgmTwr5SZ/bt/Wjv5+0mpm/VWvD6eqTgnke6tyYf3j+V9hk4I4nrePVw+QcozRcMOan3Qlo/bm3yKALA==;20:jlyPnS4tlLkaHH/BXQIabGGGkR5y3ABtT4ZblrCN51YYaxIS4AibTYzg3f5kUNq5vC/spthya/UEsZRzG49u97bcgMcYj5LHT8h7SmqXsit0wUO+mHn2Jl9yt+9GXPhuaqROOHk3KZKWJe0ktg3iJNYM85ORA8ve6JyKD9fkQCmACWkv9FpOqygygY/EsN563jz2hI+PNjnzQLjtTcMw8mQPmhcpQ0GaSFCXAeweWeaItEwfnShZNWVWRfEafV0AsVURp/GZ1M+ArrDru+vS2monJA4eCCLsMml/mrXSW/EbjR5Xm3gTiSodXXWO0E2eQXBC+GLsHBFvbCDVVNJhL3eFla5La1foAqyriCrd/fEmyiQ4x8WmpfVE4DsXFYB9PFoU2dJHR3B6OavTHqJvHjvjsORQ+60/saYRjwHceJAQF8ufOiQOgG4fCjk+wN7g8IWa4TzRt4HOEp4hWyVnXDC6RX7iX6ajKy+ef48O/0jwyJUcqmbtPfAvJiEPi4xk X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:AM4PR05MB1684;BCL:0;PCL:0;RULEID:;SRVR:AM4PR05MB1684; X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1684;4:U4fqKCwIYrSD4UK1/zzaGGlKqn0u19uIMlEcjRZX0FwIrMbHa4FSY58H0D2W93EZickxHX99ESsHs7eBLFPaqJpeIV38XCP81xr2zmZFii3Ufnn2a6v8BmtqS/9Jv0kaydpoN/lktRxNCOVWJ3BZymPOxiP9GuFaK6Wtwqqw9gu11rNCeiQHTUPsO+4WAwsE32kgYfm036QYSa2hAwIrDwJELwdRUaPtvN2S0nUwI0l9d0MO0WM7LgpD6linke6yhjfbAYdmdMRMxcsWPINbVim44ILnauRW8P+CQF7aLX75bMD9NTcFHaLOmqguuxN2/FdEA6NMuLmyD7JK9nEw2cbirxmKpgUnsQHRqtSv6uzwIjS979QQT8w8Hri24BVU7sEkVQODiV7OH5EqS4RoSIdPqU3MtE7LqOyxuI2kT3ZYF0DaEcqOYWPAiU3hqb5fsiBx6ZL+VH3tJJ4UeUW5mA== X-Forefront-PRVS: 0011612A55 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(24454002)(189002)(199003)(377454003)(68736007)(117156001)(31686004)(2950100001)(42186005)(76176999)(54356999)(50986999)(15975445007)(77096005)(23746002)(66066001)(36756003)(86362001)(31696002)(47776003)(65956001)(305945005)(65806001)(7846002)(7736002)(230700001)(4326007)(106356001)(93886004)(586003)(83506001)(189998001)(8676002)(97736004)(4001350100001)(81156014)(81166006)(19580395003)(50466002)(101416001)(33646002)(92566002)(2906002)(105586002)(3846002)(64126003)(6116002)(110136002)(65826006)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR05MB1684;H:[192.168.1.158];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM4PR05MB1684;23:iGFS3R9Bqvatft3YmXL2lpwzIGBtYniuuG2xU?= =?Windows-1252?Q?nxYWMJDD8w6ZW7mruod3whzlGn1TERPdjgqkk0ZNDsOvh16RAhv1v7Le?= =?Windows-1252?Q?cYmdPxBZS3fnHeWloLiMkfU1YBY9yWa97JrU+zp4+R48EjlrYTNRDhq/?= =?Windows-1252?Q?cMtGJBFEJgveRKPhaeTa5SonoR1o+wAKkaySdNFlhiR0YwQgr/e0nmmK?= =?Windows-1252?Q?03C3YXNdAcpuH+n2He2vbemR4RlAoPh1/fv3JpR6YowENXcEj0nlJ03N?= =?Windows-1252?Q?T5Y+ai+gBYkCxAZk/F+DZD4xo2GQvaOuBzLPK5Bnz9zKjMuzvL4x8ytt?= =?Windows-1252?Q?g3ICLbXusM0dl7aOxW5Xv1HcITvoMuyEvUicc03LYMP1IiwjT6tG+Wqi?= =?Windows-1252?Q?mr/moqJ0DQVrOVXf0Xs07MJ9JlhBnRCV10xDSbHbvdBZYNrpn1NNz4WO?= =?Windows-1252?Q?wMshgE0ci/J3nxK2CYNhBJ9GPbnNcmttsSUhL8cCiY84NvtsoWJz9Qho?= =?Windows-1252?Q?AnG1S52lZ9MfBSbdNOLhP+9nt79E3dDa81Gtxrw8D6CV+bm6CKO3YP0u?= =?Windows-1252?Q?lBQCGXIYxTwdCc8IQVSSQlIkjjz6LzkpExWl7SE7iiEka07pv2OAUMua?= =?Windows-1252?Q?518mWF2LoUC+rAlzc+amSJadkupx2+2l10hrLXnsLN5ucUGAbZQmDi/H?= =?Windows-1252?Q?thLyzMLjhtUoCIUyYdL7JbYH7q+jwEUw0od0oWBTkMrotYGyQZtpT2vX?= =?Windows-1252?Q?XT6KooGfhJ2SExFqMGDWuETLLeLBd3MvyIVGW06kxTtY/NoLdKkjaIA6?= =?Windows-1252?Q?aS1QeYQwbKF0AJK+RX45oUht4V2/spHDZ8F785/4G9GLfbCibWHzk9jZ?= =?Windows-1252?Q?yPTbDn6ily7HNzhFKAK2Ol8tl5HlRh6eArcGoIcRx0jRrcT46I3wGluJ?= =?Windows-1252?Q?E+KYSRddlYJwnsVONU8oIH3ggDWYGvQA/ZhAw2KhPXzDpWj/Hb3IpAOa?= =?Windows-1252?Q?ZrF3SL83DwuGgOtEbY1UeVx28JKCQntf4Q+Vo1PiOiroxQBXbGZsyxlV?= =?Windows-1252?Q?gTJnr5op4rEaRCrQAuDe+9gZUeKaA5DZEpP+T9SGikq+s75edTbRQMQP?= =?Windows-1252?Q?MfGgKkL8jO8UTqRyBajTJzZ7k6K+Lu8WOLH7S7jqGTjPwbduZSVOT72j?= =?Windows-1252?Q?Rnr8NTKqecikg2gjUYc7vhcdov+xpmLj+tjZynNCuLCDYm5X1lcp5MXQ?= =?Windows-1252?Q?wwOQyqLQbDGujn84l1XKR9v/KLjD2ynAXTzIkLTKjyMci6Ax9KwDn109?= =?Windows-1252?Q?n5GAoyZdKBTPXa+6eA7qOzP2wO6BX+mZVGBL6NrIBzxzfvmPNEzr7q49?= =?Windows-1252?Q?Z2/fjsnvm6Q2kuJL6Y8zPS4gabbL9TaTIHn/iKUMDfAjWV8Pl28AefD2?= =?Windows-1252?Q?Z4xIhD32XBxCyC2xzvm?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1684;6:TdqAhf5y5zsgWT7tk3fvhQ0kFI9YFm1U0gusKwIp7JNTdnwZjF/6dKNH+vDo/TQm2UWOTAkEo5CbyUy/KnrGnBHj/4cyJE40zEzHev7Gm2G7wbVuqxxRgCYEwSbOfoyYg4Ba7hZB7y28BpPfQkHPudJSwGiL8I9Z0Xy98v85fVSE1ytUe9PfszrNulZkq9FDzVwBW5Ilc1ZO+6VCgvtEm69ydJWSHrH4UFtpPZXNh/jW8trYzcGHUT4DBS8uQF4i9pinTbGWz55PJltDeWljH12Z3SdbRwNHnGW2BuSgZx1bq4INJutS9cxnOQ/x2JF+d1mc3ZYbHtCQeE04JbmR9Q==;5:CxoA4xo6LvTEkEALA0KHI7J7AAc8y+qH0UJ5qL8fGQOgJmZMijuhD/yb2o9S3kdRX3ryHlDh2pxMJp721y/WQf+bM4UFcc4uL8quW8Msk6PDwfDQFjPtzQeMe3N6D0mxST0ueDfsp8UxGDtKB3hB9Q==;24:0QladmHveiphTG1+aI/om5BAwon4fRM+hD6lnFeUKMfGmlnEfY/LX+qe3rtLaWLA9GzzDDgRjuvFZPdqPM7cJbGNM0qoim21/QrUUSltJl8=;7:1jDbmob2g9muht0F+4LhZ1QK4vSNNhcGfAGQhaP/gD2SRVQ4GCWOECQVhWzHcnSwLLuDYwmyIRYNChqIpreN1kUMfzWeYWiVip58DuEDAMWwrPoJnFx8vUvos3es0mKmUGh2ZtaoxPvt+1wX296D4aGax7x+eLctk1yRPr6SuOEQYpYfkMzln5kwYELynazvYTvR2AxCMTiu8cGkm0Dt1beLCHg3LliKZ6g3kZA3tRlTLOpozva0dh7bx5aTRpvv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2016 12:50:55.0067 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB1684 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/21/2016 10:20 PM, Christoph Lameter wrote: > On Thu, 21 Jul 2016, Chris Metcalf wrote: >> On 7/20/2016 10:04 PM, Christoph Lameter wrote: >> unstable, and then scheduling work to safely remove that timer. >> I haven't looked at this code before (in kernel/time/clocksource.c >> under CONFIG_CLOCKSOURCE_WATCHDOG) since the timers on >> arm64 and tile aren't unstable. Is it possible to boot your machine >> with a stable clocksource? > It already as a stable clocksource. Sorry but that was one of the criteria > for the server when we ordered them. Could this be clock adjustments? We probably need to get clock folks to jump in on this thread! Maybe it's disabling some built-in unstable clock just as part of falling back to using the better, stable clock that you also have? So maybe there's a way of just disabling that clocksource from the get-go instead of having it be marked unstable later. If you run the test again after this storm of unstable marking, does it all happen again? Or is it a persistent state in the kernel? If so, maybe you can just arrange to get to that state before starting your application's task-isolation code. Or, if you think it's clock adjustments, perhaps running your test with ntpd disabled would make it work better? -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com