From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751778AbdKUIkF (ORCPT ); Tue, 21 Nov 2017 03:40:05 -0500 Received: from mail-db5eur01on0137.outbound.protection.outlook.com ([104.47.2.137]:36096 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751502AbdKUIkC (ORCPT ); Tue, 21 Nov 2017 03:40:02 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ptikhomirov@virtuozzo.com; Subject: Re: [PATCH] scsi/eh: fix hang adding ehandler wakeups after decrementing host_busy To: "James E . J . Bottomley" , "Martin K . Petersen" Cc: Christoph Hellwig , linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, Konstantin Khorenko , devel@openvz.org References: <20170905125424.15412-1-ptikhomirov@virtuozzo.com> From: Pavel Tikhomirov Message-ID: Date: Tue, 21 Nov 2017 11:39:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20170905125424.15412-1-ptikhomirov@virtuozzo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1P191CA0024.EURP191.PROD.OUTLOOK.COM (2603:10a6:3:cf::34) To HE1PR08MB0971.eurprd08.prod.outlook.com (2a01:111:e400:c523::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 041e560a-0788-4901-fd5d-08d530bb7321 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(2017052603199);SRVR:HE1PR08MB0971; X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0971;3:sFIOax1qXXBEjzlXtKxzNJD4lx9qKxluhinS/3n9W+dWkYTw8aDa2zkzTV8Z2++sCkNC1YcEl1bTAq5oZJSSqnuvWlIVVkWxq/u7FlUFbLLuvC1r/fQ5DenejYPhStOYfmLT81Xkf7vpUibrk+rH5jFzdipFqPhYBKkCLkDkrunpDc8U6NeXB0K/1XkFFckkLzEtJVad87bawZ5Aqmp3s69GYr4EF4TapMmfaC9WVHrcMCVI4dLcqelbxbAff8oi;25:3n0nJovpBQW9m+TVZQ6LulFLxCXWxWFburq6WO1iMxBwFRkIKk/N3EW7apiujKW8m5kxtYw3bmbdyJj03XbueGxECSF05mZ4h4GBxGyttKTJe6YugYTbU6+7oXwoWSL6b+ZQLZAH0o0gaa2WjQak47i6FT/YpaNmWPF2ypIAZOsac76cwVtRzYytGbq1oVxuMgRkYbPq/XXbX+Wb6Ewg8WnIbwxOsZVj+5iLIxiXm2i2XiJNKyDKpYYhth4Qeb/Q8xlbqH2pnNbKIKbeVHG8Yo0cn1w1o4RBJX4f5zWz0wT157dgoIEdVwq0qghnWmTeIXw5DZmWaXl62M4AdaSacw==;31:Y4vNIK38dJMosC7oG7eO8cH+n5Se5qDhbdoeqmAEVFbyw+OOC4XKWwwdowTxBQ5DTTO1SBk2Cm3nzFc95bVtdBOEM9rojjr8pmen6N3WrhYwKTN8XPEFEI7z76fSqpn5RfdgNR5QX7FLtBP36x+lehocxJwk3/AdgvqNYTPfADIWJ7gagX3dNZljhWDl5WcQC/4ZSdJQJDRieqq62DRo+IPzCl8RUOaDpZiyoaNf+Qg= X-MS-TrafficTypeDiagnostic: HE1PR08MB0971: X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0971;20:ur6AoMZLSg4sUh3AYOsVK++DUZAIN/OjXxgiICVFdfHKOMTnHYIS3iUCFcoj4FWeYEr9/5MOFu/zJJcBGkqBD5K9gyVjkZ6HQy3ZNahhSAOjgigxQrNzPfkcE1v6EKUObNO8dhzEPRrd6phar9yilxUltms0vQT2CnnROaRJ5b3VrgdJfuIWb/pT0LeC309EavwRAt2DRFcv0Cr33zpME/0G8ZDgj9cE6bwb/lyOHU0phBvmSOB6UT3HaPvjncwx2c+j6c1gO+svmeFClQFyGCACKFLw4//PfNHda+3cu/YvY5FuRs778c7WituwISwpfoIkusp7Ja/nOPVtOXXquLZPZq9Kqlk1ws8zyQ4t1biXZ9k9N2+H2mhT9/71PxcXjpl0q8PvZkMrsVLtOhWKqJQKruSxikYpioK9W30/5HU=;4:s7iS/fmWOrIYN0SepbyKvFynnsy2dYHD68o+4+7llXSYvHGyxjUrL5oeStCfbGNBrufT9tAXmmy/U62Jg6jMtmI/pFiyxAm3F0hk70qzNBBWBU11XKmqfJ0wWtkSZ0kL1VvrbsXiFfpFKF5d1fh4sGJUbGxva9X7U9iajj92u7h5R4nQRp7sP//g+XV4vlHoGN/10jpvX78wOY8BmLEE3rXEBijqpoZs8OlWpTttlpKMejBH8C1MVH/wks5OtXU+4QUJC8SUnHwy2Tz92pbwtg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231022)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR08MB0971;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR08MB0971; X-Forefront-PRVS: 049897979A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(6049001)(376002)(346002)(189002)(199003)(23676003)(67846002)(7736002)(305945005)(55236003)(230700001)(65956001)(316002)(31686004)(47776003)(189998001)(101416001)(229853002)(54906003)(8936002)(2950100002)(64126003)(25786009)(5660300001)(8676002)(65806001)(478600001)(16576012)(54356999)(76176999)(50986999)(3846002)(6116002)(83506002)(81166006)(81156014)(50466002)(68736007)(31696002)(86362001)(97736004)(58126008)(106356001)(66066001)(105586002)(77096006)(110136005)(4326008)(6486002)(36756003)(53936002)(65826007)(107886003)(33646002)(2906002)(16526018)(558084003)(6246003)(6666003);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR08MB0971;H:[172.16.24.163];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4TUIwOTcxOzIzOlVhdFJwREJBaDcwNjFSbkV1Q0dvZmljRVlr?= =?utf-8?B?WXdXWndPbmp5Um1xeXdPdzhUY2hBUkRJQTZLRkM4aUMwUzRXZE1aWmdyRldY?= =?utf-8?B?TUEzYlB6M2ExMGF3R3RsU3h5ZHBiNG1sQTVlc0dVdGhLUkRqVm1VK2RuYkd1?= =?utf-8?B?dDJLUWJ0MFQ5Q29veGZ1RERpcEtVdTNsci9HQ3VXYXJPZWE1L0pxdEN6RkdP?= =?utf-8?B?Q05tVS9SZHllTXdpWUZFTER0Z0V0MHFGRXNyNlU4YS9jVVZkRHp6Tlp4a0Ri?= =?utf-8?B?Tzd2RW5pc1JDNUZFNGR5UXN5Y3YxK2VEVmIzTXJnbnVMSXdjU041MWNTRjN1?= =?utf-8?B?QzdOazZmMlEvZFR6WDlKcnJvc2IrWUYyQTBJT2crT0ZnUlJ0YVA1TEIvWFBP?= =?utf-8?B?anNFeDhWL05HWHZ4Zld2VytUMlhzZWM1M2w2MUxNMk5jT0Q5d1o1OVozQThh?= =?utf-8?B?Tjh6S1IwYW92cWZteDYxVk9FazByNE1YWDlDamRYdUpkb1NkNmVQYTFwNDFv?= =?utf-8?B?WU94cExLNlltR0FleGcrNlk1MUVGVFg5YmhBa3N1TFlXL1JMZ3JvazI3cDBZ?= =?utf-8?B?bkh6MVNYWURaWVk5UGhCMDZoVzd3YUh5NU42WlpwejdvTXZySHU2S2h4dDcz?= =?utf-8?B?TmJWSnhsS1pHaXpPQ0lUMlZzVENHbU1wUzNRbk4waFBkbkZLblh4Q29FZ1hN?= =?utf-8?B?a1ZtUkk5WXdza3N5YmNyaGc0N2JrbUU5MVNEVGhTMWppYVE0UCtHSy9NMk5J?= =?utf-8?B?d214NFRGOW91UjByb3lZb05OTERweG5HTExDOGpwejl1M0EvWTVTVkxoM0Jy?= =?utf-8?B?SUMzYmxaVDVNOUxhT0QvYVJZN2V1L2xuSEUxV3kvcndYSXhqSHlpMzB3cGJm?= =?utf-8?B?L3krTzBZY3U5Uit6MFpsUTNZa3UwNnBiby83NE5Nai9OSmhzS2RwVnpjVHNF?= =?utf-8?B?UHVmcDQ5R3ZIbFpFVlpTRm1CTmhxM1lndXE3c3hUQzFjSXB0OFFjNEZnVE5Y?= =?utf-8?B?UUxZREh0QVhoeWtjWlJZNitJVUhNWHpFdE1PeENMeGFXWGEzYW5Ecng1VFlW?= =?utf-8?B?a3FjbjJRYmZPK003NjE0N0lQZU5FaFUySWx4MzFxWVNWMXh3Y0JZdy9yWFN3?= =?utf-8?B?WFUvbldzTEZLaEhnUnBNVk83aGxFSmFIL2pKTXNFMXFRWTZLQ2VBNlNzcU8r?= =?utf-8?B?RDBZeTRqTUpwOEhUZVUzalZLMmoxOXY3ZGFkTCtRZWwwNWRHK3FabEk0UTdZ?= =?utf-8?B?blZpTUNLYkY3dUloQlJjRjRXRkRmeWRFVy9wTlNjdlcvUFBSdFlKUjFCR3da?= =?utf-8?B?MitRNnBQdi9NTWdna2RoYnBaV01saXN6ZVV2NnZQQ3BqTWYwcGZVUk51aXZM?= =?utf-8?B?dkRFWWxid0s5SUg1aVk1L3IxZE5zVGlvaktmYW9CajRUZmJQVEZ5Rk14TGlt?= =?utf-8?B?aUdtUFFaaktFZDlIK0FyMVNXV1dsSkV2VjZrOEs4YjdxdW1pRDRraFp2MGwz?= =?utf-8?B?eUI3YmVDQzVIa3BpV2t5bnBCRHorWWJ1WHlyVHlMNVovVTQwUVlpZExZWW9t?= =?utf-8?B?WkZsYml1N3ZUUDE3dHZsM2ZzVTJZSTJYZ1dpQytxcU9nVHFVYi9KZkFrTzI5?= =?utf-8?B?VlRDWWR3OU84OEc3NVpoVG9SZmk1VnliaE5QVWRvdHFvZEp1MUhhUUljbXdY?= =?utf-8?B?OWFFbVdoT3JYY1RENWo2UXpCazNtR1lYbWF2d3RjWGpqM3dpM3ptTi92N3hT?= =?utf-8?B?cW8xenlkQ0FOZjVudlVXSjVqcmNSYkN5akFPcVVJOTV2NlZBeXB3bFZBTVky?= =?utf-8?B?bnErNDFtNU9UNFJObVNFblRDdEI5QkJjNEtXSWZuUlpkNkdVeDlXRllvL3hO?= =?utf-8?Q?+OZzSfsd6KE=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0971;6:ss24BFXRC12316uJAr74txzbjiP+GiR+CY/7QXaXeFrlZfEvxFytLgzJC1CkNrqi50jFzq395g/8+dlLEWm7LVWsXZze19GOn+iMDUmvlXoUKwHcaS3WvquTcnpXsRH9mpWJ44bKcmTNgpRKB5Qy4O4McC6Fl326D52pDxS0Fk5Ufx9kzkqugx+GgpWOP9lLZ7wP7EXQ6mPkb3kA07wf+N2tKL8vDAemvgajRgt8Rfm6J6Chgzf6+ul0vGn4sb0bUIGzpYeEQX3GpRv1yFsnyipGyejUQWl9StVuSxOWJZeunO61QOWHVJtGr/w6lonlIHOLXYNgp9ccG3XBdmbVhIMU5EP3ZQcBmLBMjUkaCCs=;5:o+5UaoChJft7cRIgZ354CKvHb2CZcPS67BK7M4rzTPbCykImS5nGbOKZKC129sZWzlYgU2eNoQGmujuCpxdw+UYMahpZqiwndkuPkLqxwjPbLKIc0YLxfjP2hFbTP0yEC+D/rsQQar611Qgk13SegP8RqOveSDdlc70J+VDL9Eo=;24:vkd737spNQ8Y+4gsudEBmFkCzvOqqNjYbl4Z7+ZBK2qFNhNdGF8GdbCp9fAyz3Pr8LH1P6GP9ZsMBqwFA7EDChEvINzJ7A2JGekrK2NTIzw=;7:k90DouqIXb12xwGjsTBvAeUIleINLtEvhLFOyGUaSSdKERrq0xYd2RVnS2lvsqlHEM1AqxkrbjHzyiWK0X5NsFwEH6l2ODu954IBiXh2RBCYkMyq0UQl+32wmBD0O0ut0hjDQWOoehjUsuLiRqazhn7sJ7Opg+xoleSUhg0bcsJJTNLe5yQ5nqEDXkkfqUNuz7ztmSU/2OmwJOjvaECS+IMrpocKQHpedpx4FCep8FnUbpbB56GyyuxfuzOfM63l SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB0971;20:teqSBVcpe3HHial1SVZXlCss9MawcqZ+BrBBVJg6KMQ1hgBjZyL+1MJ2XIFGIEYr5w+4VFS1fR8fJc+PlGKI8jgJPylq/ePrt66b9buz/DXXWuXn1gN1/V+j4eV4CGGcbeHurQq12BGBpTewUnfneVTJMEr3Q8IlhJFgyAT8sEg= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2017 08:39:58.8605 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 041e560a-0788-4901-fd5d-08d530bb7321 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0971 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org JFYI these patch is in Virtuozzo7 kernel from September, and we have no issues found with it until now by out testing, and initial problem does not reproduce for 2.5 months.