Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754762AbbLPQs2 (ORCPT ); Wed, 16 Dec 2015 11:48:28 -0500 Received: from mail-am1on0089.outbound.protection.outlook.com ([157.56.112.89]:46168 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752791AbbLPQs0 (ORCPT ); Wed, 16 Dec 2015 11:48:26 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@ezchip.com; Subject: Re: [PATCH 1/9] atomic: Export fetch_or() To: Frederic Weisbecker , LKML References: <1450118312-3788-1-git-send-email-fweisbec@gmail.com> <1450118312-3788-2-git-send-email-fweisbec@gmail.com> CC: Peter Zijlstra , Thomas Gleixner , Luiz Capitulino , Christoph Lameter , Ingo Molnar , Viresh Kumar , Rik van Riel From: Chris Metcalf Message-ID: <56719280.70900@ezchip.com> Date: Wed, 16 Dec 2015 11:34:08 -0500 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <1450118312-3788-2-git-send-email-fweisbec@gmail.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: BN3PR09CA0018.namprd09.prod.outlook.com (25.160.111.156) To AMSPR02MB120.eurprd02.prod.outlook.com (10.242.92.155) X-Microsoft-Exchange-Diagnostics: 1;AMSPR02MB120;2:NtpSNGplZri5U+/YRdXjrjfeC3stsz+xUwUpVeTjtcQuKxlhEl6qGS48nleG1WhVqd6/r5u2nu+4Y4RFeIdrgcX/HpM/QrSi/xO32bzfu2m3HxxI0IsyLbErhyCi2xLazqXzpBK+u6e2iHynCzaM+Q==;3:2fBRoaUFlZExbCn4ZBvjgdj6/dbXtpnn00TSfRPD7tbt+nDNCMyrm0NA9IEJUYQkuLQpz+SUoEBI9ivMMRkVlS1nwaXXQkgQ5fHkHJAu4fqKF3UoIeQDFOTS/F2VDlB6;25:8R8qP5HjAIw2rOk88qay9LbnmzSv2nE4sjRYpUbcTlhDTAJuGbK91PS3b6CjaocCTJtZPmgjALpnnOW666xlSTcLQLkrR16NJRNUstju96SNHsVjxVQ0mu3p3A0+F5VU8koCBuDORmYqsArfCGUdGuerDjeIkKByXmcT3Jz63GAltuOZu2T+aLMkriMci4bPo3UP9mUP5pFu3ovLFzWHy/k2EZQkfmfCDZRaNp6GKM2+InJf0IGkwkvnoLEf47DZcxzrioCFsZvk8YRFnkwhQQ==;20:IPLBO7W4ZKCAhfPkEVd9hqQ5wg2pQtZRxDVGJ/F8GHndU8ikI8AYcYNDNKpoLR5NiOU4KCFkqKqp2DKDQCZPdifp5r6xt/7+LXDHKzOz1U65WLNLlD3g/zY4ol7iUNoWkc6SLfe56ahjuz+jSyDWHGEFpMdfBejBWrDZyY/gl2w= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AMSPR02MB120; 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)(5005006)(8121501046)(3002001)(10201501046);SRVR:AMSPR02MB120;BCL:0;PCL:0;RULEID:;SRVR:AMSPR02MB120; X-Microsoft-Exchange-Diagnostics: 1;AMSPR02MB120;4:TIEMRX+DXQylqxzkNskh+PIigNiWUXSzRqa+TSLeQDVG3yMD/LAjSDwqVBMxxHQ5i98nErqgKhCyyfig10Y9W0sXj1Yz2dnj5PzUfij2GiD2LoB3xyf+3j0eWC8NtG+pFsuTqDyXc3Gv+f72AOYCWasP/F74WwLNzyWfd4Sm862SH0a+1m3CyxDx1iGiK7W3Z8umLNsz12w8PO1q5p1C4W9KRZ4aGsls8e3d2c2n2EpYCKOVEBy4ovZGUp9gnz0F+sYVFO2Cz0zAv+NRg9BVB6zdMbWyD5Xup6OXU040piaJed03GEEJryBBj5DRbTmIUmh76ZwHeMONAogYqxL+8wk6h/Wb9viOXcSV9OqPw4qyG5QLg9w9OvtNfxohfMWjitve07oqxyEqairHC4rqS6jp+MMOTWS8H4vMCIGFiczru/ufyt/uCrYKcLkGJeRB X-Forefront-PRVS: 0792DBEAD0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(377454003)(199003)(189002)(24454002)(479174004)(106356001)(77096005)(47776003)(230700001)(101416001)(81156007)(6116002)(87976001)(586003)(5001960100002)(64126003)(189998001)(5001770100001)(86362001)(2950100001)(83506001)(5008740100001)(19580405001)(4001350100001)(15975445007)(42186005)(5004730100002)(1096002)(50466002)(122386002)(92566002)(97736004)(117636001)(65956001)(23746002)(65816999)(40100003)(3846002)(76176999)(19580395003)(54356999)(65806001)(36756003)(50986999)(66066001)(105586002)(62816006)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR02MB120;H:[10.7.0.41];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AMSPR02MB120;23:H/0W+QdFBkJyb/WPdgwvH7H+zEBAQVDRzo1JSd?= =?Windows-1252?Q?1mUcbiIPqRWP/iDeClcaloPBhYPWs/pZJFzWoi91PEsFsnCmfS3+/ZAv?= =?Windows-1252?Q?OIuc+Zjk8faloZoXlnO8WkZvrol638pH85aF8I07WSVXeN4uaS9ZFNkt?= =?Windows-1252?Q?/AwRtAiRDOWBNZnekWYd/q9iZtzVZkQZ8khUA1Mx38Vak4N105sE9NKx?= =?Windows-1252?Q?kUEWCi6nQMzwlw0pJ4NXRhLq+BuPG67KLN6wE1PVlZg3J7k+XIF+v+f5?= =?Windows-1252?Q?h+v65Xg+klE4G6I3Odmtx9KUD+GVlBJqwBnmlt43RKdOXcfo++Pn53WC?= =?Windows-1252?Q?I6YO2gR9tOc8Hor9CjilzRobGSDm4qPt6urfWDE/5aXbZ2I15C0yoOYQ?= =?Windows-1252?Q?OOkxQtuxD3NsbcekjCZ6LOhARusACE9D12By1a8D847eoCL76uEbuQGC?= =?Windows-1252?Q?afEW1BdWPNUutQvlfzyBeGV3XLy3C/l5o4bMk8703Y6hT2vYIOpAyuuD?= =?Windows-1252?Q?vl4GZKh0KEjTka+6SNnu65d2ZsYWDNIfO6oWzKI2zFzC3uVOplWpKFNU?= =?Windows-1252?Q?dJzDvCslksZMvrFZUpTYfx+r3JmUGzXCqo3ELAfpHuG/XetZt0oUikQZ?= =?Windows-1252?Q?jyT0rt7M/q6geairgMEZvhTsvaXd+RyFxofscURUEhI7WifbpwnSauMY?= =?Windows-1252?Q?LCJ/4M8LOlinf9eD4EmLnMP/9W7v8cGiY+eUiWzpkPa2pzy4NKuLvQa8?= =?Windows-1252?Q?5WfBekIMpiTq25L5RsCIfFP8fgV0QWXalOTJoB3DsabsyWRWfuscQxH4?= =?Windows-1252?Q?xg3t4vvNztY5kz4mbdhQL76wBTlPgpi0BKg9FqqbYD099DabH5bzgmQV?= =?Windows-1252?Q?XvET8ZDbbxnzm+GeNk8kzZDK7CU5I/0Q2C9EhChoU1VfKiWZShbalXsj?= =?Windows-1252?Q?EWCC7LGuBJ6gH5A4Z21VN1t+cEdHQ7WBLxhPppxXlcl8++xb+NI0FfXn?= =?Windows-1252?Q?0fouLafm74ZPW+KFT9KlKkRZ0uOuVH0AnBatc4C2QuKuCZIwRLV46sk0?= =?Windows-1252?Q?ci3/0Gp/Zd3WvZo9PSn3mVO+/56mBsQVLE0Ha1/S7Gz0t84XOq0DdeM9?= =?Windows-1252?Q?isjnw2bhdkW21q7xsVENTodX3GxksMChW0jIZIHTQ+mHUcUcfICAxtRM?= =?Windows-1252?Q?Whqn0l+/WjC9J9UWQ89MW6sYG4JtYw+KABA//Rshyl6TlxSl62TLw+q0?= =?Windows-1252?Q?bCASChaMJU+0sBMLoxXl1ZWoqgY9XXoJXBHR6MyAerSm1WJN4zgvy7f+?= =?Windows-1252?Q?1wjx8UdzbcfE+Fal5xqPn+YhfdL543ztfOZlVYdyPjQUezNBomtxFa3e?= =?Windows-1252?Q?XO8VEZfX4HodU8s6vbYZ/jqyfv6+iioEImICNu+t8Q/fdJVqOYPcc=3D?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR02MB120;5:WKNF8Dgz6nZIVy8gVyn9grgudjiupOGPWVFh1s7W30fET/rFDI8dgUyHhd4DBGZW7r7PNkrZFY/kU81NgRNJUIg/YKD+BSLepZYkU8t4JVsyqeSq7SyHLgVL4+7DuEJn8dMta47cyvMkKn3M9pzxag==;24:VMWoMRaZOcX5qKxyt0ebdmldOiKWvZBjtU3KTMV2DL5iwvXCinQ5VdVnzo5K2gLpaTLmI0T+EEn5eN2CTtctk7hR/4XzJpZgMNOMQcyoRsU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2015 16:34:18.3376 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR02MB120 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 727 Lines: 21 On 12/14/2015 01:38 PM, Frederic Weisbecker wrote: > Export fetch_or() that's implemented and used internally by the > scheduler. We are going to use it for NO_HZ so make it generally > available. I'm still really dubious about the precedent of putting fetch_or() in the global namespace, but if no one else is objecting I'll shut up now. Otherwise, for the series: Reviewed-by: Chris Metcalf -- 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/