From patchwork Fri Apr 7 23:50:44 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: 9670671 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 D3CBE602A0 for ; Fri, 7 Apr 2017 23:51:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C490526E54 for ; Fri, 7 Apr 2017 23:51:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B86A728636; Fri, 7 Apr 2017 23:51:24 +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=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 DD0CB26E54 for ; Fri, 7 Apr 2017 23:51:23 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6C82AC04B937; Fri, 7 Apr 2017 23:51:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 6C82AC04B937 Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=sandisk.com Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=dm-devel-bounces@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 6C82AC04B937 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="cR3Es/rA" Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 0078283E88; Fri, 7 Apr 2017 23:51:19 +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 3500E18521C6; Fri, 7 Apr 2017 23:51:17 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id v37NpG5r005336 for ; Fri, 7 Apr 2017 19:51:16 -0400 Received: by smtp.corp.redhat.com (Postfix) id 0A2EA4D9F8; Fri, 7 Apr 2017 23:51:16 +0000 (UTC) Delivered-To: dm-devel@redhat.com Received: from mx1.redhat.com (ext-mx06.extmail.prod.ext.phx2.redhat.com [10.5.110.30]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 5BABF5C3FA; Fri, 7 Apr 2017 23:51:12 +0000 (UTC) Received: from esa2.hgst.iphmx.com (unknown [68.232.143.124]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1DBA151EE6; Fri, 7 Apr 2017 23:51:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1DBA151EE6 Authentication-Results: ext-mx06.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=sandisk.com Authentication-Results: ext-mx06.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=Bart.VanAssche@sandisk.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 1DBA151EE6 X-IronPort-AV: E=Sophos;i="5.37,168,1488816000"; d="scan'208";a="105289725" Received: from mail-cys01nam02lp0053.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) ([207.46.163.53]) by ob1.hgst.iphmx.com with ESMTP; 08 Apr 2017 08:00:28 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EWYQBIwQlxDJg3DEKvBbK0W735oLtA6NCauBjiMJoos=; b=cR3Es/rA88x59cw36mmmmICyeEk8avXgtEJdZwOF8T4CMR8PRcoYD6VilNJpt0yxsOXRWRrn+av1IYU3elkI+EHJDQ0F4T8sl6LQAlvONzgM3R/iLqOhYbaBZGIt+/7VqoRU37rDsRWB/2EtgNO02CQI2iMjVTckdzUS8P84L2I= Received: from BY2PR04CA0017.namprd04.prod.outlook.com (10.255.247.27) by BY2PR04MB111.namprd04.prod.outlook.com (10.242.37.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Fri, 7 Apr 2017 23:50:50 +0000 Received: from CO1NAM04FT063.eop-NAM04.prod.protection.outlook.com (2a01:111:f400:7e4d::202) by BY2PR04CA0017.outlook.office365.com (2a01:111:e400:2c16::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17 via Frontend Transport; Fri, 7 Apr 2017 23:50:52 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.225) smtp.mailfrom=sandisk.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=bestguesspass action=none header.from=sandisk.com; Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates 63.163.107.225 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.225; helo=milsmgep14.sandisk.com; Received: from milsmgep14.sandisk.com (63.163.107.225) by CO1NAM04FT063.mail.protection.outlook.com (10.152.91.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14 via Frontend Transport; Fri, 7 Apr 2017 23:50:51 +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 8E.CF.19026.7D528E85; Fri, 7 Apr 2017 16:50:50 -0700 (PDT) Received: from milsmgip12.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; Fri, 7 Apr 2017 16:50:48 -0700 X-AuditID: 0ac94371-093ff70000004a52-82-58e825d76bab Received: from exp-402881.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id F5.FE.18148.4D528E85; Fri, 7 Apr 2017 16:50:47 -0700 (PDT) To: Mike Snitzer From: Bart Van Assche Message-ID: Date: Fri, 7 Apr 2017 16:50:44 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRmVeSWpSXmKPExsXCddJ5ke4t1RcRBl0TbSz2vpvNarFn0SQm i7aNXxkdmD3e77vK5rH5dHUAUxSXTUpqTmZZapG+XQJXxpTlt5gLTvNUdGz9w9jAeICri5GT Q0LARGLLgjnMXYxcHEICS5kkJu1vZodwtjNKPJ+yhamLkQOsasMbTagiRonDXxYxg8RFBFQl bk1zARnELBAqcf3jT3YQm03ASOLb+5ksICXCAsESl/8ngIR5Bewkfux7wghiswioSDw9N4sV xBYViJB42LmLHaJGUOLkzCdgrcwCmhLrd+lDTJeX2P4W5EyQk/+xSFxsdQaxhQTUJU4umc80 gVFwFpLuWQjds5B0L2BkXsUolpuZU5ybnlpgaKJXnJiXklmcrZecn7uJERKyhTsYX9/2PsQo wMGoxMMb0Ps8Qog1say4MvcQowQHs5IIr7P8iwgh3pTEyqrUovz4otKc1OJDjNIcLErivFmy UyOEBNITS1KzU1MLUotgskwcnFINjGsW3/Ga+LHydXh2hOvshw+WRV9ffT9bJU8ohvlv6U2G JLvZM613ra5crTB744PVq/4uOfnb2LGnXkBQZ/k9jfD31v9FPp1uL1Rf2GXfdvSJzYVqq+xd YrNLL1RMykoq6bOrnVU784IkZ/imwp8veWU45aZ8WTa7a8Zbw4aTq2zcma+9f/782CwlluKM REMt5qLiRAA1ZYWuVQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFJMWRmVeSWpSXmKPExsXCtZEjRfe66osIg0Or1Cz2vpvNarFn0SQm i7aNXxkdmD3e77vK5rH5dHUAUxSXTUpqTmZZapG+XQJXxpTlt5gLTvNUdGz9w9jAeICri5GD Q0LARGLDG80uRi4OIYHFjBIXr29nBomLCKhK3Jrm0sXIycEsECrxY/ZsZhCbTcBI4tv7mSwg JcICwRKX/yeAhHkF7CR+7HvCCGKzCKhIPD03ixXEFhWIkHjYuYsdokZQ4uTMJywQI9Ul/sy7 xAxhy0tsfzuHeQIjzywkZbOQlM1CUraAkXkVo1huZk5xbnpmgaGRXnFiXkpmcbZecn7uJkZw 6HBG7WC8PtH8ECMTB6dUA+PGiDvMxVfCpRIMdSpfPNbZ9uzDx9cWs//2L7x3Wuox37O3aezZ 6VLLizy6zku9ktxYK/Vl6hsPM3buWT5BRXsDAzJPd15N7ZgnZLG6Pif9VLzkPpVjuZ7bBY7s 0Jl0MXdNf6/egfQiIQ612NSAsiUfz3gushUr69Jffkl4Q8dXrVtiWfcWzVViKc5INNRiLipO BAAPkVYjzQEAAA== 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:(10019020)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(39860400002)(2980300002)(438002)(189002)(199003)(9170700003)(189998001)(4001350100001)(31686004)(83506001)(106466001)(36756003)(2906002)(81166006)(86362001)(6916009)(6666003)(5660300001)(110136004)(8936002)(305945005)(8676002)(33646002)(53416004)(356003)(575784001)(38730400002)(31696002)(53936002)(77096006)(54906002)(230700001)(4326008)(50466002)(50986999)(47776003)(65806001)(65956001)(23676002)(54356999); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR04MB111; H:milsmgep14.sandisk.com; FPR:; SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM04FT063; 1:RtO5Z8mKCMIkCaomBCnInleJIewsseXuFIiJunuMcr54iXSqVJSB1NuOhbmZMbxIc1htAmJ+yCcnGUp/1MhpuZ7Ow6M2F1H9BHoNe/2Ts9clUTRT4wzwVEwxS5gTkzAltYULvZ+1ZqSCQlQ7csPGzWKZ0hFqtgSVuY/SaU5YehyXvZ+9Mfsg5h+slPBYq0KpQGeTo/z/S+S9ui8Ne6rdkINnyOyaM3QSCHo1d6FG4jB3ylcZP7Jh/h+EOGRpd7HS1NQ9+B7khbhbKUROBqzi3NmpIUkufdV+QRBJ/4nZoGjjsy8tsnFf6fNvYwwu6MMuo7+LEGGhGDj2SrWOrxxObtoBbfWoFUpochYyUcDUQpS/z5H4nKeC63wyLzK/T2RwU+ob1K50vY1XRfadXeHtfx29iOtBMktr9jVZb7OW9dOqRHrYsF4mSB80P59gb7oq4hdX9ZfbRgZfx8aAdbUvrjFkqtV8hsmrcqVih1b/T1CWQsOZes/hHMoVwqnVw/7r X-MS-Office365-Filtering-Correlation-Id: a1c35827-7f07-4fa8-3195-08d47e10ec76 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BY2PR04MB111; X-Microsoft-Exchange-Diagnostics: 1; BY2PR04MB111; 3:LIGNJBAI7wJ9xSrxcn9NSPjZg++k+q4SenFQmGBzd0PfHNq0I+bc2DTBeuaSeJH1Mmw+oxYADbZ22xBylSUdLwWZGjtgc1dFPsqG9JxMeAeCi/iM2SbYAyBnfCPn2O1Fow/JIJVJAIgKkvwzZZzTmDo0vud8Ed1eYRfA/YEr74LHeHTbWGZmCKad6STDbDBN8VWhe1gg1ietPG6GRd+SOzgJIM0VCXzDehfsDqQ+jvQEFI8VZsXxnYlUMv3qAtT56flISDb9pA6+s0DiSTnlwg+bL4hyPkYo61S9PZC7SmEnbBCriI32mggK5AJqblVEMC9HXGsRrsIuv2OUuCTeYD2IevEoWG7rff30KVSM4zDTpdFdB9ECVYjfie4krb7u3eaOk/5bKphBvDAzdTL5LnWJrFI754ucFwxHP8y4eTFxc1TXg/XnkNzO7NorV6HxBIRwgm6DPDKMlNM2gH1sIvhLrjz/S3Cl0mlGhF58y5JfKFqDTXVsrq2+/z8gvy0kwXhfYpuis60IkE1ytv+3rg== X-Microsoft-Exchange-Diagnostics: 1; BY2PR04MB111; 25:brfs5JZHKhqUX2JrqkoTxksU1eU3WdoBBjDxNhZL/j22JZKfPwHUIgWWD6TQU525HmpCD9NCcmpbCVKdX4rIVWsSiZjbYIIHsIEJZvXZUJy8B7/jV7kupPvNOoTuSI9AXhwNOVs635xb76+tD3CyVVOWisv3PfrVYR5QYIqMjgenIv+lHJyk7LvOo8PwLC31YfYsa70lHwHt1+TxDVeDBkzBeECPraCL1XfDY0XnLqhWD4Ykxu5Z/oSNLem1X14UKTydXFcdxqjVC/ZPalb4YMdpehlhy+6pIbH9bkbVeTR2dJW6G7UnlbECkw0Oj28AhAY8eidbIwEGUIdu2BGRFcXWyLZueO+drTBHaaRt74LCT4z/ID82GOLOBpcCQa3aEHED3EuSvO+17RQxM3cDbeGi6T/gRC+17T2HHQjpAzDuM8jSAZ96P1qlBDlaQRyexHtds70wEQnW1ObZE/itBA==; 31:uDgUAgg3lmSoRp9kNEK1AaUL/fHnv22sO6J8s2A8FJOyIVnJ0SHgZ7ENgM9GBNnBYJdK5ZRGOMi5SwOZcypAu9iKYcGPZ3CgGpVR2s1Hu4gxCGNfmZbFjSe/pGXGb17iKLLvojf25Pn8dNN+NWCBgvSPorGVXBLssTNAeXFmGNKLu19BjLWOXf6FRuWmVd6oBTK1geFuMtWR7uXQuYCMkTPEGtE79/ihYYNvQ5x7TudphLlec06sBrUjiV3QsA4rITEKIa95Rvb9Bg0cq+LAgQ== WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; BY2PR04MB111; 20:ntYf/xJ39AmOlSa8WWDVnc67MGNjLRxz2QwOq0VNZegCWFIBx9IQkdx4MvtrTbyTrmVQSfAR5fxvHlQ7nKcSAvIQgKuxyCT+Dr8jBiqNtpJaPk7nUKWfCZDWdvvhhJOZCWyjArPHPpsKJkTAGKwgWOubc9kJU38AJCOwyxHejSxpNoXxUvzcGeeqQVvlUmNCijOZ+AD8TTmAgThoCPvENNe0Cz85ILOCJQBer8Xbu+6NnBd8smhgVXG1rxZj4jFAzFC/+M9mY0Ec09/+MGHmZQIK0jkz+PqB88zGQkOoTvyEKZG05o7wKYGSnzw43w38ryFiG4dV2wXycytROnF5Bj/NjN5yNerryVXS48YZ3pAnlPtbU+ZRyLvwM0DwZ6jkoYqAdW22ZphgYV2Q45UVyq0TSQvgoo3xqhpyZ/qhbudOpX14qrqMcpy8sOyk3fMyAurpz33VDDBo3br2Xa7fNuQ5n5rGLbg1BchcWq7axS+TNYYocmEk0Nb6Fom8PpJq X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(13016025)(13018025)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:BY2PR04MB111; BCL:0; PCL:0; RULEID:; SRVR:BY2PR04MB111; X-Microsoft-Exchange-Diagnostics: 1; BY2PR04MB111; 4:fJ0y53Wb0oX8aTagGPJErVsqQMS/gVz/O7OfG8SelizRJtv2thyybpWQEyuZe8i8oC0lfq2izE6J1Occ91sdHEq6qffY2oH2jQTtH7bQRxdcwgoCrVypBsRwqCnRXHnR91Pq2rTu/Mif88cU/ycoRS25Hyh0rowy8VH4sicS4JqGS5XW44LLtC9TFCTAR5ZnhAR/3eko6fYpeVq9qp3iV/oGvCnDoGLaunVDO1gSsNjuqjnapP8NaIETRkx81g2MxEo9Y6FoREHd1l6ICe7W8dZwtABPo8+4MvOssRPNn8QzYudgi3Da8bYoq1DnR1hnt+1eykv67R8SPz7mKgoh0dXWHDzcxzZqlA3HFFBDbDqZtuVWhIwPh3RJLGk4LG97WZAfJsv/qsFEx3u9YyVYkpU1/KUN9+Byx4pCUG6jt8JtM/l6pdx2Oc++u4/w15s3MrKqBdWw5d+CoBOTTwnwPOMhXyT/Mv+T9PnZbYSAyGKhhx/xdDgak/6wxj9Ojw+Sa5XQNTdcBcMeVyOXRDWa2F71exetHBI9qa+/cbICznglfpMygUs/JiSpXvLjYK7ntO/ig4+QSQzEkHpL//zEBX6K97/n0AlCrHNqcmeRS1GxozoL4Ekb2fHkmC6WyAW9xyeyi/+NXaD9rBboaa1OwDrL2BVXRWtJtRwma0+8/g5kmSCvWXPMCsoKOLkB2w9cGCN7Zc0uCRomkdDkjSNOeQq1iZYS2ndN2K2Bdzv0UNB13WSYjM75UkEUNtgZV1ifxucDpccS30vWYAzNItEkuPRp4WDVhG9xOF4UbIQZONDQYjRJfK0V2QZvVV7twoPPVEJnEWSmv/LAm189R00v7w1fWf7+W6ZYv1arcARsXr4= X-Forefront-PRVS: 0270ED2845 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA0TUIxMTE7MjM6bkxYU1ZJQWlDeEtWWm1pcTNSMkJEakw2N1ZI?= =?utf-8?B?TkxmYVQvSTBjZEFkdm1ZV3FVWENoaDROMUhDdGJWSC9MYlp5UnhVM242eGJL?= =?utf-8?B?a0MvMEdKSGdNRTVaeHc3bUc1V0NzeU5Ta3pUdXFNOXprL21qMFBBelUwdFJO?= =?utf-8?B?SHA5elNwQURCbldvVVI2aDNjRXhFQ05iTTV5L2V3UllKMFRySEVGc2pvMnd4?= =?utf-8?B?bVJNRGVQalhVUTV2cG5LKzB4c3JoOHdiSHkrSzNjbm1rZW80S2RrVFIySnJ6?= =?utf-8?B?bWVSVXBNMlBJKzhTbUYxL3dteFRiRjk3MFF1VjAxM2RiZjdGQmgxZHl6VkJF?= =?utf-8?B?andwRG5NaDFVQ2pnWE1pY0RwSFgxTXRkLzU2eWljRUdtaUNRNU1wS1RDZVhl?= =?utf-8?B?UGE2TFBJR1lIcHh2OHVFWTZKOW9VQXFNZllmcEtZUUt1UGJZNHhjWXhGaUQr?= =?utf-8?B?WS9oMHQ1U2RlWlVibGdhRnQvQlV6aDdpU2cxc0FMQ3M0VGxEUmpPemZYSHAy?= =?utf-8?B?Mkx3ZTBrK2dLRVM0UGczWjNIZGsvZE5GNk5SMmwxYUFQdExtbUN1bWdEYWVE?= =?utf-8?B?bERzWFM4akE5V1JPL1hUV1JNZCtjaVdNU1RhRHpvY0daUGkwQ2locEwyTDJH?= =?utf-8?B?dFBjQjZuTjk4RnpVZDFkbS9EcW1laTNGWXB5c0d4WTNRVU53NGh1b1c3RUJ2?= =?utf-8?B?YkZKeFkwK0o1MVJLVU5UaGxYamc0aG45Vml5MG9GNHQ0b0VzNXZvOHRxdjI3?= =?utf-8?B?aCtSRHlUZlJPUFZtRk1pN0dIb1g2b0htZHcxTzBvTTNGMzFBOXd6NUhudlo4?= =?utf-8?B?ODF4NVVPekVuWk5jQlhVekZ5Y3lGcGJZemhwQTdFWFJtOTNJaFA1L0lMWCsv?= =?utf-8?B?ckQyU0lTS254WFI2em5xeFFtZVpZSFdzc29SOGtEbXgvVGlXR29yLzU3RFgr?= =?utf-8?B?Y3ZQOUxiTDRxVnBzd1hiWU9GMmJjRDlXR1BDckpENmFPbUtWZ2lGMjRaZE1o?= =?utf-8?B?cnRSb0xlZzNnYjlvQWhHOU5COGd2cCsvMHVNcHlaTS9ENXVnamlPejh4WVBk?= =?utf-8?B?Y0xrYTdhRGFXamxGMmVkVU9FZnVHdmdUeFpaOC9takN6SFl0NCtJNjRDbi9B?= =?utf-8?B?STJwNStma21GWlA5bkxjYTRSU1lhV0lVU1dNck9vbUltdlZ2TU1QVFlYNlBL?= =?utf-8?B?UmZEYVdFYTg0TXlUSVROdzIzSExUNU9HL3FOdjR3N3dJUVJ2ajV1V3NubXZ6?= =?utf-8?B?azZCQkxtVXNoOHVGRUdXNTJlOUw4YXJDN3E5UjhzTDQvcUJENnB5ZW1iR2Fh?= =?utf-8?B?Y3lFQzM0ZnRxckcrNjBZeUwraDZvZmNYTnVIR2QvRVJoQ0QxTkJMVS9icmx0?= =?utf-8?B?Z2R3UjdUTXd3VW04bVlTOGFYY04zdTY0MXdHSHNuQzdBcG95ZVdmVmZ3dFpa?= =?utf-8?B?UURoTHFiOFgyRGVSR1RPRDZkTk1QdVd5YXE0R2cybkJhK3p2SE43TmRJM3V0?= =?utf-8?Q?cXTxf0Y+Gpzr2b2m3P8oqelFJz0Z+J6FkP4FZuPBV2Aet?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR04MB111; 6:pnyVOaPB0KuoZ5GdC6qXFcjlW/iaO2QstSaNpZUGPay6zt6K16Cr+Y18/e7Dzd0HoHBO/OoaR7iW1GJQEDwNaa1xEi9QBYAgRDyBEOu71PEvuQdwShKcq3baMvpOIsySym0H3uhgM7SrrDFv4coWQOd1aC1mW9XQVuxSPi9fuQ1jn6NNTkA3PAO1tGj1Prrs577R1eQjhmPvfaAvw1xgswY5Q1Y+RwVsc58v6zhekGM5KaB0LUOlnFVQHlRb76H+AMN7zht1bN5xMJ20TAu7Ea5rG5xp/ahFFCXXCQePZAwubKGgtJ+YU773M8A9HixgCfeEOy2tvt1XCeFJm5Kuw5XfJAbDAd2ZuiG7InISXuk+SkM0Ft8TT+oPjsThCmiVNPe4srnIAknj9hNJf5dmMsqz51MnwDsVOgDodGb5PynTJ9YAvl8iK+jZAMvBnkwDx4w6Pm1E56nkVNsueLaH78RnE+RRNfSBeoCoV9SRJGw=; 5:NpZ3NES6Moa1clS8+hJXQWrbw7Hq1OFFl8tgjQ6DULG31E1SYAkITR7dyN2R+fPWllDzuxCK9SkbvYK5ZyIx+0iO22JRyiNAxgxr6QUYDglv3tuGqJzVOAy5X7+z3sfxvFH8fNGfRoh1AMZX4ntgSw==; 24:xM1NvI6azOnGfA0j2QhW6krH+1Akudj41PYi8RimmqDo323i1l4IoTCPo/h9kHkj68Fr8sj7S9DSQC24Migi8red88ob45G5mm8mpoT0llM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR04MB111; 7:cyZxgH7+peJcAFDKjr6b1v27xLLeVY4usg56ht4CsOww96+9XmxY2Dw06+fc5X4bP/69tVcu5Hs7pcdvOW3apRsFBxV7toWaSqhJA8Z01PZhdxwqOL8h0mSweFXIyFi8iAEQcYAtGv4OGK6m3/6PjZdWjqo2Ubffbdh345PcOGPutFTHRmjMtKX2Ubzzz86atwBMtMz025gbG/Enjm/rA+iF7fx28FJgreqdD2dXClN2wF0ca+949b9xZp24HLRQ2Ez2lnLyE6qktsoaXphXFjcHPWMUNFWdgAmnXEDeDqMoQkIxELCCqkyaDE/Nxb+vv4NjmdOP2J7/mKLf3tVPIA==; 20:xRsYSZVecaUw4BQK5CezOcy61KzNWmPTIo2MulgfmrfQsLqbHm1TAGYTSo+3vFdRo6FIgECpvT6ThU4M2HViPanSTfUCiem4356eWo9GRzVsW4COLlIzRYZQUMZvN+RtTXTdjHO5Zu7XyDS/Op0/pwDS5hBUYJGr54Vid53u0OU= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2017 23:50:51.5171 (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.225]; Helo=[milsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR04MB111 X-Greylist: Sender passed SPF test, Sender IP whitelisted by DNSRBL, ACL 203 matched, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Fri, 07 Apr 2017 23:51:03 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Fri, 07 Apr 2017 23:51:03 +0000 (UTC) for IP:'68.232.143.124' DOMAIN:'[68.232.143.124]' HELO:'esa2.hgst.iphmx.com' FROM:'Bart.VanAssche@sandisk.com' RCPT:'' X-RedHat-NoPTR: 68.232.143.124 has sent a message and has no valid PTR record X-RedHat-Spam-Score: 0.493 (BAYES_50, DCC_REPUT_00_12, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_LOW, RDNS_NONE) 68.232.143.124 [68.232.143.124] 68.232.143.124 [68.232.143.124] X-Scanned-By: MIMEDefang 2.78 on 10.5.110.30 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-loop: dm-devel@redhat.com Cc: device-mapper development Subject: [dm-devel] [PATCH] dm-mpath: Requeue after a small delay if blk_get_request() fails 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.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Fri, 07 Apr 2017 23:51:23 +0000 (UTC) X-Virus-Scanned: ClamAV using ClamSMTP If blk_get_request() returns ENODEV then multipath_clone_and_map() causes a request to be requeued immediately. This can cause a kworker thread to spend 100% of the CPU time of a single core in __blk_mq_run_hw_queue() and also can cause device removal to never finish. Avoid this by only requeuing after a delay if blk_get_request() fails. Additionally, reduce the requeue delay. Signed-off-by: Bart Van Assche Cc: Hannes Reinecke Cc: --- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-rq.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/md/dm-mpath.c b/drivers/md/dm-mpath.c index 39f9549b3300..e70f0e5bfcaf 100644 --- a/drivers/md/dm-mpath.c +++ b/drivers/md/dm-mpath.c @@ -517,7 +517,7 @@ static int multipath_clone_and_map(struct dm_target *ti, struct request *rq, GFP_ATOMIC); if (IS_ERR(clone)) { /* EBUSY, ENODEV or EWOULDBLOCK: requeue */ - return r; + return DM_MAPIO_DELAY_REQUEUE; } clone->bio = clone->biotail = NULL; clone->rq_disk = bdev->bd_disk; diff --git a/drivers/md/dm-rq.c b/drivers/md/dm-rq.c index 5f4e0c47516d..f3f986b08b6a 100644 --- a/drivers/md/dm-rq.c +++ b/drivers/md/dm-rq.c @@ -280,7 +280,7 @@ static void dm_requeue_original_request(struct dm_rq_target_io *tio, bool delay_ if (!rq->q->mq_ops) dm_old_requeue_request(rq); else - dm_mq_delay_requeue_request(rq, delay_requeue ? 5000 : 0); + dm_mq_delay_requeue_request(rq, delay_requeue ? 100/*ms*/ : 0); rq_completed(md, rw, false); }