From patchwork Mon Aug 8 22:39:07 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 9269899 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 1809C6075A for ; Mon, 8 Aug 2016 22:43:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 07B8727FBE for ; Mon, 8 Aug 2016 22:43:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F030728173; Mon, 8 Aug 2016 22:43:15 +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=-4.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) (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 64FEC27FBE for ; Mon, 8 Aug 2016 22:43:15 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u78MdMsA058046; Mon, 8 Aug 2016 18:39:23 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id u78MdKqD026425 for ; Mon, 8 Aug 2016 18:39:20 -0400 Received: from mx1.redhat.com (ext-mx04.extmail.prod.ext.phx2.redhat.com [10.5.110.28]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u78MdKgx029932 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 8 Aug 2016 18:39:20 -0400 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0044.outbound.protection.outlook.com [104.47.34.44]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 2CF8B80B20; Mon, 8 Aug 2016 22:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandiskcorp.onmicrosoft.com; s=selector1-sandisk-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rwu+5Imw0cMZeYg8dcPoEDUqIG7VWbkHKUpz3x28Eo8=; b=sROkqkETY7sXUvYglK1nhfuOtDAuK5es+BzemeP0v2XumCZMSZA1gVUUMB50FELQihRyHkd8GwdnuVPQQ0Nt+ySGmUpceWWeMbhjY3We8vI494H4n99zuOzRw1c2FwC5Oty8nofCA4tb72v/cgkamK5APkTjsEy6ausKnIo73CA= Received: from CY1PR0201CA0035.namprd02.prod.outlook.com (10.163.30.173) by CY1PR0201MB1865.namprd02.prod.outlook.com (10.163.56.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Mon, 8 Aug 2016 22:39:18 +0000 Received: from BN1BFFO11FD053.protection.gbl (2a01:111:f400:7c10::1:199) by CY1PR0201CA0035.outlook.office365.com (2a01:111:e400:58b9::45) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.549.15 via Frontend Transport; Mon, 8 Aug 2016 22:39:16 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.21) 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.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 BN1BFFO11FD053.mail.protection.outlook.com (10.58.145.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.557.8 via Frontend Transport; Mon, 8 Aug 2016 22:39:16 +0000 Received: from MILHUBIP04.sdcorp.global.sandisk.com (Unknown_Domain [172.22.12.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 65.D5.03019.D2809A75; Mon, 8 Aug 2016 15:31:13 -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.301.0; Mon, 8 Aug 2016 15:39:10 -0700 X-AuditID: ac160c69-5f3ff70000000bcb-cd-57a9082d4edb Received: from exp-402881.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id C0.80.03606.C0A09A75; Mon, 8 Aug 2016 15:39:10 -0700 (PDT) To: Laurence Oberman References: <20160801175948.GA6685@redhat.com> <4d60017e-818c-5630-549e-bf280abcf1c3@sandisk.com> <20160804235850.GB13132@redhat.com> <1649218.8261013.1470359248073.JavaMail.zimbra@redhat.com> <1931660518.8323360.1470397410683.JavaMail.zimbra@redhat.com> <73e2aeda-140d-72ab-d295-57f35139ae55@sandisk.com> <1616390775.11191.1470494853559.JavaMail.zimbra@redhat.com> <551419047.135340.1470669997660.JavaMail.zimbra@redhat.com> From: Bart Van Assche Message-ID: <077d2708-3360-d8d7-fb3c-d3a73a1e03ee@sandisk.com> Date: Mon, 8 Aug 2016 15:39:07 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <551419047.135340.1470669997660.JavaMail.zimbra@redhat.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsWyRoxnka4hx8pwg2M3OCz2vpvNavG4awar Rff1HWwW5z+8YrJo2/iV0YHV4/2+q2wem09Xe3zeJBfAHMVlk5Kak1mWWqRvl8CVMev5NLaC bqGKc5PdGxif8XUxcnJICJhIrP8/kxXEFhJYyiTRs8Sxi5ELyN7OKHFowTJGmKJT36+wQSSW MkpM/n6CBSQhLGAq8e3LEjYQW0RAS+LLg1WMEEV9LBLrT10Gc5gFWhkl+o/PZQepYhMwkvj2 fiZYN6+AncTBH++Zuxg5OFgEVCQ+HwwECYsKhElMu/uWHaJEUOLkzCdg5ZwCHhKLVn8FO5VZ wEDiyKI5ULa8xPa3c5hBdkkIrGKVOPXlGTPEP+oSJ5fMZ5rAKDwLyaxZSPpnIelfwMi8ilEs NzOnODc9tcDQVK84MS8lszhbLzk/dxMjJBIydzDefeJ9iFGAg1GJh7di6YpwIdbEsuLK3EOM EhzMSiK8XSwrw4V4UxIrq1KL8uOLSnNSiw8xSnOwKInzut37EiYkkJ5YkpqdmlqQWgSTZeLg lGpgFJhT1/Bjn9vp/kUbDdfuWjPnbe3n70khfxpN/3Ee/HT+b8fc/x8PWF17GCImvvihhdOl sgKXiRsdVwYm5b6K+5CzuadAgV26xl73Q7L/px26nNkfRG5fzTPmmfticbnplu+XJ0Z8fmNj kP/uQN2xrzc6M/td2a8fO/JbeJ90qtOGDOk52UIcG5VYijMSDbWYi4oTAcOaap2AAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMJMWRmVeSWpSXmKPExsXCtZEjRZePa2W4wdSnGhZ7381mtXjcNYPV ovv6DjaL8x9eMVm0bfzK6MDq8X7fVTaPzaerPT5vkgtgjuKySUnNySxLLdK3S+DKmPV8GltB t1DFucnuDYzP+LoYOTkkBEwkTn2/wtbFyMUhJLCYUeLwlJ9sIAlhAVOJb1+WgNkiAloSXx6s YoQo6mORWH/qMpjDLNDIKLF9bQMTSBWbgJHEt/czWUBsXgE7iYM/3jN3MXJwsAioSHw+GAgS FhUIk5h29y07RImgxMmZT8DKOQU8JBat/soKYjML6EnsuP4LypaX2P52DvMERr5ZSFpmISmb haRsASPzKkax3Myc4tz0zAJDI73ixLyUzOJsveT83E2M4GDkjNrBeH2i+SFGJg5OqQZGk70p RR3qB20rnAt8iravePNxyqwHAvODnZzEj1+s3cI5OWbeg4ozDFL9rKy7/yXyr5Zz5Ytpdam5 7b19TW4Jb89hfdvAkst7K0+erHZg0LxSabXo/I+Dz7+wK8scvmaxqMio8vbDxuZat3sr7Rt7 TxQvzVtoeMVLUPjLypq5IaV7b2trP+pRYinOSDTUYi4qTgQACShjK/YBAAA= X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(24454002)(377454003)(189002)(199003)(230700001)(2906002)(86362001)(87936001)(31696002)(92566002)(31686004)(586003)(50466002)(83506001)(2950100001)(19580395003)(68736007)(69596002)(15975445007)(77096005)(2270400002)(53416004)(189998001)(81156014)(8676002)(7846002)(47776003)(8936002)(81166006)(110136002)(106466001)(65806001)(64126003)(65956001)(76176999)(7696003)(356003)(23746002)(97736004)(50986999)(4326007)(33646002)(54356999)(305945005)(36756003)(11100500001)(4001350100001)(93886004)(65826006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1865; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD053; 1:Kei0U8lPKT+K5vvhzyfVgsUYHk/TjGowL9EYiO2SpnW3JTWSMGIaQK2ND0sVMBiS9PXKoHPHXLlCThNBN5IWzdtj6g1+daqsVfO8Ni3FDNJxrszW9Kh/UMDWcKSYvphRsuetVThvk3JRVOG3sbDpyj2/2/qkOsTNDgrWLOqfAJU1XyZdNUF5rG8CL5/kxBLNF+pkbsNNKuIq9g/kRBby2QmwnPsK3WiIN3kW4ttWk412CBBn41wfDvN0EUdEb1qXwc3U9w4mYba/I2wBMk2EezjFdtjFbt1mACDVdi4BVcV2FWC+vXGaXOzVqYnynmaovssPHbHxnYJopGObcFA8jYUDkwec5sTQgop3kvgOwpxDgLglFRHQiQV2VEwBG06P61akkAsTwaXU9sXlgp26uI1jId5SjRLWXwCLQgvvlX3/nKNDVzOAMgO3Do15ACDeBtZctpQ0AuXHrGG82v84PsXofH73jXaAtDGRieKemGY= X-MS-Office365-Filtering-Correlation-Id: 98550bd2-d049-4728-bd2f-08d3bfdcd4eb X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1865; 2:qepXONjqmah6Lro8pvMsDlFJMtOTuW7bIqB8RgadjWaeCxYkjLdixfywswNk5jIg57ySVQlN3/1T5yI8iR5Cs6sbY3Yqb20PYplsz+Ey6UoQJnaTZS8UIKkYScaSxxHWTbM88Z30QFDdlW44GRvgfE51e7GOxzLZN6NwuhG6MW6Y+3JGEzEq/h1CZz9uiqz/; 3:S1PMV44Wym6FvjAKGnbdswk+sXld5/2XO0+b4EoTA0xNaImYEDxBjkxff0aTJDtEZXMA5ZAQMkB7OMp/xvctvEBVIVuB7MhUTW7FF++IvmsAO7qPTVmlPI+rNE+hpRnzwAv/X/8ZpDgWpcWoHL2ao9h+Flpq/eA1nX3YjNQ1luZj9SMrlJaB8dN2nc10Sy9wgeCKFXcp1+gmZZf8Fz47YaXj5uMxmf8XUP9g/dchuB9DUjxkgYLJNuhZ6jrpzPYoxTNI/D792xIygGHdiR7b4A==; 25:mW754xgbtbqmVn+dU/flQyixI++/djbmIsOVxMy5Dcx/Cv3ziDou8Ek/sPcLHNdgc2mVALs4Q6FkD3n46aq8xonYkHmi4+yf2M8AE/AOK6jpSXVU9Yqf9npJYaquTWKxOrMu8uLfvyWtLgKl29MH0vNG6x1JrLq5esnXOnVFuE4Hle97Ql+94czD8upmJlOT1ojnIhIq6w6baACOpRipW+5xJsKcCe/SRRShTRd2uo83/D8tsQFlBUcb8qckbH37KUzDTMN7sAtRn2E6b5HnK/3hEl3XgTBIslAvSBTZnw7lJ8QLk14vmA8oRnW9gEzT5jC+Yf/EwJEI7HzyjgLB5LXAqrjow72jC7a44aOLoZDFdO/x4DqpVZymvcRkAwlAFwWEM7LAcUp1VKyZ0I0+EazXW0a3ckAhWl3pBEjHCyU= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501002); SRVR:CY1PR0201MB1865; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1865; 31:iwfps/kW2KhIBAybdiKL/DVa2CFYzzIqiykT6e8HsnAfy4G8g0p6eVHPtajjVpSpoB96PEjUe0it1BlYOUiIjkrTDz09gAnlhsV/6SwyRDjyoYhthFbJ5Wd9lv41jLrZRIzYbTIcqssDQbpvr80ehZ3y4ThqL0z50oswfggnrCV7XKZRq745OUGdUQCr5ZKDSmk5Jz/veb07C46Rbr2A6HSdh9DwVYFamdBTmgziz4I=; 20:Ma609g5CimC010iCFufB2E2uDTvXj4u4hEqGd0/dsE5ZGj1jQzuaQKInMxn8UVfZYnfmSG6mFGmbgtfIWHpaT/evry0gxMGMcNjBmxRYZhhYjSbtKGaw8NhZ4eZCTsXRi731M/NC0VwnreExT7Wf/lhVmhpON4BLPfPcgFljTEeTzFN/tDNlQ+joCl7ucjbIZK7e7QAUMeWQ1idVBUJ1Y+2WG6LsIVM0aD0q+D+MGjGaASTzPInsBQhk5moRX4athsCsKv/KaoC9/WonZalvdx338ImnsvgS4oo2uSmLh4erTsi5AmyO9dwapkludDDXNtMcJSIn1pUWK4xXNqj88BPZj/VRAFe8tN59/3oRotGECYeETYmU4LvZx5EzHutNSgq3c37QIG1wJLIJTvsGrkKjOs3oa8AwWDsudqZL5mzxqTwznTyp7FFKb+6E3ypUcBQteKQMt5QWA0w7SAoxCwH0lNYR3c+Ga8F0hlPAys57dQ+v8JYDAzMb0e0d+QvE X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:CY1PR0201MB1865; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0201MB1865; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1865; 4:c09ipeUxOjCj8UFfX0+jTtXPded10nNNHjO+HAlzANjTdNkWnQkNUtp9jAaXCrc2dMVsA1pftxv1sdyRUtGI4s9tQoFR4T5mTirQJCLt90CRBGM6RokkL/XL8xTHWx+BrpKlVpQ9YjM5z2KZ96k2jwMBC5WXrfCHL1MfDlLJnlBzB/4keFQ+ipKkmudrQv8IEK2Rs1CtOzTJM5bO31NVqmouFSpJZE3I60P/9lxL8j74jQH8gOZ9Kw5S9NvkuelTS/v92Y/AxANnAFIGKRM+tx0tDNuiUoeSBl6NppYB9o3P29AxRVgibY84NCM8sx5NjreuGj4dv9b0vPjVyZKP3UIBGrteRY8P7UQO5lsThjIo9i66jhcuXNqBABM3of8sWvc05/xRnGgbqSOWvDgoqccblQQOrC/IyKuftjVpAAXe6gSVp74lQn/o3t5nnCpDULO2YxrHV9egLb/JmfIcZg== X-Forefront-PRVS: 00286C0CA6 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY1PR0201MB1865; 23:+l5uxGDYOjDOAIWXLG8kmzoVaVhNO7VLYwr?= =?Windows-1252?Q?0JedwApeSmAmnZkF6nGVnUSIy0c/oNiEAZ3HED3xYmJ0REhpRpNI7lV+?= =?Windows-1252?Q?h80kgFGnpXlyDgGXwzbwXsvjsKExMgQBMDfbc+tYniJV8iDf3Diut1/z?= =?Windows-1252?Q?qzmFxrBmaAfIDiSdDORndCi+QUZrnzYZxib8C0BixAagQv2F8ryCQYEg?= =?Windows-1252?Q?lpdD7vLbVCYpRk432mv3gUK/WMaAgykVYaIh05IBtteiJ2sUL3B55qM3?= =?Windows-1252?Q?1pD4Elg55ApGOI9jiaL0vHdt1JLNBWvh5cW9vd1xu2K9PWWxKk5zWJVy?= =?Windows-1252?Q?T6EeXUyuU08qG+HX2uhvSNi1Hj36Hib/crx5C7RTQo7flfhZLD14kkWj?= =?Windows-1252?Q?p40/cVknhmWNZAL3dKN3vTEMc7jH/wUAXFUjogjdpq9ajED7X8nR3UTe?= =?Windows-1252?Q?/RFWWrWAHd9NdxlbvNEpth4iqrnPW3JiPIGGppG6T2cSdQzaiP4R+cGd?= =?Windows-1252?Q?FVgqJtZNkOU+FfHbMBdj+IKl6gVf7ncvEO7R+dr2P2NtBUPB2+KiIpBd?= =?Windows-1252?Q?4DIwjPwSx7qjiNSpY2MUvt3tNx76FYcMehsxnEZG+uxBt1QFI/HOAUlV?= =?Windows-1252?Q?rlaBCYycAvmRZA3Bfdvpz7QYUwAYOC0cppfLfqpDV9G536Z3v8kxtE1p?= =?Windows-1252?Q?5vNZ//1czJBaeyLZgtOlL9q5WsVCA7VYQjzuMelMUhev49oDDBhhIMFk?= =?Windows-1252?Q?aGS7NGd9OeyP3EKx/GyjjoftH0s4bqdiXwJNmFXw/YnLxVGIJYJ2FWm8?= =?Windows-1252?Q?vH3bE1TLMgPhn1eAwXui8DRQCmzAykNcx6tQHPAnle9dN36ge81Dkytd?= =?Windows-1252?Q?EPuJk8mugE+ZfnYmMK7SlJ6xChmPk0oRK0LnGnQ8gSuhaLEffHFqGEYL?= =?Windows-1252?Q?kfR9+m1x425f/nKrQknsh/zCqatc67s/4IyPLJWUWWavI0BMGhshrtBv?= =?Windows-1252?Q?C3bYXvXZ6pvTUL8OWiFc875nKi06UFDCAX+hPf3Gg/upXYROMesC7rlH?= =?Windows-1252?Q?Hf0dkhWzsoJ8BEOJi2vXlOTLRplh4oEWXlZxF8Xabi4FPTZjeTwL7/hC?= =?Windows-1252?Q?SCUmOcpEuLH/Zt+gUYaLivn0a5oE9d49/WAfAXMkaicMn0SihOXCWCno?= =?Windows-1252?Q?X2mbYnOGAThmSROegIzHLEPW6uIbBkkqFJLOCEc4LzjNFwFw1rqaJG0P?= =?Windows-1252?Q?OtKVvnTqT20r2W17b2LvAHn9dM2qdc300iEIdNjxZ2oBANeONTPamvOK?= =?Windows-1252?Q?vjMkMRuBL1njm2fCDBj//iYjKBL3vlPRyGFLkfpU5N7e809UqSYhn3iM?= =?Windows-1252?Q?bFLk+RobMp7iN?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1865; 6:eMKIJyuAmeQCtpn0T+qxcJlc+nGVk1yTna0tTwztmHfL9YJ+tEHwORfCipR3czBS9idc0wVRA8SyTKpHryTUp2DX3f9oiwkifgCfhIl1eLSfH0uwse/6M4UeEScRQcN67zs0Hpkzj3YBjtJ+sixvUS3AozbItUzjdKQgpDXbdXcpE2tM5RYK1bKqWiEkbC37Avn2+BLgwkJPtrb8wW2cvJs5YjuQuD32JFohdATo7OtMX3HDV/5l5ZUqViPqojXqa1OSJF3i+1o0y6LH9Kqkpiqw5VfgyvVhhRXZVX3GTnCVYp3Is5IpTW+G9qBnIOyHBJqpccscIf4csBc+oOTdPg==; 5:mngCT3wEV3FHKvEJZ5vnfd5HDOGtyij9goSK3WqzQxEn4PVRZJx00SGSxTXg7xJgrnjSeVdisY2wteticXZjUDt44cr5SyUP2fo2VmYj1rYNeMDoFzcQgwJlwTc2eGCxG/WyAoygbI/qH+lUaOoNqQ==; 24:/otFXR4nBdbpUesXH25qgdL6mukKNSRpodgj6JEMCv0m6WiX+CW/0K09dAXgYI01z45NNuZKyfFapIiexliSBeq3+0BA4BLswyvxuZx1NKc=; 7:6ST6hqig/FHXyFrAeDU+vl3e4UqNzdM0SH5n1LkrjyVw0t5t/2wSTgbpxuZQU+V4T2DlDkeO1zGsObua+yc25hpwMXlukyhr2ECSgOpFJWx6qBPl8hxB6Iso2ra3XVGRFppZ5EEp/aHcVfxQ7LPwVHdU0CG9Xigm+YugAJ7vuEmBD25Kft8LwAUs+aCsPn11qJU5Agzbqv3OgR7vD6JjBmudA51hipeFqZo2+lTB/XYNTJBuWnXyrB6IPtSh1HLO SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1865; 20:ytgjthAS7omF7k2Xgo7rx/k6biCbVYm3pPDO/nlxceVdSRgeERgEZzIYwhejpluyjZ97pommp8oe1o9e5XXA0/KxMU2eLR2xR/JcwWBfYci9ygO8ee7gMjZii5vknJwVnYoAzDnfRHI1PrlkqqvxUUjukJSgb4NpVKtn9WGmNSemWQL7f+NjCaUa9M08WKGN9BCrU8l2r6cJgMIERKQrRD7vas1l2a3lZ34SS8kcbQFqRLPV6R4BFJ0gK8IaUYqO X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2016 22:39:16.9997 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d; Ip=[63.163.107.21]; Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1865 X-Greylist: Sender IP whitelisted by DNSRBL, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Mon, 08 Aug 2016 22:39:19 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Mon, 08 Aug 2016 22:39:19 +0000 (UTC) for IP:'104.47.34.44' DOMAIN:'mail-by2nam01on0044.outbound.protection.outlook.com' HELO:'NAM01-BY2-obe.outbound.protection.outlook.com' FROM:'Bart.VanAssche@sandisk.com' RCPT:'' X-RedHat-Spam-Score: 0.668 (BAYES_50, DCC_REPUT_13_19, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS) 104.47.34.44 mail-by2nam01on0044.outbound.protection.outlook.com 104.47.34.44 mail-by2nam01on0044.outbound.protection.outlook.com X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Scanned-By: MIMEDefang 2.78 on 10.5.110.28 X-loop: dm-devel@redhat.com Cc: dm-devel@redhat.com, linux-scsi@vger.kernel.org, Mike Snitzer , Johannes Thumshirn Subject: Re: [dm-devel] dm-mq and end_clone_request() 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-Virus-Scanned: ClamAV using ClamSMTP On 08/08/2016 08:26 AM, Laurence Oberman wrote: > I will test this as well. > I have lost my DDN array today (sadly:)) but I have two systems > back to back again using ramdisk on the one to serve LUNS. > > If I pull from https://github.com/bvanassche/linux again, and > switch branch to srp-initiator-for-next, will I get all Mikes > latest patches from last week + this. I guess I can just check > myself, but might as well just ask. Hello Laurence, Sorry but I do not yet have a fix available for the scsi_forget_host() crash you reported in an earlier e-mail. But Mike's latest patches including the patch below are now available at https://github.com/bvanassche/linux in the srp-initiator-for-next branch. Further feedback is welcome. Thanks, Bart. [PATCH] Check invariants at runtime Warn if sdev->sdev_state != SDEV_DEL when __scsi_remove_device() returns. Check whether all __scsi_remove_device() callers hold the scan_mutex. --- drivers/scsi/scsi_sysfs.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c index 82209ad4..a21e321 100644 --- a/drivers/scsi/scsi_sysfs.c +++ b/drivers/scsi/scsi_sysfs.c @@ -1312,6 +1312,8 @@ void __scsi_remove_device(struct scsi_device *sdev) { struct device *dev = &sdev->sdev_gendev, *sdp = NULL; + lockdep_assert_held(&sdev->host->scan_mutex); + /* * This cleanup path is not reentrant and while it is impossible * to get a new reference with scsi_device_get() someone can still @@ -1321,8 +1323,11 @@ void __scsi_remove_device(struct scsi_device *sdev) return; if (sdev->is_visible) { - if (scsi_device_set_state(sdev, SDEV_CANCEL) != 0) + if (scsi_device_set_state(sdev, SDEV_CANCEL) != 0) { + WARN_ONCE(sdev->sdev_state != SDEV_DEL, + "sdev state %d\n", sdev->sdev_state); return; + } bsg_unregister_queue(sdev->request_queue); sdp = scsi_get_ulpdev(dev); @@ -1339,6 +1344,8 @@ void __scsi_remove_device(struct scsi_device *sdev) * device. */ scsi_device_set_state(sdev, SDEV_DEL); + WARN_ONCE(sdev->sdev_state != SDEV_DEL, "sdev state %d\n", + sdev->sdev_state); blk_cleanup_queue(sdev->request_queue); cancel_work_sync(&sdev->requeue_work);