Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754687AbbGXUWG (ORCPT ); Fri, 24 Jul 2015 16:22:06 -0400 Received: from mail-db3on0085.outbound.protection.outlook.com ([157.55.234.85]:27968 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753908AbbGXUWD (ORCPT ); Fri, 24 Jul 2015 16:22:03 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none; Subject: Re: [PATCH v4 1/5] nohz_full: add support for "cpu_isolated" mode To: Christoph Lameter , "Paul E. McKenney" References: <1436817481-8732-1-git-send-email-cmetcalf@ezchip.com> <1436817481-8732-2-git-send-email-cmetcalf@ezchip.com> <55A4271B.9040506@ezchip.com> <55AE993E.6040501@ezchip.com> <20150721203622.GX3717@linux.vnet.ibm.com> <20150722192834.GA32511@linux.vnet.ibm.com> CC: Andy Lutomirski , Gilad Ben Yossef , Steven Rostedt , Ingo Molnar , Peter Zijlstra , Andrew Morton , Rik van Riel , Tejun Heo , Frederic Weisbecker , Thomas Gleixner , Viresh Kumar , "linux-doc@vger.kernel.org" , Linux API , "linux-kernel@vger.kernel.org" From: Chris Metcalf Message-ID: <55B29E57.1070207@ezchip.com> Date: Fri, 24 Jul 2015 16:21:43 -0400 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: CY1PR14CA0044.namprd14.prod.outlook.com (25.164.65.140) To DB5PR02MB0775.eurprd02.prod.outlook.com (25.161.243.146) X-Microsoft-Exchange-Diagnostics: 1;DB5PR02MB0775;2:LB5/OkA6KGrm/jFHDFcM8J2TXEDOz8bAsbrosjAfqu9RWW0trW3tn2IUYCsA/a9F;3:to1obpHtgqbHhfr1opmUEUglLG/ye7KW99ZHjmIf/xTSfuM4kIrlCy9JEcac70HwVKtd5dnZvs63m+nNeg2Vlfi6QtWhwdCsR2vg4viCCvtN7ZGACuWaCxHkcIfszxB/wXk63fxOAfnm7smlUNAnAQ==;25:CCQU6N3gHzWrLsoP4lFG69ZuMdjhDXq1Zo1fLTTKHdyqTKNn2u7076VnS0/4+KvSYRPwwhiPLVAmtSVdgLsGqDBSs5q1HoPk+3058d5E7GU/61pc6l+5QEyOmko1v0m9Q1G9e4DplHMyLkgHzEIgXZetXkK96jM89hoI/SBSJJSTu3Di24kkSztgG4bbNczzX/3ibluy+9ozWb6taPkM2U7yE12Xayj0JJIrD/XxWfAEwXnm/2kztuSo3XAfvJ34;20:K7i5Y7x1AzL2Q4JS4kb6PpHzQu8dxRNp2f6+8v2AooN4Oi1BFUnjUe8JsD3/IbaFBO5gLHunOdo0Ln+JYscQwW9NM1ex5TXX6a92JOVqGNBp+RG9PQfIbZZvL1scK1gb+B3xyTsWoUzS6G4eZjnTn13qNp3CXRaXMI+dBDHOLms=;4:krJ4CT4S4naRXmxaCnfjyvvIsMpM3NtWfQ/tJIi1ry8WsJYpqLXovsSzbRi65DbgZ2cOlaMi75BfcUymdvnN3e9kLY+KBhpaaZBtn94MvnDhkVQ2vGxbennVI7CgD0CWxvmQcsxDcsO4jlGsDLy9jT4rFO8ffltbFyupLGI3wqYwzfHGEyZ9P5M2f1Mit7bg9inTuD7mnW4ubZLbcFXpzvT7TCtkuMuTkM/78xT98dlzPnjiYMcFnxTFjcKtKxta/D0dYXLP8th74bsTfxRTlL7mXDAmzkv2dbcLisfZ5xs= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB0775; DB5PR02MB0775: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:DB5PR02MB0775;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB0775; X-Forefront-PRVS: 0647963F84 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(479174004)(24454002)(377454003)(46102003)(40100003)(2950100001)(66066001)(65816999)(62966003)(65806001)(50986999)(42186005)(77096005)(19580395003)(65956001)(122386002)(77156002)(23746002)(87976001)(15975445007)(4001350100001)(5001770100001)(54356999)(189998001)(86362001)(83506001)(36756003)(80316001)(5001960100002)(76176999)(93886004)(33656002)(92566002)(47776003)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR02MB0775;H:[10.7.0.41];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB5PR02MB0775;23:7P7ld3zJYM/6UQxmP34AM7IaFPLcMXEOzPPB8?= =?Windows-1252?Q?Cn6hZLpoEdCNkwO5w9sWQfUDJxwEXKr9cFFTgns8vODw/QUS/hyMSAD9?= =?Windows-1252?Q?HsW1Xh4yjVZ1+xI+gQYiHsTe5C1s72qViAcpjNFbN9Bn+rsFjItBhjlD?= =?Windows-1252?Q?dqXoRDD+jbO32yki9Vf3AwYcKaIANyQzBD3HjcYKHcBWusx80zrHqT3G?= =?Windows-1252?Q?jIkf/I+MvgsZB2L+ZHDWLiPkAuH7LWfIAOsVkDSj6P3SXXF9++pW5aB7?= =?Windows-1252?Q?OngQEQOzHNDNyGkdPf/L3sQNkWNonmDfLOdaG6VEmC37Asf0hlVRHelx?= =?Windows-1252?Q?dP0oDFXNMeOhq9fk1cnnHI8HfuDt1W14XAgxj0Ddzn9SC6lTLP/FVksl?= =?Windows-1252?Q?sf+SdQOeiUBQQFkftUjpUQ7I6NoUP/XfoZLvfkAh1VxXfNGp5I0jHKtD?= =?Windows-1252?Q?EpopW1WmI9iHylLS59ZrOT4sGroIkYQ3HccrZyKWRMKqEQlNnSgRW6Be?= =?Windows-1252?Q?oORs0MXTj32OhtD5HwUd6/HT2J01Kih7jFfSv1b+kldTVBtj4shmBynK?= =?Windows-1252?Q?mnAIJ+rNICzcbrGYDQlUVtQWoKqO1FDjdhOQg6qnK6QEUrOLRQzcR24Y?= =?Windows-1252?Q?L8SJTJ9lV5WKJysncxAlJgECrz5r0mI0tQvBjFahiv9IHr59IAjNyhCn?= =?Windows-1252?Q?aahaenN6C3WXFaQ4W6oMl1EP2LOzhtX6Ts9y8qCuJMPZS3jkz0omJeV3?= =?Windows-1252?Q?x1KTkZZV4sdRm4mvuSpn/zS1Jals3E2qZW2SEvwmx6jGzqqsD4foGYxz?= =?Windows-1252?Q?21gemRqNrao/QKkmyfaRPV57vDzJrmCipFuxKRypYRuXamXPTH4dx2hV?= =?Windows-1252?Q?dHTsq9y02IKgkcFtYn560CRWmFlvgi6hF0zcHv+KUdefNm1ZpE1lQHEi?= =?Windows-1252?Q?sP7hZ8vF3/Fh7MXNdfaxPFprSpcF39phMRdEVXeS5ClEOSoEI06L817u?= =?Windows-1252?Q?mB8DBepMytb36vozQiW5H3YbYR3wIn60utzyBUvb/arIgnzmXxnmRy0x?= =?Windows-1252?Q?eWeGdH0OaqNf9/uqnrQADr9QMGdPHPm4IXk?= X-Microsoft-Exchange-Diagnostics: 1;DB5PR02MB0775;5:5rzNQwG0Lpe8W+dVoUffDvSBbdbxip17pvbpQ44ROTcaGfqO4rGJnePMbOA5/ZCpVqxXtRyv4pEbY1PuGWtbaLIB+PQKKgwgFykSNr06puasNKB3NXSlnEhbbWj2OJauKeNC5EwmgwgJn/dZwvMvQg==;24:ZHh1eKO+xD9AcktnkWFFFMPJTGkxOImCHZBo534liR4QuylyUEbkK1OEtiNRK71plutaGG8b78OHJ+QGLtDXmCWfVldPFodNqByef9GcV10=;20:MIXb/MFJHOC88eCGuWyvT3TTfJJ0S5f9+aiLnOaXta0DJZZPCqEZkxfPfvUbdP8ZWQ4dXkYJvoW8tzzhISWDcw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2015 20:21:56.8416 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR02MB0775 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1065 Lines: 26 On 07/22/2015 04:02 PM, Christoph Lameter wrote: > On Wed, 22 Jul 2015, Paul E. McKenney wrote: > >>>> Didn't Christoph Lameter fix this? Or is this an additional problem? >>> Well the vmstat update must realize first that there are no outstanding >>> updates before switching itself off. So typically there is one extra tick. >>> But we could add another function that will simply fold the differential >>> immediately and turn the kworker task in the expectation that the >>> processor will stay quiet. >> Got it, thank you! >> >> Thanx, Paul > Ok here is a function that quiets down the vmstat kworkers. That's great - I will include this patch in my series then, and call it as part of the "hard isolation" mode return to userspace. Thanks! -- Chris Metcalf, EZChip Semiconductor http://www.ezchip.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/