From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965687AbbJVUcO (ORCPT ); Thu, 22 Oct 2015 16:32:14 -0400 Received: from mail-am1on0098.outbound.protection.outlook.com ([157.56.112.98]:53152 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965508AbbJVUcL (ORCPT ); Thu, 22 Oct 2015 16:32:11 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@ezchip.com; Subject: Re: [PATCH v8 00/14] support "task_isolation" mode for nohz_full To: Peter Zijlstra References: <1443453446-7827-1-git-send-email-cmetcalf@ezchip.com> <1445373372-6567-1-git-send-email-cmetcalf@ezchip.com> <20151021123900.GD3604@twins.programming.kicks-ass.net> CC: Gilad Ben Yossef , Steven Rostedt , Ingo Molnar , Andrew Morton , Rik van Riel , Tejun Heo , Frederic Weisbecker , Thomas Gleixner , "Paul E. McKenney" , Christoph Lameter , Viresh Kumar , Catalin Marinas , Will Deacon , Andy Lutomirski , , , From: Chris Metcalf Message-ID: <562947B0.7050103@ezchip.com> Date: Thu, 22 Oct 2015 16:31:44 -0400 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151021123900.GD3604@twins.programming.kicks-ass.net> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: CY1PR21CA0113.namprd21.prod.outlook.com (25.164.213.39) To AM2PR02MB0769.eurprd02.prod.outlook.com (25.163.146.154) X-Microsoft-Exchange-Diagnostics: 1;AM2PR02MB0769;2:fTXVAwLWDNZNp/UUzHKj/1xC95k+ZD6ieQc62Jy4+zMosXdRedndwQVO8vZSxuWmxkjCtKmR0JS58C+F3im4U5JWFzpsVLevX79mtQ+wDYQa49cTVJjhd7Qv3nGvMBcZVP7gObeQY8h0dodmWQpjG1pIyiDNoLDRWfhMMQOXxgA=;3:eoCEj0u3OiJZQBOzM4vN9oSJyC5JmXE7WhND1vh2WVCBb136txcBW/bbiq0LqgMLiOSMwJC9x7vkIafhBP84qx6Oppz3H2nG+7dzMTGHJ+/JUT1yONNJkcneeixOgoLmqooH8gSrv5oGCAERhYhgkw==;25:z+J8aklKIsfqQot05SRVobnJo7rcMkXq9+NLrUaQcmtA5mGJAa4eh1X+10RC4Wt5ToJiuYwox3ZUVkFX1wEGB9DHK5/jWHLDmoyyerALJ3lg7hYe2zhojO/FzF5ar+xjOibBC/f+QruHfCYj9+kbKM1SAjoE3EK1A35dXRsmxVVSsjMZA5FIJYIcrmiJQZoCTV4qGlKscwdb3eTETzhp7fVaHaWNMS49dOyi6evL6qZvBZcuWtro+tYljtAfmbEfAOlBQSFwWIJJ/O1hrZNqzw==;20:RiY1f4Ce/jWelOFJENeqLxbc66NzJIjBxeIZNBMH/UI+Bu2NJsDQWWHuYW+S6rQkxBCc1nI3klMkPSMqYb/wAFyWRdmbXkK4Ez+ZRTRaycXnxK6mCDdwhTNJ9063UtpxtrxM0csMliSe53H/4iCklxrsiVMNnMQbRB1HHE6z3DQ= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR02MB0769; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(102215026);SRVR:AM2PR02MB0769;BCL:0;PCL:0;RULEID:;SRVR:AM2PR02MB0769; X-Microsoft-Exchange-Diagnostics: 1;AM2PR02MB0769;4:pCOREdyTJ7qcKGrQCcyr20Q1qo1cV4+6bYvSCXBoEuWCpUy/mWLB82xoyOob5dndhBdFXe2lq/iJtbPc19ELmZUMkO6TSr0XPKhV24TY8ZK9t0qHA9SBaEeRxj0Gv8Mj3bKszptcUpkoGr8cs1SGuAD6B83pW80A/DZygcIWxfgliVowllbZ6tBP0IXyx4i8XfjFWdjbhV8yK5O3oHBLZGZxXQThDiAD/JCx0ReuXXL34dJ75fiU7W9CbAb6YCHQIX48qHQ7Zx7X8591Yh+dqdZTqJ/JYPQoFutSsjI6LMMYMeb0Z3ZP8kmPRExTYB1diKgYJEMKGEJgIeY5qoUqJ7TcSuLIGl5CzZazXbMOjN7epNsp4KPegLaE+Em3CeBa X-Forefront-PRVS: 0737B96801 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(189002)(24454002)(377454003)(479174004)(199003)(65956001)(65806001)(66066001)(92566002)(42186005)(15975445007)(2950100001)(97736004)(64126003)(5004730100002)(5007970100001)(23746002)(4001350100001)(81156007)(77096005)(59896002)(47776003)(36756003)(50466002)(5008740100001)(87976001)(33656002)(83506001)(189998001)(5001960100002)(110136002)(19580395003)(5001920100001)(80316001)(122386002)(101416001)(65816999)(99136001)(105586002)(50986999)(86362001)(87266999)(54356999)(106356001)(76176999)(40100003)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM2PR02MB0769;H:[10.7.0.41];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM2PR02MB0769;23:QQx3iqLJbgx9zLRrGhyIY9TOPBXWoy/6Dqa57?= =?Windows-1252?Q?ktBDLy0/txhLg2Z+yMbRP8DG/qyZ1DqxBxV8mdG0aM5kC8RvnPEoSind?= =?Windows-1252?Q?mA+K5c2/Cp3gdeYgocQYnrMr33hz6VaoGMz1gLWrubSKK+6JwaEuQ5vN?= =?Windows-1252?Q?k9TVERY2AS6DPDXwMIqQ8QGJA43aVafIiUtf0DwVmMbRoKWUn6AJ3g96?= =?Windows-1252?Q?vudX/mdGPJ+iADsyZhSS9C/Dxykwh4DEoCGz4AiwSxW7ySREM5w2exAD?= =?Windows-1252?Q?Ndf5LgM35uIFp9q6RiDiCCZYVKhU3EelIWpNWknKroB0UmCah6LZ5DiQ?= =?Windows-1252?Q?QCkL4nT84cjExODUZsw/Orype8m/uJxxOD2XbP0OCPmR2p8yDihItkcI?= =?Windows-1252?Q?PDTBst8br+ysnkthlEP449rQRX2aT7xu7G1HuBWyhopyeKePFhkC4tl0?= =?Windows-1252?Q?XwoN5Pu/w1NXld9dPRN9/kv1vAqisTWEOyw+mH3O4U4Kwyo1PeQIL13Z?= =?Windows-1252?Q?jiZfcXlLZ+0YwFeEdFjsATUYRG2ah2UiVSlTA9k01SyXvXz9CyeVGHDW?= =?Windows-1252?Q?BoakrS5tSeNHdXDmntn8LM97RN7yJ4tPoagHH/cT2r/AyyGwEB+c66Kq?= =?Windows-1252?Q?9rI9kF+xDXf13SbO4b9jLrlmSBVz7QxI+6TpB4Bf7kn+UTkiS7zSmeIF?= =?Windows-1252?Q?p4TR9kRClzjxZS/jORlGK4O8R0eOqrvQlWuobqpLO13+fogO8YQLzjbV?= =?Windows-1252?Q?nyeM2hVFg9PjFnTU/x1QE7GHvT8mt6c4Kt8T/5ii+2QNdVXk6C1gcqmw?= =?Windows-1252?Q?2+A9TcOPU+HdiiFznLu7y8TLQmW5kii1p20+Q6vxy9O6xdJqFqqbbi75?= =?Windows-1252?Q?6GXJUhwbWfobRVM3pyWjSvSK72tx1XbXeU8MGQs/Ik+hRMoOals2sCu0?= =?Windows-1252?Q?jtLaDvPmJ27aBqk0CjDjd+v/YdXTon3Tq7ZFMr4cEAgnIT/w0E/c4spR?= =?Windows-1252?Q?14tsucfeIc/LUo33vnhcdS1/WOVsKGld90fJh/ceQcoq0+9/4/U+rCQQ?= =?Windows-1252?Q?tErZMoNyZiDS0cNqL1rMby7WVR5GXctaLNj3QW29P4WGlIcu3IAvXSGl?= =?Windows-1252?Q?uPI6VuY7RipFFITCyNxMtBNm6K03mhu7nV1Phs6DATP03xxSWt+/6ozU?= =?Windows-1252?Q?r8xHj5JmJitOYMDjnq3TIQLluKgROSwmTuO4Xua6eoA6DxqCq0XfL2gf?= =?Windows-1252?Q?lOAWTCY5RimnzoKv1CiozylnYDPv77PAAYtHdgrrn+Pv2gjLurGTuHxI?= =?Windows-1252?Q?3IFT9noD3brCVfDJb2DIv4nzidxKx2jEpTQNli0b4O5NxEpLxdr8C3S3?= =?Windows-1252?Q?9HTXlAFCuy2KI3cploXjZ6G8vmIy0M0oeRrF5OOZrOnXZqwoHFWiZw?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM2PR02MB0769;5:tJVzPJ6V0IHPHIvHsvgloTZlZXm/sGLtFNGYuKCzMuqW9qx0RCsyil/JlBFJCQKP390zAXQxUjbEDHV9Jcq6przRnHbF7/j97mBse0vM2ruZ2MhyWdvE1TqRHxwJ/alg6NRxlsrHYYwR7c4n6nU6Zg==;24:rOmnhxsGulxw6XN3GgfsKCAYXb6XHthBMUXUs4d8OkyT14Rc8NrD6jpf9SI5RkT4UOIqpOH3M1rOXhCzYef2I7eI/EWsRdYLyEuxu9/bVIM=;20:XHkR6E7D4E9X18wZ/HDl1GDVVN22vX24vWO5Ytz1j6lTqzvuQH75cZy9NAHFhxD7Dx32hl3tSjC5x6AwX/YTfA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2015 20:32:04.2041 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR02MB0769 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/21/2015 08:39 AM, Peter Zijlstra wrote: > Can you *please* start a new thread with each posting? > > This is absolutely unmanageable. I've been explicitly threading the multiple patch series on purpose due to this text in "git help send-email": --in-reply-to= Make the first mail (or all the mails with --no-thread) appear as a reply to the given Message-Id, which avoids breaking threads to provide a new patch series. The second and subsequent emails will be sent as replies according to the --[no]-chain-reply-to setting. So for example when --thread and --no-chain-reply-to are specified, the second and subsequent patches will be replies to the first one like in the illustration below where [PATCH v2 0/3] is in reply to [PATCH 0/2]: [PATCH 0/2] Here is what I did... [PATCH 1/2] Clean up and tests [PATCH 2/2] Implementation [PATCH v2 0/3] Here is a reroll [PATCH v2 1/3] Clean up [PATCH v2 2/3] New tests [PATCH v2 3/3] Implementation It sounds like this is exactly the behavior you are objecting to. It's all one to me because I am not seeing these emails come up in some hugely nested fashion, but just viewing the responses that I haven't yet triaged away. So is your recommendation to avoid the git send-email --in-reply-to option? If so, would you recommend including an lkml.kernel.org link in the cover letter pointing to the previous version, or is there something else that would make your workflow better? If you think this is actually the wrong thing, is it worth trying to fix the git docs to deprecate this option? Or is it more a question of scale, and the 80-odd patches that I've posted so far just pushed an otherwise good system into a more dysfunctional mode? If so, perhaps some text in Documentation/SubmittingPatches would be helpful here. -- Chris Metcalf, EZChip Semiconductor http://www.ezchip.com