From patchwork Tue Nov 15 23:33:42 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: 9430681 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 7A71C6047D for ; Tue, 15 Nov 2016 23:35:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6697A28C36 for ; Tue, 15 Nov 2016 23:35:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5949328C51; Tue, 15 Nov 2016 23:35:08 +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 mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 97AE428C36 for ; Tue, 15 Nov 2016 23:35:07 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id uAFNXriK028740; Tue, 15 Nov 2016 18:33:54 -0500 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id uAFNXqAe026265 for ; Tue, 15 Nov 2016 18:33:52 -0500 Received: from mx1.redhat.com (ext-mx05.extmail.prod.ext.phx2.redhat.com [10.5.110.29]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id uAFNXqYs024034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 15 Nov 2016 18:33:52 -0500 Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0074.outbound.protection.outlook.com [104.47.42.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5F0CF19CBE9; Tue, 15 Nov 2016 23:33:51 +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=VXvmPQlUyP5EWa1iBU5+Rjhg4n4Ad4Pl5AJOSz/4V5M=; b=aHLSCoRjR3otv3srqWYaZi1UfrL8aTIZ1/SawOp/Ee0O07/dqM0mjq8Ouo02p0rV+Lv7qfKXh5LWB8gz0Caz193GexTE1D3N8m9f/g2xP+StthQy2WmbaId3FogFrWk+FaJ3X91kqLsPntTRyItmQB1ZspGBBDhcnMvQWkllGqY= Received: from CY4PR02CA0040.namprd02.prod.outlook.com (10.175.57.154) by CY4PR02MB2854.namprd02.prod.outlook.com (10.175.60.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.10; Tue, 15 Nov 2016 23:33:48 +0000 Received: from BL2FFO11OLC002.protection.gbl (2a01:111:f400:7c09::114) by CY4PR02CA0040.outlook.office365.com (2603:10b6:903:117::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.10 via Frontend Transport; Tue, 15 Nov 2016 23:33:48 +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 BL2FFO11OLC002.mail.protection.outlook.com (10.173.161.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.5 via Frontend Transport; Tue, 15 Nov 2016 23:33:48 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:2866; Count:19 Received: from MILHUBIP03.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 D7.09.02899.5599B285; Tue, 15 Nov 2016 15:25:10 -0800 (PST) Received: from milsmgip12.sandisk.com (10.177.9.6) by MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server id 14.3.319.2; Tue, 15 Nov 2016 15:33:43 -0800 X-AuditID: 0ac94369-9793798000000b53-ab-582b9955d9d5 Received: from exp-402881.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id 32.A1.03661.65B9B285; Tue, 15 Nov 2016 15:33:42 -0800 (PST) To: Mike Snitzer References: From: Bart Van Assche Message-ID: <951713a6-d3ff-43ac-489b-613944a2b085@sandisk.com> Date: Tue, 15 Nov 2016 15:33:42 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsXCddJ5kW7YTO0Ig7Y7HBZ7381mtdizaBKT RdvGr4wOzB7v911l89h8ujqAKYrLJiU1J7MstUjfLoErY/n/0ILprBX7e96zNzCuYeli5OSQ EDCRuN20kamLkYtDSGApk8SPD1eYIZxtjBIr5iyDqzq5+z8bVBWjxI2G2WAJYQEbidXfrgDZ HBwiAqoSt6a5gISFBOwktt1bzgZiMwuESlz/+JMdxGYTMJL49n4mWCsvUM3dj1sYQWwWoNZ5 Df/BbFGBCIlNX+dA1QhKnJz5BGw8p4C9xLkF3iAms4CmxPpd+hDT5SW2v50DdrKEQB+rxJFZ DYwQJ6hLnFwyn2kCo/AsJJNmIbTPQtK+gJF5FaNYbmZOcW56aoGhqV5xYl5KZnG2XnJ+7iZG SJBn7mC8+8T7EKMAB6MSD6+HqnaEEGtiWXFl7iFGCQ5mJRHexOlAId6UxMqq1KL8+KLSnNTi Q4zSHCxK4rxu976ECQmkJ5akZqemFqQWwWSZODilGhin1wWWpq3KY7AzZtr3N21rwLs6jR1n LlqKW5+Pdn3y1qtxH/f/z2/DDaZtnC12/sBfR6mdDG2vp56uv+nxbd1J45ZkRyHfskVrA9ol lor8sjzcY//xWfL3msdX5H4cebco1HjzItOVf3qfTkrb7rvL1WbN8/9Xauw596x6Zvl+z5HH S7U3HGIPV2Ipzkg01GIuKk4EADVMolFuAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEJMWRmVeSWpSXmKPExsXCtZEjRTdstnaEQfNqdYu972azWuxZNInJ om3jV0YHZo/3+66yeWw+XR3AFMVlk5Kak1mWWqRvl8CVsfx/aMF01or9Pe/ZGxjXsHQxcnJI CJhInNz9n62LkYtDSGAxo0TPrSmsIAlhARuJ1d+uABVxcIgIqErcmuYCEhYSsJPYdm85G4jN LBAq8WP2bGYQm03ASOLb+5lgM3mBau5+3MIIYrMAtc5r+A9miwpESGz6OgeqRlDi5MwnYOM5 Bewlzi3whhipLvFn3iVmCFteYvvbOcwTGPlmIemYhaRsFpKyBYzMqxjFcjNzinPTMwsMjfSK E/NSMouz9ZLzczcxgkONM2oH4/WJ5ocYmTg4pRoYd4tXzFRjXqPWnMYQFeK60sjU/fqyV4qb w59lLdXQvBDM0rJRPPmO79VZ2xhfeDJ4TPjVa6rR5vDT6LyfjaMwg5Kzt76R56VM+S/FBYu/ bff6LVrJZbRW8vkMsXkP7fiEzp5KaIupFHzHc3ZlU+BVo23i8szh9zrW71V9+HDxGcU4bdvG knVKLMUZiYZazEXFiQCtjocq5QEAAA== X-IncomingHeaderCount: 19 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)(199003)(189002)(4326007)(65956001)(189998001)(31686004)(65806001)(83506001)(356003)(2906002)(81156014)(77096005)(53416004)(47776003)(23676002)(8936002)(68736007)(5660300001)(81166006)(86362001)(6916009)(626004)(110136003)(65826007)(31696002)(2270400002)(50466002)(2950100002)(7846002)(305945005)(8676002)(106466001)(64126003)(36756003)(87936001)(230700001)(4001350100001)(54356999)(76176999)(50986999)(97736004)(69596002)(92566002)(33646002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2854; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC002; 1:0lddOYG8UYvikXQPIe1Ajm2fh+9y8GUCv/n5nXCvO6baqSatxCStA2xIbxk8rObBrgFX7L2Xd7BuaZrD1KyUhbYuVFTd9zsVBprA6gZHHQ0NJcOoCQHB5+eYRi73JcfBZdItEhAF/adeTqNb6TAePFygVFNvv5KgpmJEZeWyXTjT2m4OA2zGSe89Xyiqy/ZzJKeGSI4SlSxasxRRjO/GoLU4xSfyBF0IJZItEj+ho9BosYTFbx3HAAqyl3CR9z7AQJd2/2B3KbwoZCWZVAfQ2wLIhmaDHVCPseswql1M1nYvSul7UPsLSuUP0LdXgUXzozsCgyuWYUW4AI3Xx1ia7ox8yb0TIowZY8vdtCPrkwvVhDv24BT86zufezhFPVX8Eusx9JdKh7uXA1zMzJF8xf+u3d2M9OA8PoNduYHy/wihpNT0ZAhVnkRNVI/aEG8g8d7UWLGkqQ5x0ycpzXLe+MULMGdcXIQVrqt52q25yKwoWlCQobtf6uO9/PlhY+C+ X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2854; 2:Nevx5D/NaYwwJBkozGBoGTXPP49NiXQjtwUv3lpdylon0Gvb1DeIMjoaF6sM/v8fhQR94BZd1UyL3YPuWyS8ZQWWxfZmnYrsJHiq6GZoguxialIgbpOBbQoNluiho5tctotIU+jvu3bu8OHMm8YDysoAVEob+QyR0YZazsC1YT0=; 3:thslmQ5P42pTPO+C7P7SdEEFCTvY+PFQJrBRPK2HxN0FptQY+gPWhrwrVlXSMmxyKvjmos/32NGOJN5intzgYaVq5iksLnMr7fCO0u0BU25SBvxGullWDDpInTFNmeSoK4/YcmlQ/tp4udwjbs42lou+KM993VtbPS4ZbPg2kOtu+2g0JTboBu4WEKMEsVlwsxI6XCqyxejcuaae+h6tqNzY/GBndt961E6C4gAsKuzZLzDirg3+7l/YwUeKk/On/dJETRfvwKf/GjArqubq8vxk62lIi48b/hoXE2UlozA= X-MS-Office365-Filtering-Correlation-Id: 35dc1cd1-7380-407f-840b-08d40dafd979 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:CY4PR02MB2854; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2854; 25:CvMp5k2DyhuxQwCqCOotHdvT0lufo4ct5L0liYVaVff0W6mspSVbLe3DZdYJ4Aop7AW1HSZHPZLy0+80gsXrg7XFg7Af4buHHIqMYjMD19Htaj8Ec6tEpkJTR+ss9Xtchf/3BVbnwIcejkeXWzuw6r35qdv6/qQxucC9OxeWCGiUFWs2/BvJALLdMoqM7TUsDnTdaf46XwixCJIgiH5/o+oQFxbbfqOCrzyV6IrlYml2w/kZmYcJ5Yba7pNsl9Gz6kOYES1E/Sm5VXIPz/zWsgT6p2H7WPu392w634F2Dkto5YSDXjAgYXCPeIuJ8MgbZYcvxK9JTCPFW08DNuJxVnDZGruu4UjBlcVO/hrDBPppwXEcG6K+3xvD1ed7bqZmePqQ9MkRn/0SgwGg08mPTdJtbU3SMlrb//vJNeGyFTscTWXw0sGHRrFgAJ7UDkk+3rQJ3/YiQZQ2lAkX88+BPg==; 31:/n/Cin8pE+xveec2ERusHKwoGVX7nHUfcJRO5q7sHlY2VoM4pE7Bilm+MHF7KJgRTnLVzxNLpRpQZzmsQmW/l+sM6+OiImDrBI+4CT7a6zwNtzoXXa4s4rnuxt+fkiOMN8EPxbV3aTNechpkpGheNDZ2m/SOoPpNnFF0KMbXPLccSVB0iFexu3Uyr4N+J1vBfh5MvJNuZh9N1eYPCU4SXK3g78K1jyDylVxZ3/Z0WxzKaztXUHXIOgMEreRg/hD/A4eSEsJeGPu33d1Z0R3PqA== X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2854; 20:2dfxaSaj5GWTHLcfHXEE/jNUOgHTJGPM2tE5pcNoUJ+YTtzxXudplVjErxdtWCCJWX83BZ8FqSzdz0VbJf1xuqhwfeUT08m1ZBZRFx9YejOii3slXfDcl4S9UHyrsxHAGmFvpsyUbytIy2sCjZQ5VbiSN5tSZ7ZuLJkRPhBDL8oDjLL0CKu+P5/yDRx1WrOupesyT/8Z/gF99cTsYtIqch19dE9H+w9V4y20UJgHii69TYlpFvbO4vcSoMM/9BsbXdYLBu1iyto3m5zeNLL/DXX/4x+HAISMJSdXD25e+zEStmd9WWflo4JwtazTRCsF2//+ghkCnjrwf464zFHV79Pk9WWEOqaG/piea8n3y5uwds0+vuoBEauFjezTdImyBNlaBHmP5HR+OchTz+Rg+bfUvtD4ErmIyqHYNt8I2D2+e+im4BZrtzh0lms0bC+L9ruxqnCdzFim/IXCT2EaCr0m37bcjnwfAaHnjzwMvTRbfZnbd/7du7nfuqS3rN1N X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6060326)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(3002001)(10201501046)(6055026)(6061324); SRVR:CY4PR02MB2854; BCL:0; PCL:0; RULEID:; SRVR:CY4PR02MB2854; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2854; 4:tKFGU+p88vzxbebYtyVzK2IQgeEAJ0LFPBZSihNrF/vHrFPTctCVAn71zv2p5wmT3h1AQx+q71c3HsPWokJMBnLjdINN5do/2jooTNFTtGQa0NlQvMBt7w/Qi3nAdbUD5iu+6GYm6MmsWXk45gOOHOEZgE2IYtIGcYYLHs7CGsc4g3WfRzbRT0w5mSTtoKTeVkSlKBGzrD3KgWTEKm2HgLtbgw0DQttvVsNYiCAJaR0I67W68OIZWVibE6eyDVX6mtJaIbUkaYD40zaJogPUPCWMqawPZ3h8GC5R6IeiQb9tL4q7dRoPmYKNDCFel/w54U3cqXa7K8B4nIsk49sDgCFDdwfcL5M994YYK1ekbP6tscF0cLL8FbPZuIGdsir8AX3s1ji6GmEJ6apZAksC3I4/EFGk3uin2FZi5P/lDGVcqVIS2s6uo5lOjf+h/wtEdp37LWmldsYu+XmwPKoALhnWfwVwZh5/m9i/azJGN2OZHkRa3m/UumiJq46Xh7MN4NcNgsHW+hT9GKBLux0kuQ== X-Forefront-PRVS: 012792EC17 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjAyTUIyODU0OzIzOlhoZ2lQWVBRaWp2ZytGTUxqVUhmbkRnYXAr?= =?utf-8?B?WE5aVmNab3JhSUx6VFNKWmRRSzhkYk1XT1FraUw1Tjd4dUt2TStJZkN5Vmor?= =?utf-8?B?SElyK2ZQbW5OcDY2RDRRbmE1WEZ6UVZVbDlzd0JmdXdNY0ZJajEvSkFuZkxE?= =?utf-8?B?UVp6d09CQTJMK2tFYWVkK1QvVHJFWC9VNkQ0eHc2MCtrMElWdW1wUnR2QkhU?= =?utf-8?B?cGk2ekxtRXFOK0tDYUFtendma0JycERwOUljK2x6Vnc4c05hNW1Qdm5vaGpP?= =?utf-8?B?Vm5CQTVBaXBMK015VjYxRVpvMjlkNi9IdnEyN2ttUVk5TkZrZjdzS0pXcWxI?= =?utf-8?B?ZmhqVGxxem8vbVNYNXpxakQxKzdDREJaajZsRW5CUk1GRkE5eGZzTUZrcmpP?= =?utf-8?B?cVZzNWJ1MmpwK2dtZWRFSzJOYU1URjJLZkc0YjlGUlJyNUdXbUpSRzVvbE5P?= =?utf-8?B?TEFVWWZNcy9lRU1rVHVLbXJ0b1E3SXlqNWowdDBscTUrdWZUbjlRYU1waS93?= =?utf-8?B?RElQNmd3cE40eTNtRFpFOEJvbUZyL3NoWjBEVHg1cnBhbDdDaENzMU1wOEpM?= =?utf-8?B?OCtVL2tub0IxUVd0aFdiK2hXVmFVUVFqVGJIQzNUdjRWNy9mT0l0dDlrak9i?= =?utf-8?B?RmZ4UjVmbk5sWUxkeHR4UmMzRnVDY0pNd01jeSttcmpRb2F6QWpLODBheGhL?= =?utf-8?B?SG92RCtZY0pZMlpoOVlBMXk5cXlxRW9NWHo2L3NXQzltaXdTdXZKSlRaUVlw?= =?utf-8?B?NWQyT0dadzV6NkdxM25HazNBZXlhVDV0ajBmK2FxMkZTN2gvUy9QK2ZxOStt?= =?utf-8?B?V3ZZTGtRN0lIc0ZjNDVPdy9WZXBGeTNuRi9RdjJZUFlkNGRyeUdTdFNhVzBi?= =?utf-8?B?VFp5blR1UUNReXBJaE9LQjlscit0ck1jUGNiejdpZXEvU0ZBelJqa2RqdE03?= =?utf-8?B?SnovV2xjb2VidXI4ekRHM0lIbVNiSVVZOHcwRTh1Zk5UN0ZpcU8wUU53Qmpt?= =?utf-8?B?d0RBQTd6eC8vbGQ0aTlGM21rZGFJdStCTFBuOURTbWU2S0ZuRnRYZXVDZzhE?= =?utf-8?B?anNKd2lObVA1N3ZPai9ES0hBck1HcjA1Q1JDRDZqK0NONEtSWHc5enpudnVq?= =?utf-8?B?TDd3MTdBbXEzNWNXemh3OGpITlJRM0NtejJHb1ZwVGRRNkpyVVgrOXdKY204?= =?utf-8?B?ZTBhZ0s5bUFSOUswR1VLVE1STW42VTRzdEZVMEc5UTBsNXBsa1ArdDg0cTVQ?= =?utf-8?B?c1owRnNCdHRyWUdlNEVmZFlBL0lyQUpqbm40bUdNbDNGcjNaTjN1dmJIQXE4?= =?utf-8?B?bU9hWENTbnhLSkQ1TGVmTk03cG1kcHdDM3dZbDY0em1wOCtYMnNUMmRScnBi?= =?utf-8?B?ejhJcjNleDZ6MTlGTGVleVhaWjVXcE9iU0l5ZjVYbWVzbTRldHhOQnAxNWdx?= =?utf-8?B?aFVBOXZ0TmUvS1BKeTdPeWQvVFFtZkZUd3VVQW9WT1hCdGdIalBKeXNnMmYy?= =?utf-8?Q?C03kcSPxJjL+S3AA7u2kbwKIhBvTIzS5qYl+8Laz2dFtdl?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2854; 6:mTsaBPoPv7z3iMxCD5TMinG5QgYWpV4QA/WH9LpP2dpzjcRmK7k9/9EMH36fowDI0ZJPkWLe/xBwY6H8GHBQPNWDsmDiHCcgDc7Qj405W8TvDE3sLCL/i1QUn0s3D5tbzZTIKlx2nwr+dbCaaJb5/K28s7CG47Io3Znaiw11uNe+lVQvYrJW0wqc3I0OzG/699Izql+NoDATYwnLayY1VxPNAuUzIUpM5tn/wBwC+ozuIgty17lRi6ekO5O40OhjOUaEFXzkHFAFT1+VoK/FbH3HV2E50HK9Dx0y1uCnesCIPXa4xfR4gB5pE7UjzKbxvBH3sZC6JxlDHFg2A0Co+Xqtx/+Ny7HyqxpwT/V+YhGi/f+nQFchUCieAM0osjmY; 5:efdwu4dABFYdGESFfeFhqur02O/43ocvRwB5FAFD7LxLcxHLWeMWOah8uq8gB1oi9GDZhhQ9R3syP8a/rIuj35J78qi3QButFSygu6cRM5t+P0kaRt9ebcGODzv5C2pbtgGlH/idDkHXuZ8ZVBPe2Q==; 24:5ab+ttwUi2ttYDHJbXfifW754TKgSp4qPIv4caDUlHqPCUv2bWKjpfD/yTvPNc2kLKJ0Ji23bJP1Pl/TszWjCXxamL3Lpz5Nk+QnO8tVb/A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2854; 7:o3ksaN6acgEjH9dscrf4UHX2sE8/yDppmvRtTqP8PRGe7DQDAA/Nr/VcPKfOF+vcqFLwXF4IdTnb9wAnP8rzAG46p3XTqeldUqT5OfEF7NaXLXMpB9dKghoAm1ZlCF6qzgVt68M2zTJ/0ekewYf1PvuI8XUGqHeLOGWCvMb/bfDu+4NyNhcJK8dm4gBLzfrD2R2sIz0b3naPvtQ2Yzq0lqFM41n97kU1aTkdfVitQNs9gt8cdqrx2nJtEKkHCXeFZsquXauPIcHGV9ndKVA7WOztTsQI6vCsi1zuPF4lQ3anNuuXXqG840VUefLUUXMHoVhR5ezL/kPRjNsFbbokkCP6f+KYG22oJt1IwaywlN4=; 20:u0TkFq+I23IzqWHMStUdbn/s+WVI0htPMyOU7sPbooLSRz8+Df9fmAKIpvPY+k6Wi2Ab+Qk0FtsQFd4D3p/3sJVyJob15nBHKxXtM1ZqO7iYOwjUNaXorQRpNB1HJDyHZ3RTASaTPcM31vw26NMCC90GnDPknfqSzvMnV81aFTbKdbFJN9EuTfEAYV18HMZvQW83Ue2QE87HN9w0vT0S+WeN235Akq0F/dTki/SwXrZ642gAZpXXTV+NuRmI1EdC X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2016 23:33:48.1552 (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: CY4PR02MB2854 X-Greylist: Sender passed SPF test, Sender IP whitelisted by DNSRBL, ACL 198 matched, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Tue, 15 Nov 2016 23:33:51 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Tue, 15 Nov 2016 23:33:51 +0000 (UTC) for IP:'104.47.42.74' DOMAIN:'mail-by2nam03on0074.outbound.protection.outlook.com' HELO:'NAM03-BY2-obe.outbound.protection.outlook.com' FROM:'Bart.VanAssche@sandisk.com' RCPT:'' X-RedHat-Spam-Score: 0.368 (BAYES_50, DCC_REPUT_00_12, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS) 104.47.42.74 mail-by2nam03on0074.outbound.protection.outlook.com 104.47.42.74 mail-by2nam03on0074.outbound.protection.outlook.com X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Scanned-By: MIMEDefang 2.78 on 10.5.110.29 X-loop: dm-devel@redhat.com Cc: device-mapper development Subject: [dm-devel] [PATCH 3/7] dm-mpath: Document a locking assumption 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 Document that __pg_init_all_paths() must be called with multipath.lock held. Signed-off-by: Bart Van Assche --- drivers/md/dm-mpath.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/md/dm-mpath.c b/drivers/md/dm-mpath.c index e477af8..f1e226d 100644 --- a/drivers/md/dm-mpath.c +++ b/drivers/md/dm-mpath.c @@ -348,6 +348,8 @@ static int __pg_init_all_paths(struct multipath *m) struct pgpath *pgpath; unsigned long pg_init_delay = 0; + lockdep_assert_held(&m->lock); + if (atomic_read(&m->pg_init_in_progress) || test_bit(MPATHF_PG_INIT_DISABLED, &m->flags)) return 0;