From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752487AbdGFJqP (ORCPT ); Thu, 6 Jul 2017 05:46:15 -0400 Received: from mail-eopbgr40101.outbound.protection.outlook.com ([40.107.4.101]:20672 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751868AbdGFJqJ (ORCPT ); Thu, 6 Jul 2017 05:46:09 -0400 Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [PATCH 2/7] rwsem-spinlock: Add killable versions of rwsem_down_read_failed() To: Peter Zijlstra Cc: linux-ia64@vger.kernel.org, avagin@virtuozzo.com, heiko.carstens@de.ibm.com, hpa@zytor.com, gorcunov@virtuozzo.com, linux-arch@vger.kernel.org, linux-s390@vger.kernel.org, x86@kernel.org, mingo@redhat.com, mattst88@gmail.com, fenghua.yu@intel.com, arnd@arndb.de, ink@jurassic.park.msu.ru, tglx@linutronix.de, rth@twiddle.net, tony.luck@intel.com, linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, schwidefsky@de.ibm.com, davem@davemloft.net References: <149789463636.9059.16943955939303454611.stgit@localhost.localdomain> <149789534632.9059.2901382369609922565.stgit@localhost.localdomain> <20170706080447.a7emouoysilqex4p@hirez.programming.kicks-ass.net> From: Kirill Tkhai Message-ID: Date: Thu, 6 Jul 2017 12:45:26 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170706080447.a7emouoysilqex4p@hirez.programming.kicks-ass.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HK2PR0401CA0005.apcprd04.prod.outlook.com (2603:1096:202:2::15) To HE1PR0801MB1338.eurprd08.prod.outlook.com (2603:10a6:3:39::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 47f128ec-4e7b-4c64-c02e-08d4c453cf20 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:HE1PR0801MB1338; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;3:qqyxq/0EkkFSZAdNmEPav5mN4MCLTJz2Qtxn9KHo5dEYR7nN30kX0D5pMjAL3hgSsCGTsW+fT2utI0qFCgivOmRlhXDTdzlb2ZRnZABgQ4n4w0QdCFT8Y3WtrOLesQ85AJFEykXvVkXMxOMDARWUiXRx9zApBO8F5IIzYO4OVBF3GvgExpXBe3m+NeBiEVfLBi6kavyf0PhTy1jgD+hj5l+/gzYHm9X8Gx4jpi0V1zjE4L4Uui4BVxvHgJke0UyQhrOBhQGfBmVdyxzMgulrmNqA3Jv47i2kTzTwZJynJgAu3wf4ge6H0czOe7qmC1q5Fk1COrGUyCj0AOBVQq25YewZ8xk6UeNOl8giqOLAEthLroc3rSOh28hRZWtkQYWqCs7TyjmQS9V2lSeEODHcjIqArYUvcWUQ0tlflacWXeVgNDF0xWgVqkPj/kwBJBc1dXnZ7mTqlhkjelusQ59ThmDwNsFovhlMNKfVaERwA9sCVoKbTCUyHCo0jFMztRu4EM2uGL027griLP/efLk+KV8SonCj9Yl9T+2RbghTd4h8ETbvBjV1NCAGM5sbMVmxObkUqplvR1IVz6StqLaoM7mjdSfJtE36cTuQs0OZjLO9DzwzeafcbKJStLBS3U83Slr8gQ+sJ6wORnluvDbXDwveWP6CARjqXCzu4hsO+wcAgwAvrq1Mbo0AflYb6kihEyaUsMQd1np6fZkKza6uLcAaY83jQRl0aawiU0wGQcvtAbU7pM8D0JWPEW+k+5Wz X-MS-TrafficTypeDiagnostic: HE1PR0801MB1338: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;25:9GDsSWd49AdS13qkhFpWz0uSmqhNsVjcf3qX+JK8cRONduf96y1dXRgJlDNkYHpd7HAAF9Pa3dtNsp1854mbqJJfyJR7PF3MdzzJOSN+OQX/BlTm3ZZ85HOE2f9CRrBGYnkMZUTTtYdXg71pga6qzzoY0pgQx9b/gM45BvIfMcyMP5P6ueYFP9RZqd06jYeVI9yvhBN4v5ln7UmNR/GnV/s+7e/m8ORNkJv8z2R8IiFyvhEVSH4dP9FH3WMzOluDiVqKzwF5dcPc6UD4RJt8j6JCErccDIalB0UC2TreHo7iBdurTUlF9syNeMPtDZhwzkmQWlC0H8rb9d1SLL+r4OSgopHR/EeXc9LvGFEO78n29OeVa3YW8ntLX2LoNY0m6CcualIUNXHjD3dInwZCExNkeJdz6T6OyOYy9Np0pAvv7gQcoZcya/0aNXbgtR3FIfcX83yUfDFzEMVTgs1g4tLjzFkxZ7+jVK0Zu1nwhwjb3owxp/YIoCN9E9R0MoHde41lsScGvwCLBgxCirQqFltXliDwbr8GoJV9OZYlDkhz677TT0jHrA2zDtNVUFpUSzp+Bq0qvE1bRLuRlYoVtFuPE+5WKa2DcafC+HQ441283YCo+TqeiUL9WkfMlExjcp8Bj3XDrghfO9nGA/1s3BI7dsNbJ5TOq0FPFs9zm+mFIOW3nbDrz5vLXYQHVfr5D7e3OcvPeIi8E9iyWIthrNggmG0e6NKRTq2ym2CDeOQwluAKhl9ZIcChJgbGb6XyrSHDq2Jz2LsyXSXtjtEEHoBQjDSD+20pi4tJGSm/6eSqOkt3xGMj60eOhhkK/bpJWwnFBdFHAWk+5lerxuL4nYbF4lipyplWoU4NWFF+uomXWOtdVpg/Xy4RiPs0sSIZ/XuExz1qBKo1m0faIgH01yu13WUdcnm0IzYyVBZ0ZHI= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;31:EO0YYiCQbGJuyrs2hQHS5UqrqdSLHsZOEZjvKpenjEx+JUy5CpnlegdUDipSIPWhg+QH2SDY+UXjlCxrRM2qj+DeWuexjw0m2/Ol78mrDj2NlIicNyJk8SAzhWdt2UjDRjP97x04hEWzyHZ5gWJek20vKV2Hu14eV3i89Q1h4mdPGPWS1Iv19xSmMwTLzD7Mwsctu95+KLiBtOU/izCl59kjebtETOo/vpFCRcQVNWK2VyNEATTXV7vvILIPoucU6S02s7tuVMkL8fxJ+gFtdE9xNIFoo2uoFxDQEkRIipxQ1l9m4PAAINQ0qL25eri6ldgOCuJ3AMr/nKCSfkePWioJfm+JptqUlJ048ZDVlbTPqN8p57Gwp9XiJKY55b1tay24jv39hXprLM/4ODfhRuGDGwc3Aek4dAINc/FFWI9Dbsa6MB5xygbaA7Sz3nXkJ+eTjsTrGyDmTu/+zjISrPL5fRzIHFbnWumHDDRA4TA/lTPLdRW6SzNF8tJnAPIRIsvl33LyWTmwMKDhfquUtZ+fzIEvYv/2iUiOKrCskPrYtKzRXZ8/7iuln/HasoVUFq+oF+tTdPo1+muIrWe9DWcau0WHBiPZTZDooXrQ+nU0ZhToIaRuSAqvW7xcC8IB1UNrgRSo36cQZoJP0acqEtXgjH8iQBGCTVzrroOJej0= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;20:f4wIToh6zk1/XC9/tzfEsPFz3jcIVJaDE+b3PBz7zapRMa6dZ8qBXsxbvzDH2QZtKOLamK3ezT/iXKf8Deb3uTJ5VRw5SQQTXT9CCVD47XkNEqQOnGKNKqKM/VWle9ianvo683Td+u2cQe6UkrCQ1oOQK9qjCTEXoTBR0cVuJM3vPuS1XSSgOIhysQsSPf3wKnGPV8UkIADj3pUSmH0Brv855OcidoJeIP3yUZK49rr3QHo7FFOwZpOg5G+gX2rixQI1RclLBhgvTHgpJthiiOmxR/+/3ujibfZ4pz45Ff5Ah6iTU+oDfK4hkX3LPgDbMrnwYEZ3jsxGVFw2eXBFF7yI6jBkxjPFS8dDf9NXf9mgJ/kwacu5NUKk61squLFeXEj/UgBG1oBCRJaXqgh4oCELnhWtjegC+w3ybhpSzz0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(48057245064654); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0801MB1338;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0801MB1338; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjEzMzg7NDp1OCtyTzUvYVdnN0gzc0FZYUJxcWhmSkJF?= =?utf-8?B?amM5RURJTVQvak5NdjRqSWpPUWI3SGZrWERVWUpYYTMrWXM2a0trSnpWZXNi?= =?utf-8?B?TkdFOWk3dFNTLzIyeTl1ZDJiaEhkSEpGU3hkT3JKSElZSkh5NjZ2Z1VRVHZk?= =?utf-8?B?RGQ1bDB2Z0p0dFZjVTFBVmNuejl3ZWZoUitYMkMzSWlMWWNSNzBJVzA0cVJk?= =?utf-8?B?TEdSK0p6Mk5Hd2tVanhxdlVFZ0haK1QzL2ZPK1Y1dHZWNUd4ejdIeThQUmVF?= =?utf-8?B?dHZDWWhLRlNieGp3WURtUkpDbFFZYVA2cGVMOTRuTE5XRE1YY2pxZlRpMjN2?= =?utf-8?B?bkZBT3A2bDU2Zm1BMXl3aE5mZFVEbDVBSkloT1pOMnNWSjJBVTFrR2I1WFh0?= =?utf-8?B?TEExa3htMUZjd0lrbXdkSlN2M3orcXYydnlFanIrNE5xQXE2SHhqRkJ0ZEZ6?= =?utf-8?B?VmFDY2prdm9lZG1tQjJBSkNOcHBzT2RsY2EwVGZhMDB3WG1nRzltcEw2YWhu?= =?utf-8?B?Wi9BRGcwUG9EekZyb2l5WEN5RVdiWnoxVHJ1cUw5K2VIcXNrRjhscDJCaEZR?= =?utf-8?B?d3JKTm8rd29sTkNaUExRMHVCUVRUTmY4YXl6a2xVUXE3c3ZRdjFhVno3OGVD?= =?utf-8?B?WU5ibW1sZXlURmVQYWVRZGUvSEVuakNtenRmbjdqVjMzRDV2YlZIbFgvVzdM?= =?utf-8?B?elkybVZMS1RheERBQXRudW1aL09vSUpYajUycnpEd1NMV2hqUzRMZ2lleWJC?= =?utf-8?B?eE9YTmFIOUY5Y3ZWbjQralg0MGVVSFBjcnlQdjBvbmtMU3FuUG9yR25McVlq?= =?utf-8?B?QWNmR1FvQnUwQkcwQ052N2ZnSkJTbjRwZmNUeFFDaDRrN1Noc2lMaTRqaU8v?= =?utf-8?B?MVpmV0xsRjMyTHJ6anJWem9qaG1Xd0FlMk84N1Z1b1hnVXhodmlXVWZRR3p1?= =?utf-8?B?MGorZnlaSlVCWFFGamQ3UmhPanhPM2ZudFZCTjlISTJqUXFLZTFmOVpENUxV?= =?utf-8?B?UG11dmMzWDVsZHJHS0REeitCNGNvZ3ZqSGJteUdpZXBpZUE3N2tKNHFnMEI5?= =?utf-8?B?S2Q2KzJHTmx5ZkJlVVBIYTNLODc0dDl0R0ljWXBCZjh0RHl5ZE54NHlBTnVq?= =?utf-8?B?clV4VUFmWnlmTlhEK3UwSjZRZFJXVmlROXdMM0J4WDZBS3gvZ2tHNHBYTWVE?= =?utf-8?B?clZ5aU9UdEpyQ2NWZ0xLbWR2RVVkRmo3c1dFdm1acUc0VGRYR05wK2dpejkr?= =?utf-8?B?NmhnYWFiWU9SVW4vMi8yYWdkMTF3V3Z6L2xXdlpYSkFpNW1Xa1hpajh5WXFW?= =?utf-8?B?OERhYXQzd0RlWlVHYkJwdnN3V3NqazFMd29ObXkxK3o0Q2k3ZjFLanZ1YmpG?= =?utf-8?B?emtsTVFlS2JTZVVtQXplTkVRY1FjSm8ya2FkZzFyd0E4Z2ZIb3ErNjdxZmgv?= =?utf-8?B?WTF0YWJIb1RmUEN2QklOVnRRamxBR3UxZXZYamdkM0o4SEVtamxsUmxoVnlV?= =?utf-8?B?MEJ5VmU0VER3SFNoY2dYUk9MN2tRWk1UUDhKNFZRUURTUmZiaGFSTEhwVWZN?= =?utf-8?B?U1htdnk3RExDTzlaTXlycTgzTlFYUkk0T3haelRXUFhpZmFqOFlWekluSDA4?= =?utf-8?Q?=3D?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(24454002)(50466002)(230700001)(6246003)(47776003)(23676002)(189998001)(42186005)(110136004)(4326008)(31686004)(38730400002)(83506001)(305945005)(66066001)(31696002)(2906002)(65956001)(7736002)(86362001)(478600001)(33646002)(77096006)(8676002)(6486002)(81166006)(64126003)(3846002)(6116002)(7416002)(5660300001)(50986999)(53936002)(54356999)(76176999)(25786009)(36756003)(53546010)(229853002)(4001350100001)(6916009)(6666003)(2950100002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0801MB1338;H:[172.16.24.149];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjEzMzg7MjM6cVk1N1VabSt4cmdwT1VCcVlMNzJZUFA0?= =?utf-8?B?TTMzOXJMRVoxL21QbkNYM0tPQzNIRkVtR3NkbDQ2VHd4NDJNWVM1d0VvWVQw?= =?utf-8?B?elBQdHQ0MEJHY296Z0I3S0NGc2lQWElBVHpVTTRiR2pCd09rTVpaMWRraVVr?= =?utf-8?B?eEg4aUZUUjR2VlQ1dXlqcmFhQitDZGRWWS8wb3R2bFRDWGNQMytCa1NvbEFW?= =?utf-8?B?VnhPaUVzM2x6ODU3N3lBbVVGUjNKWmF1TGdHSFgvU1RHM1RGZFRETmhCVlZ6?= =?utf-8?B?QjBvOTlFeldSaTVveFpEV2U1Mi9VR2ZuNEFqVlR0cHZkVGN4QkdQZ3U1QkR1?= =?utf-8?B?RUhOeXgrbUxJZWxCaVVGRGxnZVhqNHNsc3E5MDhCbWJnRXIwbEFQRmFaVlc3?= =?utf-8?B?MXFRZDBxVTArWjVDM252U2hXSlAyLzIraTRnT0FHWHkxQWZndFdydFpFMy9O?= =?utf-8?B?V1N0cE95NzcrZCtxU0NqdmtpTWcwbGtORDh4aitqb0FPcEZZY09ERDViVXZx?= =?utf-8?B?TUZNeDFJTTU2RVZ0NS81dmY2YlN6Nk5WZlpiYTFZeG9ud2M4WUU5SmV5SmdH?= =?utf-8?B?UFFTczFlWVNJSHRuYmkxTXhKQm1PbVJLTVhZWHNQZXRuaEFXaXNLV28zb1RU?= =?utf-8?B?VGRKdFBGZVRzQ04rQ3A5MGd6TTNOUmJIQjFqa3NLdU1ycHdvMEY4SVJRUmUr?= =?utf-8?B?MXpnaXg3QUU1TWErejlMVk55dHE2TlYrdER0dVE4aytFam9ERGgvL1h2VS9Z?= =?utf-8?B?aGtTQzFrbkQ1YkVRQUdaMzQvYkZGYlF1MnV2a0JQdTZ6WEVKTFBRVThkeDV3?= =?utf-8?B?eDdtcTN6Z3dNR2toaDRIU3JGV0JNRGdJcGhQY1UyNENxR0tqVjhEaVVMeTFE?= =?utf-8?B?RlZqSG5oNnE3eFJNQlZtdHE3dmpLSG51eUFRU3BsOWRLM1d6REtCWG1xT1RC?= =?utf-8?B?RDdHbUt6WVJZaHhDU1laMXlOVDVhM0Vab3lDQkw4czgrNmlVb2xoUUhKeS9i?= =?utf-8?B?OW4ralhuY3FNclluWHFxQ3F4ZXg2dk8vaHdsemJwMm9RS1NzS3BKbmZIaEhP?= =?utf-8?B?K1VDRlhvN0M3ZVJGdWMrRnZYSFcrNFpUdGlydHBpN2k0c2w2MHBTbWpPdVhP?= =?utf-8?B?L0xjQmRLelpyUkdTaGRpU1B1RTVzK2hQR2gwMXBCY21tWEtoSHlicUN4Q0Jq?= =?utf-8?B?ajlVVlZGVXRQeUdUbVl1QmhmUWR2NDlyZ1pvaVdqelQ5ODMyREd6aURVMkY3?= =?utf-8?B?MXNkOHRjaWZZVU81aG40R3hJNHZ6U3ZzQUN5TmJCOWsrakFLai9NajIxTDh2?= =?utf-8?B?RFZoZkhJcUlVSEU4dmUxTU5tbGVCaVZqaE9SeEFKcnkybXpwd0toZWg0VjR0?= =?utf-8?B?YUtXMEtWRE5QTlAwM0QyWW56Y3hrNDd0T0tzZytMcWw5a0RrNTJXNFZLVFlq?= =?utf-8?B?OHZ2dzZSamZ0czdlMGQrMWloUU5HdHdTTkJLbEdERzczdk1oNWsxMnkrY1o1?= =?utf-8?B?b1VmNDE3VTRENjhBUWkwWllwRkRXSEZnVmlNekJvNGJyOTh1VWhZelZ6MGp2?= =?utf-8?B?VjkyWFB6MWw4S055SXlUNVh2Qmw4YjRGaGFjVTErU1Nlbkx3T2xTTmRycmJK?= =?utf-8?B?cHVZZ01CYnpGQXhmc2J1SHplaVJpUmh3clZJNFdUVTlKcWJ1UjhETEhwdFE9?= =?utf-8?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjEzMzg7NjoyQ3ZCZ1ZPVDV3UXZiV3JYaHNyMlpseDJX?= =?utf-8?B?dkFBN0o5RW1vWTNkbmFuZkdaVjhXNEwycTRIdWFSd0FjT1JEY3pncDd3ZlB3?= =?utf-8?B?UDRFRHJGWXZmZ0dZeHVWOXM3czhOL2NGU2FSc0JES1ZJdDljd3l4bVA3Y0RJ?= =?utf-8?B?NWNRdjR3WVVvVGJKeGtlQkRHN2EwNzN4dVNhS2ZIY2hQWDAveDRRSm0ydjND?= =?utf-8?B?NlQvZTIvOU1QVE80Q0tJeVFrc08yQlczekZVMmNxYktnRzZUb29yeHlVTzVy?= =?utf-8?B?cWlmbG0vVzZtSnRoVWFpVi9NZy95eVBMR2ljQVZ1clRoY0NMdFFxMlduY2p1?= =?utf-8?B?U2hTTHlGR3A2VTJQM2VTblNpUEdJM0tGL1VaYTRTdjZta2hSWFU4ak96QU9G?= =?utf-8?B?UndCYzRrRStmY0ZCYmp3dUlxVlBBVlltcVRpOUJzZnkxL3ErWnVzaUpJbkZN?= =?utf-8?B?bENmSTZmelB4OFlMb0NxWVhjZWlmMTFCM2srRVZZaDlBNWFYcCs2RU0yN0Z5?= =?utf-8?B?WlpaQlRuK3B6STdrRVk4d3N4a0x5Y1BTUTBkd3BvTmJub0tHWGNBN1I4Smpj?= =?utf-8?B?UDZxTGF0ZktMRy9XVXlOc2tyN25jL3ZtTmlqSnRwSUprQTRidUI4c1hQUUJz?= =?utf-8?B?N2Y3OHR0M3p2dHJoMWVMT0d0MGxWN0xUM0hWMmh2NS9Jb05LUTJhQTdNT2xn?= =?utf-8?B?T0pzaG9nN1FrVHBUeENaV2hjK0R3Mi9mRHdDWkpLV2x1MEMrT3JpOVVZQnEr?= =?utf-8?B?MVhUN3E4TTM3a0RDdDdUVjRDbGFBS0RWOVF6ZDVYY1dNcG9vV0Z1VDRIZUxH?= =?utf-8?B?UVRuSWFRR1NocjJjeUJ5am1BcTJDd3JtYk9ZVGx2MlRTWlZSbW9vSkxCcHZo?= =?utf-8?B?NEJTcy9xY1pzWlNUeU9uMzNSN05YWENPdXAyVU1OZ0p0WlVibCtKTjdBeVBJ?= =?utf-8?B?WWNSc2ovR0FsejVGL1o2QnJaRHIrTmszQkQ4aDgyeHRCY0o5SjZobERxZGdv?= =?utf-8?B?ZjJFSUtkZ3NFa3p3Wk56UVJTMmFIWDRrbEtSdFhmZjlLR1R1VVVYZUFQVE94?= =?utf-8?B?M1hySlcySkZzMEV0L2lMdHErb0taR0RBQVFWSTMwYmRESmRjdVhGYjZUaTE1?= =?utf-8?B?c1VJdVpZcC9DMFBLVTIvcTFTMkZSNjl2RnJhSE1iOVF1K2h3anpNdXNkeFEy?= =?utf-8?B?VmtkMFVIa1VZWUdTZUo3NGVUZGJoWVV2M0JUQUlUSEprREs5cUhicTc1NlZ4?= =?utf-8?B?bkp1VmxTOTQxWnFGcExEODBSZlVrZFdTZ0hteExTc3RZdzBnREUwKy93Uzgx?= =?utf-8?Q?/W85oRRCWbTO+jboZSTdGqun3f4Syw1oY=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;5:iQC10valcBBcLC4Z2ERpwcVIws4lrFbjsTlDpYWwO946BDgG/lo3tP2Gx32zpcbDujHZfrrD18eH9vWyHNc0LyvsiWd9EPGMKM+8GMKJ8CAdmd5nFEGCB8FLJbn8yntpefZPoaSOrkttIq6S1jMoNlQV6ukqEVGbKNOb7BXRGy1EcoH4a+XH2NGxsJm1RhDPymfx10uLc0eVrFu6y8n/kweeCOmOScWO2SzCi5IkwcTcLieRgN0DlugUha7KEfHydg3BXBp4C54zhrF3Povk+6FFlNGL40EzRZcgP/0PwfCpkIexRlAHcv/0x0Qm0s54GSsWmg3KjV+GdI2dCRtriR1lrAKfusNk3ItlrHS6s5/Kex5yNFZ57WcOg+/32kowTrTkxg64JP7ho7ogQrDKlSqCbursOKyFST8BJqYzaOrT4xgYUfEO/f3CY77p2uJSw9rk34FMn/FA1lcMOWUILvP/odCJITQbCzoetXityi6VZ2P8ypCpiWPzGV0W2DVM;24:B7SXSsh8ybPLgGrgAEDeie4IcMUrrkmOkV+cEaVZpqZDtlXK/QyHhvl8AgGq2kk/eC6IXOsXVvgghfcESPnP0B1xRxcJXp8Lv9o7FWhMJHc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;7:APpo0cyeUWtiA0e40WSmFx55LhvQg/xgnYpTa3cU2dY3hOl8mKI3yYev3/wtGeD1RZfbtiSzjurxSnFAVjbMPOdnA44mP/5OMw6PDe6CE5bzdLHoG1IF0S0lm1BSMdYJMdgAjbYXrROjuRL5bgNtlSVfV3n23g6dY7TxmzIC0BFNUkz9t33Z0HqtU165x7fWg5+F/V1CW5Huexk84qG9OLdPNKmcaPfs0iWAMBBk6o9TzKQPF2KPxNqjwPA4rW1ypWjYVJpEPHbsPMjfsxwp6OnclKfIUkf7I9Di7BOn2SKpTmaALorss42kky6gvIRXR7CP+3z3XUxs2ZD7kA7yQcavwIJ3cW5v2BciNiaU/gvHPY5uFWQ1JEr9SX19HxZpGYXZxAvgTM7/ogvM/BBJSqJ7sNXmmNlodEvUYTreKl1z4cs63mtaBDZi3D9TSILWThbat7keMYzFzi4l9oUpawfDaFyUiAOUhD4AVbKAGXHM4Lt8Dpt4qZoJu9RMj0oQx/7xWqDypysqVrFTGmpz6jgDuw042L4Jn/buZrTRGlh7SqBZk8aiV5iuOwDRqsxW2qlI/5ymJcfstgn0uAtjG60heobn7oMMeIe524ZN7FkBtviQJLPD3ch2Dfc5LmS1d1r6GGiQyLqwlTe2z5mSklug0KI4kYOzvPMVsxHWDMMit/xDJLSLpR8vgH3xhcQgvNlQW7LbH+c7EDow2xA/ZIW8z5h9FEueKUs3VJAwq187S1gB2Fb9UvjlzBpg+f69hd/TpKthE2c6+pTHmcZVfmeNDiLFUzjR/K0LMdPVwgk= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1338;20:rotz0nCDIdxqb9O+ogwXTlCjst71D06ihzMf1dokT6ZhFTpISM63MIrFLo9kOtEMlRJG8N/bSPGB2PfWqfbklOTFK80wFh5TOm23l4mYGlTh1HydoLeOnA5yFJFD+7pKUnDZ3xRcVHxdYyFCe1Ssy5R7jK1Fd+YGfK6tFLmrCc8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 09:45:47.6656 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1338 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06.07.2017 11:04, Peter Zijlstra wrote: > On Mon, Jun 19, 2017 at 09:02:26PM +0300, Kirill Tkhai wrote: > >> Subject: [PATCH 2/7] rwsem-spinlock: Add killable versions of rwsem_down_read_failed() > >> kernel/locking/rwsem-xadd.c | 33 ++++++++++++++++++++++++++++++--- > > Fixed that subject for your ;-) Thanks :)