Received: by 10.223.176.46 with SMTP id f43csp87484wra; Thu, 18 Jan 2018 14:22:01 -0800 (PST) X-Google-Smtp-Source: ACJfBov7UdMpTsn5TMg5LRXsy78x1tA0cTqbHaUFgs8RlpzZybanYyjdSrVXkWlkLsN3df13aZwA X-Received: by 10.98.192.134 with SMTP id g6mr32387809pfk.91.1516314121711; Thu, 18 Jan 2018 14:22:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516314121; cv=none; d=google.com; s=arc-20160816; b=q5yWDDPbWYi/Dc7mqT00e/II04wgyASYaFzSvXeotU1NkBF1DxjwRn3vIEKO3YkNb3 nPqUGK/NrtE98wePICUlLR5fO2X+GHe/x9K8T5R4RHw8p069AzVuqwzuXBoEJAMXa0m6 QqkSrvFpdrXgRUnvxZjETUK+F9hcZqk809EYl0QxCIz+b13+EF1UQM3utJ5dAlP16xrH TcKLk//EnS0+GpCTNwDJx4/QHX0pwpQwprHpoD8NtXZrfYduqc9FwQBqqnLJv8WO8U6k 8U0AtZJrb2yeMcwkcrx4YFIwsL270dnvz20e1HU+ZsNLGS5oVbN0A10/N5zzQhwseCz5 ykRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:spamdiagnosticmetadata:spamdiagnosticoutput :wdcipoutbound:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature:arc-authentication-results; bh=FXYfH/AhMjM6SkCRbL1j72/n3mAmDt5GNaEKtWQVR+4=; b=RUw5nGMy5mkOfiBi8k9XeOEDxtE0/CHf2edVUBRBw0DrNf4bg9vJ4hd6Z0FaLAHHD5 LVKe3JMeIyuHyhcY+5cPjc02XNNIW6mNanx7FzNAbGZbHRFbrUFAdz7qffMWzgP20deK I49QZes7ISyK7ZIZ9S4f4530+kNIap4O3qUWXqFcv16GMVkWFf7HbHOhv4xGVhwp4m+t Tjf8mwbzAHVDJhZiczpQ8GvxreG+YOGDkWWQ2VFh4O/Lyp9/vbm1eLLT7z/1j4b/zA4E HGKzwrQ52uXzQopCm8288b1SKvJv69VumYPurb9ZrFcONHwHMI4Hh78Fmflbw0so9bfu paZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@wdc.com header.s=dkim.wdc.com header.b=UKsqnAdF; dkim=pass header.i=@sharedspace.onmicrosoft.com header.s=selector1-wdc-com header.b=JcnOm4WO; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k27si7247161pgn.757.2018.01.18.14.21.47; Thu, 18 Jan 2018 14:22:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@wdc.com header.s=dkim.wdc.com header.b=UKsqnAdF; dkim=pass header.i=@sharedspace.onmicrosoft.com header.s=selector1-wdc-com header.b=JcnOm4WO; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932440AbeARWUY (ORCPT + 99 others); Thu, 18 Jan 2018 17:20:24 -0500 Received: from esa5.hgst.iphmx.com ([216.71.153.144]:8239 "EHLO esa5.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932362AbeARWUR (ORCPT ); Thu, 18 Jan 2018 17:20:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1516314017; x=1547850017; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=FXYfH/AhMjM6SkCRbL1j72/n3mAmDt5GNaEKtWQVR+4=; b=UKsqnAdFi7fje4fxBjkbMmhwTZ/u4SZzZjUi1wBjda5tGPO21kHo9D2/ 9mQr/D7sS61714jJyCiLm1/QEz1gk265bVgxvc0WvoLDEyL9lvwna9xiW tEjkjSBs7vsUJrtPlouDD15WHonX/Z3gBI47RAApL5H/gzCuBM32GIOCv SFx9NnxZC7FD+IMvkvOWMRVWGawLHVIx0T2zSy3nrDTg13OsdazXutZZ6 ydVBIHlWYDEdYbsoFxAJ0netx6htR+ViLNd9AR6uQp/ZznSOO4hkjiVQ6 NSojnhXxvZwEJnmNp+lG72jbFbi48In7vSaVxJykFK8htI+2gf9rSOVTy w==; X-IronPort-AV: E=Sophos;i="5.46,378,1511798400"; d="scan'208";a="69477782" Received: from mail-sn1nam01lp0113.outbound.protection.outlook.com (HELO NAM01-SN1-obe.outbound.protection.outlook.com) ([207.46.163.113]) by ob1.hgst.iphmx.com with ESMTP; 19 Jan 2018 06:20:16 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector1-wdc-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FXYfH/AhMjM6SkCRbL1j72/n3mAmDt5GNaEKtWQVR+4=; b=JcnOm4WOCDp+4s+RBFtx/T6IldbQY6uIt1eQ0XMjTRml9VdgfIAqpcVcAU+mMe6UeD0rW9aMyYPV7SLngQGGtZoKlGTu60Qzja8BczwtXH+AMMocNMnz/W4FUiKZiDCJM519yZYj4A9EzjrrDHJngl1jvVa0NB9IZi1VLYG4Hco= Received: from CY1PR0401MB1536.namprd04.prod.outlook.com (10.163.19.154) by CY1PR0401MB1323.namprd04.prod.outlook.com (10.161.213.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Thu, 18 Jan 2018 22:20:14 +0000 Received: from CY1PR0401MB1536.namprd04.prod.outlook.com ([10.163.19.154]) by CY1PR0401MB1536.namprd04.prod.outlook.com ([10.163.19.154]) with mapi id 15.20.0428.014; Thu, 18 Jan 2018 22:20:14 +0000 From: Bart Van Assche To: "snitzer@redhat.com" CC: "dm-devel@redhat.com" , "linux-kernel@vger.kernel.org" , "hch@infradead.org" , "linux-block@vger.kernel.org" , "osandov@fb.com" , "axboe@kernel.dk" , "ming.lei@redhat.com" Subject: Re: [RFC PATCH] blk-mq: fixup RESTART when queue becomes idle Thread-Topic: [RFC PATCH] blk-mq: fixup RESTART when queue becomes idle Thread-Index: AQHTkKfyH9yE3b9g50uHm4ZmGS9HzaN6M7MA Date: Thu, 18 Jan 2018 22:20:13 +0000 Message-ID: <1516314012.2676.76.camel@wdc.com> References: <20180118170353.GB19734@redhat.com> <1516296056.2676.23.camel@wdc.com> <20180118183039.GA20121@redhat.com> <1516301278.2676.35.camel@wdc.com> <20180118204856.GA31679@redhat.com> <1516309128.2676.38.camel@wdc.com> <20180118212327.GB31679@redhat.com> <1516311554.2676.50.camel@wdc.com> <20180118220132.GA20860@redhat.com> In-Reply-To: <20180118220132.GA20860@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Bart.VanAssche@wdc.com; x-originating-ip: [199.255.44.172] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;CY1PR0401MB1323;7:gZc7Odc/Xlj+JQBzAQlqFJVou2nZh4km63ValPlXYtJ8J/eYLeyCo+RVPGk2WwjGGwk3oVFwwc9wCOcgyUSoaRJP0EqJCMAL3IW7XHUT7vGc+tOdttFW+OLgeVznfeZLpBW1skKCHAVuLE16XBOkrAS+ikYK3qcr+0RYEsnb+6Q5b0o9YVrz2FKWM49V+DyCQU66L9cR4wieYjX+kk41rCQMzmWIC6XJ4TqwrkPQMabUa5zcn1sRbEYYRcNdytiy;20:6FecVkP3L9Pbw3PQWudgUlerTXxvzTp2oClG+784FVbQtAwaZAIJK4MOmg0J3ZPWboLZfpllRDuYo9RP8xfCz+550ACp2criOb8Vu8AVhyMOqLPvVBVT2XZLdynQsjTj0oH/726lK55EycmZJny6rtNZF4pUQWQYx0Vc+Ad88sI= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: e8b68199-32c9-4aba-6e4c-08d55ec1a57c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(48565401081)(2017052603307)(7153060)(7193020);SRVR:CY1PR0401MB1323; x-ms-traffictypediagnostic: CY1PR0401MB1323: wdcipoutbound: EOP-TRUE x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231023)(2400067)(944501161)(6055026)(6041268)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011);SRVR:CY1PR0401MB1323;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:CY1PR0401MB1323; x-forefront-prvs: 05568D1FF7 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39850400004)(376002)(366004)(39380400002)(346002)(396003)(189003)(199004)(377424004)(54906003)(99286004)(5640700003)(6436002)(93886005)(6512007)(6306002)(316002)(6486002)(66066001)(102836004)(2906002)(3846002)(59450400001)(53936002)(76176011)(7736002)(103116003)(966005)(5660300001)(305945005)(2351001)(478600001)(3280700002)(2950100002)(72206003)(3660700001)(229853002)(2900100001)(77096007)(8676002)(68736007)(81166006)(14454004)(81156014)(1730700003)(8936002)(86362001)(25786009)(97736004)(36756003)(6506007)(6246003)(6916009)(26005)(106356001)(2501003)(105586002)(4326008)(6116002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0401MB1323;H:CY1PR0401MB1536.namprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; x-microsoft-antispam-message-info: 9t4J4S2zdFm87+KwIbQUfpjUQgAIqz/mHCIIT295zMce6QMXGMYTsnUkenPInin5jXcf9FQgPtWYIG2TgETwJA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8b68199-32c9-4aba-6e4c-08d55ec1a57c X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2018 22:20:13.9950 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1323 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCAyMDE4LTAxLTE4IGF0IDE3OjAxIC0wNTAwLCBNaWtlIFNuaXR6ZXIgd3JvdGU6DQo+ IEFuZCB5ZXQgTGF1cmVuY2UgY2Fubm90IHJlcHJvZHVjZSBhbnkgc3VjaCBsb2NrdXBzIHdpdGgg eW91ciB0ZXN0Li4uDQoNCkhtbSAuLi4gbWF5YmUgSSBtaXN1bmRlcnN0b29kIExhdXJlbmNlIGJ1 dCBJIGRvbid0IHRoaW5rIHRoYXQgTGF1cmVuY2UgaGFzDQphbHJlYWR5IHN1Y2NlZWRlZCBhdCBy dW5uaW5nIGFuIHVubW9kaWZpZWQgdmVyc2lvbiBvZiBteSB0ZXN0cy4gSW4gb25lIG9mIHRoZQ0K ZS1tYWlscyBMYXVyZW5jZSBzZW50IG1lIHRoaXMgbW9ybmluZyBJIHJlYWQgdGhhdCBoZSBtb2Rp ZmllZCB0aGVzZSBzY3JpcHRzDQp0byBnZXQgcGFzdCBhIGtlcm5lbCBtb2R1bGUgdW5sb2FkIGZh aWx1cmUgdGhhdCB3YXMgcmVwb3J0ZWQgd2hpbGUgc3RhcnRpbmcNCnRoZXNlIHRlc3RzLiBTbyB0 aGUgbmV4dCBzdGVwIGlzIHRvIGNoZWNrIHdoaWNoIGNoYW5nZXMgd2VyZSBtYWRlIHRvIHRoZSB0 ZXN0DQpzY3JpcHRzIGFuZCBhbHNvIHdoZXRoZXIgdGhlIHRlc3QgcmVzdWx0cyBhcmUgc3RpbGwg dmFsaWQuDQoNCj4gQXJlIHlvdSBhYnNvbHV0ZWx5IGNlcnRhaW4gdGhpcyBwYXRjaCBkb2Vzbid0 IGhlbHAgeW91Pw0KPiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzEwMTc0MDM3 Lw0KPiANCj4gSWYgaXQgZG9lc24ndCB0aGVuIHRoYXQgaXMgYWN0dWFsbHkgdmVyeSB1c2VmdWwg dG8ga25vdy4NCg0KVGhlIGZpcnN0IEkgdHJpZWQgdGhpcyBtb3JuaW5nIGlzIHRvIHJ1biB0aGUg c3JwLXRlc3Qgc29mdHdhcmUgYWdhaW5zdCBhIG1lcmdlDQpvZiBKZW5zJyBmb3ItbmV4dCBicmFu Y2ggYW5kIHlvdXIgZG0tNC4xNiBicmFuY2guIFNpbmNlIEkgbm90aWNlZCB0aGF0IHRoZSBkbQ0K cXVldWUgbG9ja2VkIHVwIEkgcmVpbnNlcnRlZCBhIGJsa19tcV9kZWxheV9ydW5faHdfcXVldWUo KSBjYWxsIGluIHRoZSBkbSBjb2RlLg0KU2luY2UgZXZlbiB0aGF0IHdhcyBub3Qgc3VmZmljaWVu dCBJIHRyaWVkIHRvIGtpY2sgdGhlIHF1ZXVlcyB2aWEgZGVidWdmcyAoZm9yDQpzIGluIC9zeXMv a2VybmVsL2RlYnVnL2Jsb2NrLyovc3RhdGU7IGRvIGVjaG8ga2ljayA+JHM7IGRvbmUpLiBTaW5j ZSB0aGF0IHdhcw0Kbm90IHN1ZmZpY2llbnQgdG8gcmVzb2x2ZSB0aGUgcXVldWUgc3RhbGwgSSBy ZXZlcnRlZCB0aGUgZm9sbG93aW5nIHRyZWUgcGF0Y2hlcw0KdGhhdCBhcmUgaW4gSmVucycgdHJl ZToNCiogImJsay1tcTogaW1wcm92ZSBETSdzIGJsay1tcSBJTyBtZXJnaW5nIHZpYSBibGtfaW5z ZXJ0X2Nsb25lZF9yZXF1ZXN0IGZlZWRiYWNrIg0KKiAiYmxrLW1xLXNjaGVkOiByZW1vdmUgdW51 c2VkICdjYW5fYmxvY2snIGFyZyBmcm9tIGJsa19tcV9zY2hlZF9pbnNlcnRfcmVxdWVzdCINCiog ImJsay1tcTogZG9uJ3QgZGlzcGF0Y2ggcmVxdWVzdCBpbiBibGtfbXFfcmVxdWVzdF9kaXJlY3Rf aXNzdWUgaWYgcXVldWUgaXMgYnVzeSINCg0KT25seSBhZnRlciBJIGhhZCBkb25lIHRoaXMgdGhl IHNycC10ZXN0IHNvZnR3YXJlIHJhbiBhZ2FpbiB3aXRob3V0IHRyaWdnZXJpbmcNCmRtIHF1ZXVl IGxvY2t1cHMuIFNvcnJ5IGJ1dCBJIGhhdmUgbm90IHlldCBoYWQgdGhlIHRpbWUgdG8gdGVzdCBw YXRjaCAiW1JGQ10NCmJsay1tcTogZml4dXAgUkVTVEFSVCB3aGVuIHF1ZXVlIGJlY29tZXMgaWRs ZSIuDQoNCj4gUGxlYXNlIGp1c3QgZm9jdXMgb24gaGVscGluZyBMYXVyZW5jZSBnZXQgaGlzIHZl cnkgY2FwYWJsZSB0ZXN0YmVkIHRvDQo+IHJlcHJvZHVjZSB0aGlzIGlzc3VlLiAgT25jZSB3ZSBj YW4gcmVwcm9kdWNlIHRoZXNlICJ1bmtpbGxhYmxlIiAic3RhbGxzIg0KPiBpbi1ob3VzZSBpdCds bCBiZSBfbXVjaF8gZWFzaWVyIHRvIGFuYWx5emUgYW5kIGZpeC4NCg0KT0ssIEkgd2lsbCB3b3Jr IHdpdGggTGF1cmVuY2Ugb24gdGhpcy4gTWF5YmUgTGF1cmVuY2UgYW5kIEkgc2hvdWxkIHdvcmsg b24gdGhpcw0KYmVmb3JlIGFuYWx5emluZyB0aGUgbG9ja3VwIHRoYXQgd2FzIG1lbnRpb25lZCBh Ym92ZSBmdXJ0aGVyPw0KDQpCYXJ0Lg==