Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935954AbcJQRBD (ORCPT ); Mon, 17 Oct 2016 13:01:03 -0400 Received: from mail-dm3nam03on0087.outbound.protection.outlook.com ([104.47.41.87]:4128 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758072AbcJQQ5r (ORCPT ); Mon, 17 Oct 2016 12:57:47 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.225) smtp.mailfrom=sandisk.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: 0ac94371-952c29800000f08d-77-580500ca56e6 Subject: Re: [PATCH 0/8] infiniband: Remove semaphores To: Binoy Jayan , Doug Ledford , Sean Hefty , Hal Rosenstock References: <1476721862-7070-1-git-send-email-binoy.jayan@linaro.org> CC: Arnd Bergmann , , From: Bart Van Assche Message-ID: <216461f1-3070-c93a-a560-7560a727cb8d@sandisk.com> Date: Mon, 17 Oct 2016 09:57:34 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <1476721862-7070-1-git-send-email-binoy.jayan@linaro.org> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeLIzCtJLcpLzFFi42LhOum8SPc0A2uEwbEmDou/k46xW+z428tm 8fL8B1aLjZsnMlpc3jWHzeLZoV4Wi+b1G1gc2D1+/5rE6LFz1l12j8V7XjJ53Lm2h83j/b6r bB6fN8kFsEVx2aSk5mSWpRbp2yVwZXxovM9YsIC54sqlRvYGxuNMXYycHBICJhIdXxqYuxi5 OIQEljJJ3Nu1ngXC2cYosfnGNjaYqtcT3jJCJBYzSqxuvM4KkhAWMJP43dHJDGKLCMxhlOjv d+li5AAqcpW4sbkKJMwskCix4Ek32DY2ASOJb+9nsoDYvAJ2Eq3ntzGC2CwCqhI7Lr8Fi4sK REhs+joHqkZQ4uTMJ2A2p4CbROe810wg45kF7CUebC2DGC8vsf3tHLAHJATOskp8bD4EdpqQ gLrEySXzmSYwCs9CMmoWQvssJO0LGJlXMYrlZuYU56anFhia6BUn5qVkFmfrJefnbmKERE7h DsbXt70PMQpwMCrx8DJcYIkQYk0sK67MPcQowcGsJMLL/wcoxJuSWFmVWpQfX1Sak1p8iFGa g0VJnPdi9McwIYH0xJLU7NTUgtQimCwTB6dUA+N++4Vuy7SrhVVPzNsV1j3jKCN32qadv4V5 Zda9m/nnw8mKjh3qv78wHbg2/64f6+NZKV0evR0FH0L5o2OzZWxSuw+8E17I6X/v173ECZOn v7n+J+hMGed344zDy/vmFOw/89XG4Zc/L0v89Vec2x68+HnswWubiVM+nDfdn2BpsvJx/jLO jNOSSizFGYmGWsxFxYkAcveQ4JgCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDJMWRmVeSWpSXmKPExsXCtZGTTZeBmTXC4OsiU4u/k46xW+z428tm 8fL8B1aLjZsnMlpc3jWHzeLZoV4Wi+b1G1gc2D1+/5rE6LFz1l12j8V7XjJ53Lm2h83j/b6r bB6fN8kFsEVx2aSk5mSWpRbp2yVwZXxovM9YsIC54sqlRvYGxuNMXYycHBICJhKvJ7xl7GLk 4hASWMgosep0M1hCWMBM4ndHJzNIQkRgDqPEh5d9QFUcQFWuEjc2V4GYzAKxEod/aYOUswkY SXx7P5MFxOYVsJNoPb+NEcRmEVCV2HH5LVhcVCBCYtPXOVA1ghInZz4BszkF3CQ6570GW8ss YCtxZ+5uZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYxXIzc4pz0zMLDI30ihPzUjKLs/WS 83M3MULCN2oH4/WJ5ocYmTg4pRoYM9wC+t0PbF2rwyn0oseE+cor0yNduU8WWry/fSoqPCXr YcZ6/wdisy4K1lXutC24as93/KW/Ny/TxzUdYq6/D/77J2Ym8dpV+MrezeFHRCOiqoObgtxU Jr4xb5nWVnB2cUHT2seZrVleqxIZph3z9Xv/aOonl6sbNgWa/75y61ydUXq2ycFVSizFGYmG WsxFxYkAAEpA9w8CAAA= X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.225;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(199003)(377454003)(189002)(24454002)(83506001)(77096005)(5001770100001)(33646002)(2270400002)(81156014)(81166006)(64126003)(47776003)(23746002)(65826007)(54356999)(8936002)(65956001)(65806001)(53416004)(626004)(68736007)(4001350100001)(5660300001)(230700001)(92566002)(31696002)(36756003)(106466001)(97736004)(31686004)(586003)(76176999)(305945005)(356003)(189998001)(69596002)(86362001)(2950100002)(11100500001)(50986999)(2906002)(4326007)(50466002)(8676002)(87936001)(7846002);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR02MB1620;H:milsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD005;1:hbS8sXSRGdX/k+ocNVGPe5ygPcnqLkW3RWVH681OPI1gZCDM8m8Ny+n4ReiXRr3ylnwu5YHdcci21tj7PhWWG3ug3SbI9HNW+R+XaeTIppyzXQS8WJHA8vnVoWgUIapQd4dYFK1dKDsjoYGi4scKtq7XXr6W2XXgizKwqjO+B/6WMbbeTJ6facLd9sDqV5H9GT0xM92+acXyQKsJ7eCIgXSobe3ie8b0lvkGrUCN/pCqjbBx/XZAJhtBaYSp+Hief/De58VDd6Qi+C+2ST6Y2DsiuYROObob7u7Agr7HpgeBA7pAWLDT1LuAPmZrlFD8+Ou+wRO2UEJpaPnAwlsUGh54xLJ4e+klq7DCWXQiwyYcyc5aBfdITV1Jk3E1Egc/PUhfetim4HPMWby7IfWnhleq3mmlg2Yxm2dKia0JjeB90J3JMgEPeP9sLohgL6YExWZJre0hLPYzVf4SY9oUTmLpSNQQGvf2XpStidhDjvbUdGdjblcSLe7G5shvMzS79N8SAIk9i9yIsmeMLehDI4TLGeuww5yA3/PwDIlwJKjYX8ccRRUFAPmuxJ1vthbS X-MS-Office365-Filtering-Correlation-Id: 47200fad-a1eb-4b67-c5f3-08d3f6aeb6c9 X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1620;2:VulDScveNMxY+xG1Qj5nILZBSN6Y7lsjmkePY+4cGsE5mT+NjMd8SOQCQkripwmiF14rYOKTIUPFoFSiSOJUVqtrGNwsHt2nQ5RVnkXN9nEwvLtkUpWB8qw9idIelwFCbh+dkG3zPelr6cQLFRQ4kU9lei+lhfqprOWTE1UMJTl9BXFepDWtvzxWPwIPrY0nEZXkg6JZ6PfoVMeElJKmvQ==;3:kC+MV33ZcVyA2Yc7/QobbWFnDnAyIVxpcbsUt+njPFHEiUSM20WW/3pfZBeOvGwoYSCEPOatJBDm8ayMXnXccCMSucwaxIJcM8uKmF3DhYHZZsHHjerqRSbTn5yYy7XyQe/C8fbSuafQfgqn+GcFVvrDq4/qgs6NPmnspvtIIlmcFPGXtrpOiPdpELYFoNuYnsuqre0I3Og8agfycj1pFdCVyKAVVeHRIkBTp2Ca6fiE66K1BlDy/JiYJVKpUX/k7FLJ2op2hNY0GFm9CqgIOKWm1FveOgNihvFEodR9w3k=;25:CGC8ojU6wZi5cjiqEuGV1Nr7JOM/GNiEajDdt/GJDkki8oQ/BmHoTu2aNpklTOXQhXP3+4lbmtLVw1kKWFqp1RBS8RFHCRtgMSv2MOB19XTAQLjAvn2cppjnG8rWQp8eXrPPDbsThY26OnRT7AWZFwyu80l9432D2Bn4FmMZO0vK66wtRosHWNzmMvfgPWilodYFgbuTffkfqpTsuIAuCg8cdin+HlLXa3JiULunImcprthYAP3I+qtR1ae47VrV8pIqhZGqfQHUDynymcM0++u1PTc9Va2ydPrLMvzuL/aH1ZPDzXeDYyZD1nRO1ZooA41on9vUcSosSJSsw8bDgm1ST5/hmsIhJrtDOCTfPhRFU5d9y6xsuTlEZodFzia8fMytbr6mk1bGvgF5RY23RioEP8ub5kS97YXMfb4mBmU7TVh63XEDvZLijL7+U63a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BLUPR02MB1620; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1620;31:yJphyLGM/Qd8+O+jD9YoTrwCfxtFBO/SDaRlg6Z9bZ+TFpXso+iRId5dxhZvDQAEozAdkrtN0c7ajU2XOBMP67FMMrOw7XeUmHtnlrV8SiXdOh4mFRjsVnlSWZsXD6QqVMkGMPAtIqTkwTP42M5MmGFKGl5wipmUsSPNjE7kZZRBDFoxfewlA+iRCHajBA7cl3nNRWaV5BkrARklGdX+pDA7TURD5TjtdTVyLIyvcYa3aQDZNOX84kS/eG84t10XoPHuAQX9/P+Zh1oEy7QEkg==;20:FRqyrceqfk9vsNFc8c+WP7BBMlj7sgxjRyerrDY7z5bcL0/f4twRLEV2/DoYSzUwfa5cGeHV85E3IZjQ+52fz+Enc12QVvbFUhdvdt09nzB/PLIw291V5eAeSgBPqdneC7OBfyCsnz8jplhlB0RPlQJAKDJfUVbuLgMBUgXidXjjAjM53AEQCzswo+TpbpHEToAQOCYiPtVgQJEbDs5yF6EcjTZaBYwaGwkfRiW84yGn+mPhj/DUaMioRJSFTW7XYXLmEP7wt35uRBI9B7C3wsrD1GXMg4vBsSC9X1uAouuuLo10Y6n+ZAzJeTUGjrcGPD8DlKJDcA3k4hzUaTc4au/Dy1GzhVIZWLyrrx/PdGrhGctDsDFd8qic2uoLR1H4j9ljspT5DhkQou5FR7NH1AAvLC6josbXVCHhGU5Lvxir8rDz0phUFbCBhgEnYXJbM/APctab+HGiEf5+9q49qJz1GzOo0m+ne95/vgk4z/CKDgHiBmhtP/QImcLbmKwf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(10201501046)(3002001)(6055026);SRVR:BLUPR02MB1620;BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB1620; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1620;4:yXdmtffMDKE5gOiAEXNHPa9cv49rEcpYfuTZBh1S5ItXMKdv0pkMv+QzDfmoWKx8ugF2dar9zGQ2Ai/HNd5gTNYFP+nJ7OrQeMOhrsaHwOlrP7jb+e90s38lBup9MxSZjUsThGj5Te4R150AXASWVKptVf3v0zFf9jIGDQ7A0GJNqfYOgggvISs5UawlfsvSJZJuu0QO+DbzyxaIlFGC4JydIJ3n374yYzKCFG1wD9yUZE/2yeeB5ZSVsOTboAdhnInCLLwNRZI2D8LuBrp+KyZ2Hhvid/fu1TaechsvUXRZthbj6nf8yUdJwJavlh5jg7IHlDfoqM9JYTmGroWWaYlrXS2QnnkzKVPv5phdGzOqlHtClyy2tQAXTDpqXFsb8ZQYYyRGmVHF4rleYlDlO13EoohqqxEWkIV7duvCwMy9gLr6A60LkpI6AYEFEx+vRp+jVTIaIyKWdJ8eB7e0jg== X-Forefront-PRVS: 0098BA6C6C X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BLUPR02MB1620;23:nm+c0TFhT2mfq2BWBYX2qPEums+6zQe4XOaqA?= =?Windows-1252?Q?Kk1S+hvM5UsOD3533di0wGAng9AQ3Pvx63S+OaEPZbMSlMrAZggV1871?= =?Windows-1252?Q?nR4+EUICBY+oO5Qp4DcPNhH+pKUMRXVc4Hebv07V/DbDZnZQcxWyIHRN?= =?Windows-1252?Q?eWv4uto/pM3Moshk6HLbYIkDhju61Xs685rXBPQkZYSOUezUF1d9yiu6?= =?Windows-1252?Q?AjKDP12inrZGvWkAxHTrfinSlAqJv5WgXrSKNLlqugTr12WcRlQmRhYe?= =?Windows-1252?Q?Uh6lArX2f6xJX744UzKumiuDLmgbqyNN0k4f6JjABMN4JMc+Tww7tGAk?= =?Windows-1252?Q?IELrEq68aLykfbglQDFDNM69JD093/QcyEluMjeSr4E8A0j1xhhyFnHL?= =?Windows-1252?Q?9K4H6EhG440nLM/yPpzo2vviHN9fknXSbeXWXLjROOeG7lbAOFQuPxyD?= =?Windows-1252?Q?nrgHIvTAPuTQu1tvMoVzwKfkI022Pj6nE4E4Y1TjTFRCpgcD3hUoLKGl?= =?Windows-1252?Q?9AOfeSl/SULoBwWKVvTHyRXMaSB05h23wp8SyiJ8p9hddExUrTeS8blN?= =?Windows-1252?Q?KJTo0RetyhvxZeNVwfBsdU3y1MADT0i9UwXJtKYqHmDuA44hf39bez5y?= =?Windows-1252?Q?SPTY4ArcKVw/7pYxbgyZB86adakOnpIN+pmVAJd7ZLv1/PKqXyvxvuN5?= =?Windows-1252?Q?XHOTbIlvDaOqV5/58TJctyhVuaJKXveIDIzF3ti/feIxixc5KOS5GesM?= =?Windows-1252?Q?1F42NVHwVfzjFS+7B2tKyCc5sB2fSmvwc6lZsvheM+aJJqTH95whOCRc?= =?Windows-1252?Q?tKsgPGUs12iPKo/BkJ/2lQtMG3cwdR837Xcv82yN7VuCY3a0N3v8gFPA?= =?Windows-1252?Q?E1zzQ14Z0LB8CdkBW1yok198lkduakY6m9ThSqF7D/AgomWr4F9h00B8?= =?Windows-1252?Q?CnB2b6fpfjgZEvDoLNzBWFS5gqzmWZxWWJewMGVBHLzys8NVaAIWxqU4?= =?Windows-1252?Q?5m/YHueR1UmmUwf5LjAagcRtPQq42zB+eUKbtSOyLtoeuj2NYdZGPpYQ?= =?Windows-1252?Q?qRJ9jvQ2xMY0AQJPMyPB4E4EWT3e0zg0BrsDSSzMzD8ljIiRevSa7rNQ?= =?Windows-1252?Q?h+CM6XhBrcnhl0w32yU39/y9cRfREP/SWmpbc/7pQU2DodIyb7mVJY7U?= =?Windows-1252?Q?WEcZjPmaEdYxyTKPECN9qGLHb8hBwauPTbBQo4a69qNAkPC84uv5EL4v?= =?Windows-1252?Q?iYOKym0mxy4KnIff88BWHRS9N89nhqloHdkWUM477/4HFu0rnzLBrTCB?= =?Windows-1252?Q?QGG6/meOs0WohjjLhAvW/L7DA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1620;6:ooPkdVrHLlWo2IrTaTmh14GkgJ5wnvR59TubMC2Nj9eBq6bYTEer2sxrF7HXp5Yx8zmD2FXPlGKCqqhIbuMjPyAmksR3wmVt4SBh42NeLzW3JrciHv5tkuGPNavOtBqd15PjAkrZxKvzylS3mdMDxr8vSmOvNhL5EFQxKx1AFgK1xzD9CX1yVzSKy6BQ71ujK2mdNpAn/r7AyHPoSvNdN5HywV5W+OPiG+A7QreMqD/O7iLZhJkXLVVu0hSZ4Z1fwaNowaKkSXpfggd47LZgLKLwQq0WtQtMYSj0D+wXFVRvx0LR3PdVBwux1Srt5TWzm8aHXi1U6apktBYH5f2s5w==;5:M9Zg9BogxYJKQoPhXpr1x0eZRh59amAaulENtzhP740vFD4iWE2poz91mQ1bxH17D5hNdaG40qJ05MQX7AwEaf5c0MaVH4l2+f8yqJ6kpep1/B9DyIBIu3tDL5nujEU48GDHvcS9OzVNUxfLtQs0Wg==;24:kuJqbRq+ZqNnJcGRdIRBQ0fGP9s/302cwHevwa2r0Uk9+nhJBjr8rRzWfcK7ioZJxevO/Au3XphoEs4WLZ82EvW0qxWzu27S3UeGojfZUJI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB1620;7:NVgTKIzcucYvDXUWeSgwKnkIfoOC1FZ1uaoSa9/OCmkUfqRvRBKuQCSfzP8hF3+y7861g6gVhu7A5/P/Z77NpNhm7zbmi60Io4KGeWGmf+A8SL0rMih/LTw9598QCZTr0ZkLhEUgyGIMnwXlhLfmOxOuSLdMu5WwQVsZQDyyxBufhkhgTuo/Au0KB10qiwFO1e3g+OrsmIgIzYvJMeoEFrfyUxefCaMLVPmdzzGv5OIXAUtA7/+cUmmGrz7/ArZg34HvkqEgmx0rc/u2cYEhIUvdxMCOtXYNYjDE9pSBcX6h/hv4jZbc2f0zmxybXP+FL660nfJBr6oHfDt3RGnu3dKteMvb859BZO+ch8VHn5M=;20:Adp7cJA70VHkCG3Ro4S8Y5Cyp2nt9lBWG0/tfT8TFP1rzMrwplLytIL9gpoPf1t9dXQTZVoI830oQSDOFfudTz9+GjC5mwr7He/G/dWeB6zOwkDVl6Iv1hEmf/zldMywsX4Y/va5vgs97OGfkzzEYOMU4v97SmNz6jbEWhCE0rBmBEylya5XGbGB7jGXvadK3aU1T4wiR815B9eymiVjjHRhrPzWLEjEbPihIZvKcpCrySwuCSE5h3ZaU7SUnXxC X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2016 16:57:40.9746 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.225];Helo=[milsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB1620 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 402 Lines: 14 On 10/17/2016 09:30 AM, Binoy Jayan wrote: > These are a set of patches which removes semaphores from infiniband. > These are part of a bigger effort to eliminate all semaphores from the > linux kernel. Hello Binoy, Why do you think it would be a good idea to eliminate all semaphores from the Linux kernel? I don't know anyone who doesn't consider semaphores a useful abstraction. Thanks, Bart.