From patchwork Wed Apr 26 18:37: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: 9701845 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 4F1A26032C for ; Wed, 26 Apr 2017 18:38:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 42996285F0 for ; Wed, 26 Apr 2017 18:38:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 373AD28602; Wed, 26 Apr 2017 18:38:59 +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 1E784285F0 for ; Wed, 26 Apr 2017 18:38:58 +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 E118F61BB0; Wed, 26 Apr 2017 18:38:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com E118F61BB0 Authentication-Results: ext-mx10.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=sandisk.com Authentication-Results: ext-mx10.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 E118F61BB0 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="i5baHBVq" Received: from colo-mx.corp.redhat.com (unknown [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id C4829189EF; Wed, 26 Apr 2017 18:38:56 +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 945475EC67; Wed, 26 Apr 2017 18:38:56 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id v3QIce1E015241 for ; Wed, 26 Apr 2017 14:38:40 -0400 Received: by smtp.corp.redhat.com (Postfix) id 588F85C6D3; Wed, 26 Apr 2017 18:38:40 +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 AC8D21898E; Wed, 26 Apr 2017 18:38:36 +0000 (UTC) Received: from esa1.hgst.iphmx.com (unknown [68.232.141.245]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A29FFC01C714; Wed, 26 Apr 2017 18:38:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A29FFC01C714 Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=sandisk.com Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=Bart.VanAssche@sandisk.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com A29FFC01C714 X-IronPort-AV: E=Sophos;i="5.37,255,1488816000"; d="scan'208";a="115834975" Received: from mail-by2nam03lp0050.outbound.protection.outlook.com (HELO NAM03-BY2-obe.outbound.protection.outlook.com) ([216.32.180.50]) by ob1.hgst.iphmx.com with ESMTP; 27 Apr 2017 02:37:43 +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=4VBqa/GhuFNSCphcXv6e6z3vHi/NTk8shdtpbrrSy6M=; b=i5baHBVqmvybiSeaBHQCmNyD5v3XJaoEpAHyYmWc49SA5PuKZ0/Wfe5Oq1G2tuDbponX7SEmzSDXlorDQ8fVnfer/nHdGn47ftqwrdgq0b+wuIKLh2iY1MY2E3rr8tkq892mIoN9j98b48O/UEzSzcGRKYjKNDwge+mJSwEKm5c= Received: from BN6PR04CA0021.namprd04.prod.outlook.com (10.172.194.31) by CO2PR04MB891.namprd04.prod.outlook.com (10.141.198.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.13; Wed, 26 Apr 2017 18:37:39 +0000 Received: from BN3NAM04FT042.eop-NAM04.prod.protection.outlook.com (2a01:111:f400:7e4e::205) by BN6PR04CA0021.outlook.office365.com (2603:10b6:404:cb::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12 via Frontend Transport; Wed, 26 Apr 2017 18:37:39 +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 BN3NAM04FT042.mail.protection.outlook.com (10.152.93.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1047.9 via Frontend Transport; Wed, 26 Apr 2017 18:37:37 +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 36.1E.19026.FE8E0095; Wed, 26 Apr 2017 11:37:35 -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; Wed, 26 Apr 2017 11:37:32 -0700 X-AuditID: 0ac94371-41ba798000004a52-b1-5900e8efe98b Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id C6.6C.18148.BE8E0095; Wed, 26 Apr 2017 11:37:32 -0700 (PDT) From: Bart Van Assche To: Mike Snitzer Date: Wed, 26 Apr 2017 11:37:16 -0700 Message-ID: <20170426183728.10821-2-bart.vanassche@sandisk.com> In-Reply-To: <20170426183728.10821-1-bart.vanassche@sandisk.com> References: <20170426183728.10821-1-bart.vanassche@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsXCddJ5ke77FwyRBic7rC32vpvNarHgzV42 i5WrjzJZtG38ymixYOMjRgdWj903G9g83u+7yuaxfstVFo/Pm+QCWKK4bFJSczLLUov07RK4 MjZcespeMEGgYs7zF8wNjDd5uxg5OSQETCS6t7Uyg9hCAkuZJHacNOpi5AKydzBKrFoyhw2m 6OXEDewQic2MEh/W72cCSbAJGEl8ez+TpYuRg0NEQFXi1jQXkBpmgWWMEpf27AKrERYwk1i6 dxULiM0CVNO15hMjiM0rYC/RvH4a1AJ5ibNbdjKDzOEUcJB4/9gM4iB7iYd7m8H2Sgj0sUp0 3O1hg+gVlDg58wnYTGYBCYmDL15AfaAucXLJfKYJjEKzkJTNQlK2gJFpFaNYbmZOcW56aoGh iV5xYl5KZnG2XnJ+7iZGSIgX7mB8fdv7EKMAB6MSD6/DRoZIIdbEsuLK3EOMEhzMSiK8rkeA QrwpiZVVqUX58UWlOanFhxilOViUxHmzZKdGCAmkJ5akZqemFqQWwWSZODilGhjnpM5isVv6 8Hmrxwop2cntDZm5Ginrji5gZ02bVT+nW/09774T79srWZM3VCr4CvfZL2xoW6J4wC5Ok3HC 7RXyRzQNrs/rXer3fm+r1DM961nxd5hCz5z8zn7r93+3tBcOil86V/69NSXvy4aHfjkWJR8d OKyXxSczzJ/senf+Ci1BFdectY1KLMUZiYZazEXFiQBy89mdbQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFJMWRmVeSWpSXmKPExsXCtZEjRffNC4ZIg3M7WCwO/mxjtNj7bjar xYI3e9ksVq4+ymTRtvEro8WCjY8YHdg8dt9sYPN4v+8qm8e0NeeZPNZvucri8XmTXABrFJdN SmpOZllqkb5dAlfGhktP2QsmCFTMef6CuYHxJm8XIyeHhICJxMuJG9i7GLk4hAQ2MkrcuzyX BSTBJmAk8e39TCCbg0NEQFXi1jQXkBpmgWWMEjNv72cEqREWMJNYuncVWD0LUE3Xmk9gcV4B e4mu73sZIRbIS5zdspMZZA6ngIPE+8dmIGEhoJKHe5vZJzByL2BkWMUolpuZU5ybnllgaKRX nJiXklmcrZecn7uJERwanFE7GK9PND/EyMTBKdXAGHJarXl/R8mqoDvO09culi46vNPWVfpN 20qmp2xuUkdP3/qQb6KTJRfCMZtHu//tn6rdKqsfKiglW0VO2TP1rP2S73dDZm5YflP5N8Mz SduIybu0Z77sF/8hdWPJw/BbO72UexbqivuF2seXbv48/X32TakZThPPs3gX3V2ewK42wWe1 U1btGSWW4oxEQy3mouJEADnu6k69AQAA MIME-Version: 1.0 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)(6009001)(39450400003)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(2980300002)(438002)(199003)(189002)(9170700003)(305945005)(189998001)(1076002)(36756003)(2950100002)(6666003)(47776003)(6916009)(76176999)(356003)(53936002)(50466002)(48376002)(2906002)(86362001)(50986999)(4326008)(110136004)(77096006)(54906002)(50226002)(106466001)(33646002)(8936002)(8676002)(81166006)(38730400002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR04MB891; H:milsmgep14.sandisk.com; FPR:; SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN3NAM04FT042; 1:ATsoo/6jQXnvuCiFX5z0jlEWBsIoQflvRBA3O54d1Q0ziC/yh51NExpZH+V/VQb7tMSsHv94NO0/prHlu/OPpvfI8vJoICTlatBJ/JC/dEAUXTh5PA8tvd4BNqEE6ZiQ5UNmJhyxxkt/dgnd0+HHnArLGvRWh5e/pvgEQgbhVuEg4/AtYvn+r7lWEPzVVe9JNUMN36+Ts4pCipJF99Xn2BHq2iX9w46SPJHw7UMngWLuFv77P/AEz/yio1ljLzj9h+Lpg/VeuR0rMxpykyvhkpJ70IhEW8iGa4JMRlqizPcU5OVcQtDHX5DaugHATBXt8SHeaSWNsDkQH9ncha/d63SnIdOj/vim73/z6AK2TWv3QIfiOyGpRTcRJjbu1nu2Y/finydtOrtnykGsE7dllmqWLzrgcg6e3W53Wnd8vRQ6U7o5B5HRKMvZ8yos9KdeLRzV5M19dTHUfEgHeVTFmnHPBcGBZW8G2Ax45an0hwuDVaiZCeSYZB85HeKXZj+v X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3825ecaf-5567-4c66-6f76-08d48cd350d2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:CO2PR04MB891; X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB891; 3:5YyiA2Hco6qLPEtE5Kx6BPmx2KjPRPEuibNaX+7Ff9xc1o8kiBORMH2CP7UkIfOZ139q3zWqXB4UEd8V61uGkVSb3EB5/7GDxcl8aRx1qda71QDVAVJXNf2O4drha5pCPLKa28/Qi44TbQ7TkyJL/xxD6Pzb2sX6YU1RkFYP78qlcOdksn3BJRsbZHUOQUE21oVtmv0IJRJQK4F+fcltF9Q9N2IcOuI5fhPbliq05HcPcX6JjhPEINguUOD327t/Pf/6WI3ia8BtKluEs0ueTuPGkLohWi/YoZ/1dGwfOpEnrN8qQk5LjU1pa7YObqiixiT5yrwjHBDtgfAVdozGa5FnHg6rq088gKLpLLH6G7XAX0vAD9ARxcvyOxrtSNV0alcPu+ygqPQxGGRwxbXKXuUzs4fjHpfHIhQih/3KYzWVyTV0pHn4L0ZqaRWea+UnurMVXTu9M9X2CICRWvVxXY0OgMFkv3joHjGCyxxMYrPSZ8dCGxl677YfVl+GhrGT X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB891; 25:y++zNTxarbC7B4DO9xvr+qo22fZMKr34BFX0CnagRMCgYAsOEtJo050AMJVAMWhDXHxwAXLwGHA72UlfIMyV500M9Wj/LeakJyfzkR2nGCHH1GkAhiXC43DtKxHOpnycxPMe8Zr3SUUypAAi2t+Z/TXxH1l9eYA30peHjLH3VF7BYkCII7GEoGntRkCEzIfvO190WNvOWRDBJStkd/AmktpYYqyelBZyL2yuGu5/Olipn/DLZlW1YYSyvGl1eXeBAYpFckGfRim/yB7NzT+2jpU9O48Jhz7tzz7FcWN7F1LZB9A5BZ+/TPett6SpjllndOO1CywAuvZc5QNuvpUceGWwh40xPLW6pnXserEZddGa8K17nLgQb+8V0gWbLsiuQJqJDJFCzTkCxT9baPz4Ba0l8TivgAV8NLmBMYgNYaEfry+Dp3uRyuzsxT5RBv3PFObQbU+dTT2CrFhDkLwT/A==; 31:qnchxAwuGzJ0ZroWfP79NK/YW9jbdga9k+3TLWVGG2+Iygamh7xFE6eCy/tk/TDKISGyxZgFaGOnZUgvPuB2ZuqdGbAefqxhUveAqhrTY3nY0n9AzNoPfTuJ9CLNr+DvDPtOxmIQck020HgJsznF2/o1Gs8RtmdgrleFf0L1QJEpR80eJoKmUiC6LMF51ds/rLMQwCbjhY+5rX6ynTdjUIedpQ57/+yKgTgs3aIo/U6yDKmOKp0cu3ywSD8Ri4Ip5fQ72tcJAVj0d/MuuFvkrQ== WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB891; 20:4p3WVvuMYLYqyS7OaSoGKGRkgVV9Obq1DGKGklZg/DJawmJpX8DvyFUH2fA4GNKCxquYsVAKjmZZtwq4reoG0Qsa2NWtUg6udXWfPga1krx2Fr3adK2gpyPiuT2Z0831ztTrNc43YMNPpH1u5FE4ML2QBb89W+tFM8iv+3sURwAEB6M7eQzAGw14goTmmw+NShgDa8WVL/KWYnpqt/SyLQ1qcJkLfab8fpYRdkn7vF5GQtTczTGtBT3HSA7nV/eI9yoTkM7Y94SRmOtRJFw/fYMmFjBR1XLOfDUjbakdOtOTSFBJdMswlAye/rp+ihkUA4k4rETb7veMACpBrHy9DKxXX24Sqbvq5jBhjD7KGivy5ARssnGkLxvqbYQloT5lQh+VSPrYuZFcMidOjB90fFIixbfbqeIHAX1diu7J6BsOlnvywWNZPhHIspZZ/A0iRdfqZoPxjMxTLkz4fiTgSvLWIwYqDjKx9MqLj2Xd/7XoTE9/AhrKOhCgbXiUrgrF 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)(13018025)(8121501046)(13016025)(5005006)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(6072148); SRVR:CO2PR04MB891; BCL:0; PCL:0; RULEID:; SRVR:CO2PR04MB891; X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB891; 4:PGFQhYLxAZnxoYc9TrWgLnTAoAZ2bEdXovikHzwWmmDSh1bcv1Im2CN0zLafDM8l6mtbewuQhtLSBxuqjVFZXN6dJ2ixKUIgdp7vEXrBhM3vx/VUfcUs2lLimjdXQ7FPz+YAv9DmhkeYrgXw+bEywpSa3MWcW7pOm/yJdcqnODpO5zaYsF3mBZ5+sqeZIbuQAiFQ3sqgkU0oWa8g1YWDwdzShv+FEmzuaqx376BZ01Tt/xvPXnYbT5ybQlwjEW0jdCRTvAuRHnun9AZDC7CXtOhxDC6VqacfHzd3w7dxsczOL1TLMp6Xd1OYQRXJGRzz2/yfncVRbG3HmtnEVDk7LfIKF+J77v5vaWZhA8ogmVJpfENe5w4Nckg03Op915ltzFMkrBJX93iiIoZMC9OioeIQSoGFvdhs1EkOWpuNjf7SaPSfEPZcZ024GnwoSM/V7pITyiaWExyLlv9yWUd5YGMB7qd1qFkUyM4Xu8kPiba94KzEJsGAyh1v+1CMNsICN5dz55VtM2ivkdDKj5L/xfO/plSgB5r1ygPZr34Ju9CTMUqbU+lgAaFXzbPcTuklPBW1oB4p3X2MerTZz2Rjsh41fTaxKTUqcS6ztqweQxvRl4gyrHJgAs+x/FIeu1GO5WVIyGi5bHDoRY+byMYHlSz9jqBe1/7khqPWGBJj2WU4hgoQ2kn/2CN4GpsdBHv4XI3Km3c5wt8XYI9h6BPNYBmz7hg1VvGsMGjfiO+BL/hM4Mh0CqhR5KSBUbVOy8pFpFvy2EL6L47IcswQPO8kz9VJvmw9ULqCCypMjGPHqyZ61sguqlQckcVpKB7Z6YHqUvMoTXXbEGt+nJlVGWmSMCcT/u2E6LPxYF5dsSF/8Ec= X-Forefront-PRVS: 0289B6431E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR04MB891; 23:XxTR/DOdjeOSnjAvFn3s87ZAFcs/DP2JfxBVQIjfVi?= =?us-ascii?Q?fpMIyCkbFc4iFfpZ8EShwF7JcGw1HxlK+SqSvy0M+jz6wyBNEAHqqnOnoP6S?= =?us-ascii?Q?glBRytv4+ebAHWKHxuL+3yhvz7/EG2SAqlHdPi+wV3lgJtURvTTxu3p78K7N?= =?us-ascii?Q?Sk0khU26r1UucqBhWp7HOW9aJ47LOB1qBWcqRpAX/K8iQ5KlyNnRXGyTZJn+?= =?us-ascii?Q?a53NIJXEyrxrE3ix+ZkyDpe5rERw4IDHd8bPGNdzDOrzwiiZbg5IF+ls/JLq?= =?us-ascii?Q?oD2ExDS6NHOTI70bH1sljO9FV/fxYhlHd1tyV7RcgHLjEsHHUfQMOWoC8rPm?= =?us-ascii?Q?bLuBxkQA4NvLcN3H154MmrnNZp0eAeHrwiREIQheYkWsDGabvRwFsqtZiKep?= =?us-ascii?Q?VsW3iTIxoIJEkSDELy/x6K5CiGVmRRDuQrWqn6zobPWB0NyWRo5rjOMwUv2x?= =?us-ascii?Q?KHOoB2WW0/N6/lySFC5EeuAylA/9zieNaHPYSyL23YweocWhDsf5Rbh1i8cI?= =?us-ascii?Q?orWT4etmxWAyMzs/0NWsgkiBdUhNsrIUj2Rk/DhxrCFi4hwcFmtYaJVhxb6q?= =?us-ascii?Q?oJZOx1TppmozmRQkx6/tDefr/qrL+iSarz+PIj797ayoIHCDF/9qcATIv0qN?= =?us-ascii?Q?VluHawKf9oGDWgTHy47bKGabuG0MI0OI1L+3+KLsh5e8xmKw41gviVODRniJ?= =?us-ascii?Q?t24xo1poJqVbo1qxSOyOp5AdP434TQftvS+PVgS3PkiIka3Imuyed+q/InwK?= =?us-ascii?Q?HW+6BBu4JBYzCBz7XTzEW4iDtB/tCaKIEWN8oeE6Ed8SIA5SsKrKzwJwXd2L?= =?us-ascii?Q?tGgxx/UfGb++oVyq3N+lCjRvrRUINqUIC5p6TV0jBf1VynWYpvulLYwMuzy6?= =?us-ascii?Q?sLpNmpj4bjMLxGM8PNh8SMrOQVC1Fzp+dn/a7AKOe9nyfYoQFheiZzPGky8i?= =?us-ascii?Q?imBcnafkog3ypyp9k2PNzxf28Aigm+EuBUTM3caoa7Pdn+nI4ufQYm1vQyp7?= =?us-ascii?Q?M=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB891; 6:MCZNof5af7WVJaT2+KvE0+BURovG+KwRwpyRkHkh/Vd5ff5pvSN6NjhtBbZBW2JVyKQZ3L8sxSSR40tqv3VqiU76XfwGVxAxVROlCfLO7chvBoQ5p5Fd3nwgWCODSmaZ1v/g54kl2F9xY/2l2hBvljaoyEL3YgPMENCjWMKmWjbxRqTz6ZJBulDNBiIXkp8k9X9DYTvKGtnJDFuqJVDdBRAcqCpAdw/WNN6W8au19Fo7esbKqm7OsHV27mUzcfsasHPNkw8yIWi+hkBfSLFXowc5TkZp9xTjolMklfwxSWzWjzB7dwkhbDlJlcZsJRutE+fHKDcSxaut0lAL3ufx89hE6NZWoGgBOEwgnsUejmqlb5znbcTtJWa9PoQDqVcwzrWDRcGBZMDeFD4SjV9Fd/8m09P1ndXTIdYXVEzqMtmZLjh6KN03sLe4HjwSGIiQfpwq8FlKYXXQEGuDvulF9Z6auhLMpGlyHIjL0l9dwYtabcY2weOz5SqwSXZJdu4rzFTD5FRw+ClJ/rFQcelsS7ZCNmvY279rnnfAh5ZlZWE=; 5:zx5W+RDaL0wUlgi0sNIKIEquavZVAxIcp/Qa8JjsspZCVp5PnGYKDVRPI4pRFC6nIzTcYnsPXpuSaFf2Het4NIG5ieIDaMoo1vqOULKOIeypr7MAJzSTAStcMBQsAgMHjDI94BD4cKEqb0d6S00vng==; 24:k3ftvZLEX1Ub6RobufeE4O43O7OYlK5uqUny2379md1zuTf1ykkP2UjwSbT5hxenzTaFXR5+PAYy+oFMmQJgvpTiRfoVgt/9TATE2aZ1XSs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB891; 7:SzSsQIYAATexC0FxrKN23WFxRsMqZr1Zd3A7PwlRNQfqyKHqxaVbftCuoqOyJOg5IjonPZ76RHer30epgP+/4pa05F51tW7Uzc6zhv2pEc2zG4XnfWLfyzQTLaR7fACBa1UfQHGbsctzFJZP0w1osVxKGjeHUMSnD4F5ISK59c8aAXCESVJTHL2it0DVFsZ8p6Q+7qrMRnk2cUAXh5A1qOiE+ZGSz7sjRZFMDWLymb64bmXqo7mucwdCEg5IQGAZp2CiZMN6Df0LrIaeAi8FZQ6CeAD77NvkpmD7Q4tCNMvVtTqeN4LIs/9f5yt6GiMQsCHXQ6lYQtWblgxVpBrEKg==; 20:JSFG3V1oiYx81NbA2TsYiKkx9q2/H74AUngCAPg+AMmszq7aK74dsuL5rcnajpLM9eic1Abc1Ofeqh2P7Y69PYQcP9/kUU4r9+jk+Ub3SHzX1urE+w1LEkRPSqRAFaaYw7fo23d49GjpPBBfS1Z06SJalasjRBDFEJwQ7ReN2M8= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2017 18:37:37.5538 (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: CO2PR04MB891 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.32]); Wed, 26 Apr 2017 18:38:13 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 26 Apr 2017 18:38:13 +0000 (UTC) for IP:'68.232.141.245' DOMAIN:'[68.232.141.245]' HELO:'esa1.hgst.iphmx.com' FROM:'Bart.VanAssche@sandisk.com' RCPT:'' X-RedHat-NoPTR: 68.232.141.245 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.141.245 [68.232.141.245] 68.232.141.245 [68.232.141.245] X-Scanned-By: MIMEDefang 2.78 on 10.5.110.32 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-loop: dm-devel@redhat.com Cc: Bart Van Assche , dm-devel@redhat.com, Hannes Reinecke , stable@vger.kernel.org, Christoph Hellwig Subject: [dm-devel] [PATCH 01/13] dm-mpath: Split activate_path() 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.39]); Wed, 26 Apr 2017 18:38:57 +0000 (UTC) X-Virus-Scanned: ClamAV using ClamSMTP This patch does not change any functionality but makes the next patch in this series easier to read. Signed-off-by: Bart Van Assche Cc: Hannes Reinecke Cc: Christoph Hellwig Cc: --- drivers/md/dm-mpath.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/md/dm-mpath.c b/drivers/md/dm-mpath.c index 7f223dbed49f..909098e18643 100644 --- a/drivers/md/dm-mpath.c +++ b/drivers/md/dm-mpath.c @@ -111,7 +111,8 @@ typedef int (*action_fn) (struct pgpath *pgpath); static struct workqueue_struct *kmultipathd, *kmpath_handlerd; static void trigger_event(struct work_struct *work); -static void activate_path(struct work_struct *work); +static void activate_path(struct pgpath *pgpath); +static void activate_path_work(struct work_struct *work); static void process_queued_bios(struct work_struct *work); /*----------------------------------------------- @@ -136,7 +137,7 @@ static struct pgpath *alloc_pgpath(void) if (pgpath) { pgpath->is_active = true; - INIT_DELAYED_WORK(&pgpath->activate_path, activate_path); + INIT_DELAYED_WORK(&pgpath->activate_path, activate_path_work); } return pgpath; @@ -1437,10 +1438,8 @@ static void pg_init_done(void *data, int errors) spin_unlock_irqrestore(&m->lock, flags); } -static void activate_path(struct work_struct *work) +static void activate_path(struct pgpath *pgpath) { - struct pgpath *pgpath = - container_of(work, struct pgpath, activate_path.work); struct request_queue *q = bdev_get_queue(pgpath->path.dev->bdev); if (pgpath->is_active && !blk_queue_dying(q)) @@ -1449,6 +1448,11 @@ static void activate_path(struct work_struct *work) pg_init_done(pgpath, SCSI_DH_DEV_OFFLINED); } +static void activate_path_work(struct work_struct *work) +{ + activate_path(container_of(work, struct pgpath, activate_path.work)); +} + static int noretry_error(int error) { switch (error) {