From patchwork Wed Aug 9 18:32:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 9891669 X-Patchwork-Delegate: snitzer@redhat.com Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CB726602D7 for ; Wed, 9 Aug 2017 18:51:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BBE6428AB3 for ; Wed, 9 Aug 2017 18:51:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B038228A65; Wed, 9 Aug 2017 18:51:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 41C0F28A84 for ; Wed, 9 Aug 2017 18:51:05 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1BE01C0F2C7C; Wed, 9 Aug 2017 18:51:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1BE01C0F2C7C Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=wdc.com Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=dm-devel-bounces@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 1BE01C0F2C7C Authentication-Results: mx1.redhat.com; dkim=fail reason="signature verification failed" (1024-bit key) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="U259UFk+" Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id BB56077C0A; Wed, 9 Aug 2017 18:51:03 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 3507E97005; Wed, 9 Aug 2017 18:51:03 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id v79IlgwH020580 for ; Wed, 9 Aug 2017 14:47:42 -0400 Received: by smtp.corp.redhat.com (Postfix) id 97B5518867; Wed, 9 Aug 2017 18:47:42 +0000 (UTC) Delivered-To: dm-devel@redhat.com Received: from mx1.redhat.com (ext-mx08.extmail.prod.ext.phx2.redhat.com [10.5.110.32]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 6636160BE6; Wed, 9 Aug 2017 18:47:38 +0000 (UTC) Received: from esa4.hgst.iphmx.com (esa4.hgst.iphmx.com [216.71.154.42]) (using TLSv1.2 with cipher RC4-SHA (112/128 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 15EA4C04E513; Wed, 9 Aug 2017 18:46:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 15EA4C04E513 Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=wdc.com Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=Bart.VanAssche@wdc.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 15EA4C04E513 X-IronPort-AV: E=Sophos;i="5.41,348,1498492800"; d="scan'208";a="40934655" Received: from mail-by2nam03lp0048.outbound.protection.outlook.com (HELO NAM03-BY2-obe.outbound.protection.outlook.com) ([216.32.180.48]) by ob1.hgst.iphmx.com with ESMTP; 10 Aug 2017 02:32:28 +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=Ilb1EmX7kteKyHDL5HcD33JXDOYH3pAzIMEaCyve9YM=; b=U259UFk+dBwbrk4KAD14jhAEFB0xcdErus8FZENHAwxBFVScmrC02H/16z+GIm/oBxOmnLPBmqy/e2RX7YpMCfTEaA2adInLstbJhcZmpifCJQVkd5WrzuSZwhXb8yg7k2Kf7ndSlwzT/sIV/eP37vmkFCZxbg7QqqZbRb0j4XQ= Received: from CY1PR04CA0008.namprd04.prod.outlook.com (10.166.187.18) by DM5PR04MB0667.namprd04.prod.outlook.com (10.172.187.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9 Aug 2017 18:32:25 +0000 Received: from SN1NAM04FT062.eop-NAM04.prod.protection.outlook.com (2a01:111:f400:7e4c::206) by CY1PR04CA0008.outlook.office365.com (2a01:111:e400:c5a5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16 via Frontend Transport; Wed, 9 Aug 2017 18:32:25 +0000 Authentication-Results: spf=fail (sender IP is 63.163.107.21) smtp.mailfrom=wdc.com; redhat.com; dkim=none (message not signed) header.d=none; redhat.com; dmarc=none action=none header.from=wdc.com; Received-SPF: Fail (protection.outlook.com: domain of wdc.com does not designate 63.163.107.21 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.21; helo=milsmgep15.sandisk.com; Received: from milsmgep15.sandisk.com (63.163.107.21) by SN1NAM04FT062.mail.protection.outlook.com (10.152.89.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1304.16 via Frontend Transport; Wed, 9 Aug 2017 18:32:23 +0000 Received: from MILHUBIP04.sdcorp.global.sandisk.com (Unknown_Domain [10.201.67.162]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id 9A.68.02805.5355B895; Wed, 9 Aug 2017 11:32:21 -0700 (PDT) Received: from milsmgip11.sandisk.com (10.177.8.100) by MILHUBIP04.sdcorp.global.sandisk.com (10.177.9.97) with Microsoft SMTP Server id 14.3.319.2; Wed, 9 Aug 2017 11:32:19 -0700 X-AuditID: 0ac94369-9c18398000000af5-01-598b5535828f Received: from thinkpad-bart.int.fusionio.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id E9.BC.11415.3355B895; Wed, 9 Aug 2017 11:32:19 -0700 (PDT) From: Bart Van Assche To: Mike Snitzer Date: Wed, 9 Aug 2017 11:32:16 -0700 Message-ID: <20170809183216.526-8-bart.vanassche@wdc.com> In-Reply-To: <20170809183216.526-1-bart.vanassche@wdc.com> References: <20170809183216.526-1-bart.vanassche@wdc.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRmVeSWpSXmKPExsXCddJ5ka5paHekwdkXmhZ7381mtVi5+iiT xfkPr5gs2jZ+ZXRg8dh9s4HN4/2+q2wBTFFcNimpOZllqUX6dglcGUuX/WUtOMdbcWj3CcYG xqXcXYycHBICJhJTl+xh7mLk4hASWMokMen1UjYIZzujxPqnq1hhqg7N6WKESKxllJj7oosZ JMEmoCdxat4+pi5GDg4RAVWJW9NcQGqYBXoZJVruvGQEqREWSJZYM+UaE4jNIqAisWpJH5jN K2Ap0XzyCyPEAnmJib3TGEHmcApYSSy5HAQSFgIqOfDtABNEyT8WiTu3qyFaBSVOznzCAmIz C0hIHHzxghmiXlni/NonbBMYhWYhKZuFpGwBI9MqRrHczJzi3PTUAkNTveLEvJTM4my95Pzc TYyQMM7cwXj3ifchRgEORiUeXg7h7kgh1sSy4srcQ4wSHMxKIrxLg4FCvCmJlVWpRfnxRaU5 qcWHGKU5WJTEec/JTI0QEkhPLEnNTk0tSC2CyTJxcEo1MNopuslz8ii9yzrWVPFr+pETame3 WYibf+z7dsV4q+bD82pqs3Ryg33eXGDrENqqlsoqx7RaTqm6gMu4eqfG7ZcT1v5+POWszJTC 2RusH8rOmdX84UPg8iuzW29nZv0T//1YI9Yyt93rUVLCZbFzx64+1XqQutYpuHHvn5rjRk/a Gxs8ys8db1FiKc5INNRiLipOBAAmG5y/XwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDJMWRmVeSWpSXmKPExsXCtZEjRdc4tDvSYNMfJYtLf74wWux9N5vV YuXqo0wW5z+8YrJo2/iV0YHVY/fNBjaP9/uusnm0H+hmCmCO4rJJSc3JLEst0rdL4MpYuuwv a8E53opDu08wNjAu5e5i5OSQEDCRODSni7GLkYtDSGA1o8TyRX8YQRJsAnoSp+btY+pi5OAQ EVCVuDXNBaSGWaCfUWLP/KdsIDXCAskSa6ZcYwKxWYBqZjQ8ZQGxeQUsJdpONTJBLJCXmNg7 jRFkDqeAlcSSy0EgYSGgkgPfDjBNYORewMiwilEsNzOnODc9s8DQUK84MS8lszhbLzk/dxMj 2P+ckTsYn040P8TIxMEp1cC4r/fN9Zef35Wz1eSIqveb8gepfk1NfGDWmqHwq2ymyU5n7azN b0WO/C6vZP0+v2ZP796o2e/vKUy8c6unQrmTabLYH3ZNk/98a4JMDsxrezR9H0832/JrHi1r 7q7fblecy/f1xcSisryqy5sPL5GZa9o7S8JPcOo0W6VI3mW6vbnfVz8oymxVYinOSDTUYi4q TgQA8rJOrq8BAAA= MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39840400002)(39400400002)(39410400002)(39450400003)(39850400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(97736004)(53936002)(26826003)(77096006)(105606002)(86362001)(4326008)(5003940100001)(106466001)(8936002)(85426001)(33646002)(189998001)(47776003)(1076002)(36756003)(626005)(2906002)(6916009)(8676002)(50466002)(356003)(5660300001)(81156014)(6666003)(69596002)(38730400002)(110136004)(478600001)(76176999)(50226002)(72206003)(50986999)(81166006)(48376002)(54906002)(68736007)(305945005)(2950100002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR04MB0667; H:milsmgep15.sandisk.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM04FT062; 1:melvV7EDO4h7h0K8giqTJoEy9uRF47xiCKlIfJJM3Kz5ycjJxBGCOVAC2l1N++pH4XqnYKIdYAHwlEDhGTr77KRVMcOujrZQfFEygJwFrKazaDoVdxJEGiX/u41KF+jtcgLr2kTE0JZvthWZ1L3RhutrEaNosVKmGoUjrI56Ig6H5mtDnBfxTMi+kStNJt1VDF3D3PXpKGDxliZJ2Ts8mQlh3xoZwl1FpQmI+Y4XrIW555pnYV4Ef3WBPWktBHI4z8IgMoJFVsdkUQ6HuKvwl6U0CsKfL4x9+qcn4fXKAFchrHeM7KEfGFzTUKQgJzesSS3wErcrJkw5jaSGtMSiTgPo+9C5hxDTvaMF92CAQMzTWgBM10HUe9Bcvqfvu+8Um0uHsnxY9bSqpkGbEEYtoW9fkcV5r422rsHbVB16BNGzSARwIyDWi1WhxZGXlzNU7jhbzA00j7b/h4vQadAaZu8Ll3mFwJ1SwDY4GB3KBIFDZh6aN2qwQZ50JiM2WSp9dV1P/DJo/nR7jwrnd4AwFaajJiT53/CP9rT6PSzRsdtynA0v4RUEfL3CRbZAkoQkC486Btdn1xGG7j8KTbFomPCjeN7vzU/+nClrqG+qxKVRY/a1BaWHQ1OharwS6ya3Kx6yl2yRENABBx3+1p8z65BeoikCQOGl070bnA6FFN28/E80khG7UoBE367n4da8/0Io6io7UsnHzDfEIQ8lMgnTbVckwfZS9ElgETRrGUjakm52x6D5uR7GGbVvVnZf4g/hg3S0Ii2kR3s+WiGYvahC8nvth/9xP4ytNYOvS5btiOLBno9O/f+xyFvF1eF0hxMpWGjIDXHHa7DRxJ2Q7w== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95b36691-4538-4edf-a0a7-08d4df54fb42 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR04MB0667; X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0667; 3:HInJSTvT0xBuxIEdFbjB7ROQZhf9KdJilV1sB/ew+D+WCtbA1t1wi7/sjtKMPCPQxj/CBSrVTAZHKtBuINY4J0Dzsj0wOnv3cxFiysyAVs8eUQUbC/j8qbSWMQxVgTcBTsOzBMxmHocZtYvOUVhGExxVjukv+eSAUBfR5A7y0ApbFWr/s7DTFte0EoVJiii86UkyA+z+pAbEpspqOnQezrxRLWaFi4TERocFXZe3E/sGnxoCP1SCxlJpen+MHBo32fx+MwY1z3tGasK3lClTPOqX8yvS5/oMTeae9sn9Cr1Kag59gjz1yyVnOXUeoxV0hPqU+LqthhYdDCq2Led1FJwUWpwBfYB6aXcAu/RNJwg=; 25:f4JcVouWhXMzS1AWj9zf7eOat69sQVsCq/Y5yIuYZ3PFqOpP2HqOWKiCgTAZeG6u6Zqa6PjXUAG7UYhWNicczEqmR+9M3LMYPlGPuYnYUvW2eU5EuAgVpcD5RO8q8UgTQzcmyFxq3nzl2pY0XHX2//Cjb17IpRNdYJCRvlkhvj3SjOIhsoRfnVzhuqDXZIQ6RfinY5zudPzusGmZ+UUnYI6orN2wKmczr2WHtO+n9OgYAxf8p0RtzfvH/iV+ZY6BU9MBdNL0TvhSu2L9ToNzYvyxYJI9AfqgbTjWRqGhWDf+6GFcR9f4ouaJa964EZ4gGP1PRjYuPdGOVR4j6i+W0Q== X-MS-TrafficTypeDiagnostic: DM5PR04MB0667: X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0667; 31:2pf0laMknr1CSJ+oE2Or1tIXqJJMKJhSbuU5jzPGejE9XNpe8NUJYQ/i/qMHf6rkfrqHVZC2ryKt2HkRx6f9qQWla0OTsjZ1SCxgEDDc/3Q+oUJRTaMZsgAba5rwaZghYfbtz6SOxsxlfgUBbMiI+nwszHV+PDP0fbeBl7sma3GM/YrEOKZnmUN98GvGmP/GtIlKTr7TUGRJZGVQuA6bK36KOlBXNAH7RPB9LkJEd6g=; 20:r8UjfayjH6apXYk19ZEYDuryIuATYPk2yhrlq9cLFR6tHRrgc1K7xF21/dfNQeE6ylytRvtqG+8mR1ZB837XX8RVFWFP0UxfpflsFIq4ND1HJcD0T+8q+eJQNJ0qieOPuUQMVE6yLgQaRv0y3S84L8su4UUI634Sp/ILMxGsHUVDBWiNVsDcxKFdg9Sb4jFoXU9yrpBkUJyP+TWmGHBiShf4H+k83XQSaHWgZiRUwSVzyoAYR5N2KbvsHUzXCO3aBhfjBW/Ac7aTCC4EGy+AFuS5clsm0JIq06bra0j7vrzZ6W1I6/7+RfPCtWtKjXQ11wZPLgYGYTwmqjI+iNOdD5aUWizTTmhxy11YKNd2mTEOmQJLH5P53O4zZ76b9OJGmkCU24tRWz3vBtCZBVdRtuBtWb2/+Aa2KYbLN3bjsUfrKzRYX2X/dXLNe42nj3mxz82juc4nk35SnqlbvWjXqNtVw9OiVmNcsopQDGtBEEfPO8FZAnbvaLeD5iCwS0g5 WDCIPOUTBOUND: EOP-TRUE X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(13013025)(5005006)(8121501046)(93006095)(93003095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR04MB0667; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR04MB0667; X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0667; 4:dv+6AAEgkPw3kQEn8tfxAdUcanbQXfebYv6X6u61W6SFTG5x+lHoZ5pgFjrq9uZ3uX+/TdKtvz+kBABusUIl25uOHFzwB/hz3PsZ4qMjpP2di4Q6fqOzrBYs9U9luo0MedCFos4GlM2B0k9Yu4GhC8Ykz/KcI7c9OvCRFRu9phhKtP7aQpOVxw64aLd/5JyhOeAJQ3BmcYV9PbCB9s/s9QFQS/wnbIUUakhvokZm5Kx5IjgO7vSYDYSYJrpDrI0c X-Forefront-PRVS: 0394259C80 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR04MB0667; 23:OJIPLqK08zxOOYEtrFgQ0YMSrfLq7BFhInKa8QU08?= =?us-ascii?Q?nro5ngM9phzmZk2BzPMA1QqcuW2JTylKYKHopOHMyqdFeACkLsnY3HFczrhy?= =?us-ascii?Q?YD11A0YmhnBIXJ8ZQYZ/RhcQIKV3hrReehTYVuhw6c3Ar/3qJQC8ZUxZ1VuZ?= =?us-ascii?Q?edjpSkY2P89fE+mZPM7fQMziAOJ139oGncID5Fep88dkHD+GrIggLStWjHq0?= =?us-ascii?Q?tQ3E4giq6fg6UZ9TZlgobAvLsPrze0WqK98WvCqLXjFXWkbdd8FHXAP/wMjS?= =?us-ascii?Q?WMWlSJfEdroMR/RA0RpOzZVyiaVdy9j3rBitnEsEXMPU9SU4QiGJiVlzm+Z6?= =?us-ascii?Q?sAKhK9pXTyMU4IKCdP4JjHMV1wvHYKXoijOFDRVqhCOdMBfRcPLwCY1jUhfA?= =?us-ascii?Q?lmDh3YWmUD+E7jnvZSQ/BDv1NGWqpUyD2caQd/ew8v5gPgbjx32ixO4adnne?= =?us-ascii?Q?lBtTNnJZ1onUROZUGd2Q95Tn2TmjUUcL8G3+wKRjFPDKuOe7iWI2g55CrXmy?= =?us-ascii?Q?LTAKUlHmGhynwbqiSLkPeY/0mFajujJHUDAZUfFYeqi6lr91HXkWP2Vd1QE5?= =?us-ascii?Q?BKfXYqyqy5s1nyEJFaIbz9YuGAEwRHV6RtTiAex58OBAnwD9PgmYFpSR+07K?= =?us-ascii?Q?CEdhg1AzI1hYYil3/jtpJD9Li0Wqjc0/6DrDE/y+I828bVCRTZM1jMZrYKFP?= =?us-ascii?Q?UT0ImRm9OZ2cN9YxghVM33hMx1emDuyMQSmLKO5AkKJbzipSfjY3Wbv0PO5d?= =?us-ascii?Q?oc3ykBmzixGVrwruG7teLH7unmfTSLLNNPtEY+fKz6Pp4TJ3ylVTHPhA2ojg?= =?us-ascii?Q?koLVTvfg1cmJLZR3R8JKzGaqBYalTQyKJ6yIE5ikYvGikpIFuCJNMOf5Efup?= =?us-ascii?Q?eVaiHuoG1u5IlQuQNwCAh3NDdVunBBv8MtWnjGJeuq6xznmJGXpqXy1bEQlq?= =?us-ascii?Q?AcTx0TZw8wbgo+F1YjHHYbRLFOsd4orFHyIUtoKh82p8IXRMUTAixsoPS9Vf?= =?us-ascii?Q?1kC9tyQLdH2pHdloP1I9Dke7U2BGMBQTxA6Hl2/mEqkLRsv5WE6kgwtXwj7A?= =?us-ascii?Q?RNhMJOYeI1v/3/Lkv38lidKK7LXjxwVrgK3pQjkw5KVk3FGtwwXAQJaEkMhe?= =?us-ascii?Q?bysoCJowXYMS9L4oLjWngs4snVvTaBSI+m1T8UN8S4U7PQ66blQEI8niGDLS?= =?us-ascii?Q?XbrcENNvDHxtkHMLU+LdEslMR7TVxGFfPrW4q0gJ0RXBV3ny/VkSvRktuVLQ?= =?us-ascii?Q?m+g6o1XevITD3GC73prloOYheeGKvgOnbHNjh6j?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0667; 6:tREnaOrMpRGeNTtp/CGYWbRUEnvEW6MKU/r+7v2/9TQMnKrqU+LtEuKo/6mBgXDTD20Kf2IWyhbHXJ4tG1dQzNFGVhSxoJ7NwHkZeU65/ZSoFoQzmoZewrrQe564uIhsBXMH9H1XZYRbZzRGuCUFVLHxIWmNb4lJWnYpSormzG2uOJKcK/kmgkXwd6a17Ou+bR3SHKwaztnODe6iLODHPCrMS7APbUAocNDsJu1g3XwNf+2jIAQ/YcTATzut2OXft1KORO+gFAN0wXXvDgAMItTxCzNwkALGigLzGtgCgp4DYRVuyjEaMGCAFmmX6HiSzbwbSjNGbUDs+yCGxe3GBA==; 5:Q4V4reAGrcxtWJEsKPjtDnDPFoXSq9agbYKa+xZAJC4u6ijqI085XCz/XR1YdeRYBejGDWguDJiAGFgYLXOGBeoVStOT0YdIdhB1VXaaapUzIAsqImSg7h7kegAWlNZhiljR45+qe/iqkwXV7b3f/g==; 24:JS0zNKhPWL7NWB+jMrQkVeRR9G43bmbYr8zZwcCLv6NmHHZJt4rzSkfnLNcs+gEFP26e/bJPP3V3hMnHA9J99xd/EP1nqnzT6bzSWYUC2Qw=; 7:VWOCf2ghMTf+MwYRs0F9H0LWGjdtJxvbKbzdUrsph2G8YVe/XQc55enQ5ibisT9xH9lJE0ie4r6ASxfLD1WFRT3Jh5HajLKX0qrj1PU548Y8rjnw9WPSIEG5ak8SHIMFyEQ8GLdavRqVW6q7d2Ub0tELWEn4qis0cnSweIoAXtTgXXYQUCJ9YZ6LmjFCae4qGCPwGqQLYApTblgB7HaCZM4hPedbGE1Utz6XAzhsrFQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR04MB0667; 20:/1SQfp0c8Qg9wfk7hrvBo0Tw64lniuDWz+8dSYLa8wf3b9vcK8jFf9iCEVqBMZvdvJRJQQo3B5dR9y333yQsft0V+owta/yWBSYIYwbnfDYhnBaj2KnEk8k6HEbksWncvCd1pNqv5uoJ3YTXBIQLS+JJttTn5wNbTQJP4qT08BQ= X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 18:32:23.3651 (UTC) X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.21]; Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR04MB0667 X-Greylist: Delayed for 00:14:15 by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 09 Aug 2017 18:47:26 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 09 Aug 2017 18:47:26 +0000 (UTC) for IP:'216.71.154.42' DOMAIN:'esa4.hgst.iphmx.com' HELO:'esa4.hgst.iphmx.com' FROM:'Bart.VanAssche@wdc.com' RCPT:'' X-RedHat-Spam-Score: -1.5 (DCC_REPUT_00_12, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_LOW) 216.71.154.42 esa4.hgst.iphmx.com 216.71.154.42 esa4.hgst.iphmx.com X-Scanned-By: MIMEDefang 2.78 on 10.5.110.32 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-loop: dm-devel@redhat.com X-Mailman-Approved-At: Wed, 09 Aug 2017 14:50:42 -0400 Cc: Bart Van Assche , dm-devel@redhat.com, Laurence Oberman , Christoph Hellwig Subject: [dm-devel] [PATCH 7/7] dm-mpath: Make the dm-sq requeuing behavior consistent with the dm-mq behavior X-BeenThere: dm-devel@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: device-mapper development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 09 Aug 2017 18:51:04 +0000 (UTC) X-Virus-Scanned: ClamAV using ClamSMTP DM_MAPIO_DELAY_REQUEUE causes dm-mq to requeue after a delay but causes dm-sq to requeue immediately. Make the behavior of dm-sq consistent with that of dm-mq. Signed-off-by: Bart Van Assche Cc: Laurence Oberman Reviewed-by: Christoph Hellwig --- drivers/md/dm-rq.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/md/dm-rq.c b/drivers/md/dm-rq.c index c6ebc5b1e00e..cbee09054d1e 100644 --- a/drivers/md/dm-rq.c +++ b/drivers/md/dm-rq.c @@ -237,14 +237,14 @@ static void dm_end_request(struct request *clone, blk_status_t error) /* * Requeue the original request of a clone. */ -static void dm_old_requeue_request(struct request *rq) +static void dm_old_requeue_request(struct request *rq, unsigned long delay_ms) { struct request_queue *q = rq->q; unsigned long flags; spin_lock_irqsave(q->queue_lock, flags); blk_requeue_request(q, rq); - blk_run_queue_async(q); + blk_delay_queue(q, delay_ms); spin_unlock_irqrestore(q->queue_lock, flags); } @@ -270,6 +270,7 @@ static void dm_requeue_original_request(struct dm_rq_target_io *tio, bool delay_ struct mapped_device *md = tio->md; struct request *rq = tio->orig; int rw = rq_data_dir(rq); + unsigned long delay_ms = delay_requeue ? 100 : 0; rq_end_stats(md, rq); if (tio->clone) { @@ -278,9 +279,9 @@ static void dm_requeue_original_request(struct dm_rq_target_io *tio, bool delay_ } if (!rq->q->mq_ops) - dm_old_requeue_request(rq); + dm_old_requeue_request(rq, delay_ms); else - dm_mq_delay_requeue_request(rq, delay_requeue ? 100/*ms*/ : 0); + dm_mq_delay_requeue_request(rq, delay_ms); rq_completed(md, rw, false); }