From patchwork Fri Nov 18 22:28:49 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: 9437455 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 E08B960238 for ; Fri, 18 Nov 2016 22:30:12 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CDDB92973D for ; Fri, 18 Nov 2016 22:30:12 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C18A129A21; Fri, 18 Nov 2016 22:30:12 +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 mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 24A702973D for ; Fri, 18 Nov 2016 22:30:12 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id uAIMSwft012863; Fri, 18 Nov 2016 17:28:58 -0500 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id uAIMSuxc028283 for ; Fri, 18 Nov 2016 17:28:56 -0500 Received: from mx1.redhat.com (ext-mx09.extmail.prod.ext.phx2.redhat.com [10.5.110.38]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id uAIMSuKm020343 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 Nov 2016 17:28:56 -0500 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0053.outbound.protection.outlook.com [104.47.37.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 56F9664D89; Fri, 18 Nov 2016 22:28:55 +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=UkOM2QNKrKmOOuE2Z6aEo4xgfV1xFLhjOWlaSf7BoGE=; b=WzUhvm8TUNgoZ8yTvlChMJE3KHyzJJZJOd908azdeO09vcw9o+S1w3Rue/gkGm5sYRumnAbkPr5M8ITWVDvybmIhTbAgSNoy4lSL6z4G2Y2qsfNoBDBLXU5wEXGf7QiHET/rFN6TfdTEKm7WpC0wTF0zHoxf+IywjD9gLHrfJtU= Received: from CY4PR02CA0042.namprd02.prod.outlook.com (10.175.57.156) by BN6PR02MB2820.namprd02.prod.outlook.com (10.175.96.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.10; Fri, 18 Nov 2016 22:28:52 +0000 Received: from BN1AFFO11FD017.protection.gbl (2a01:111:f400:7c10::130) by CY4PR02CA0042.outlook.office365.com (2603:10b6:903:117::28) 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; Fri, 18 Nov 2016 22:28:51 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; suse.de; dkim=none (message not signed) header.d=none;suse.de; 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 BN1AFFO11FD017.mail.protection.outlook.com (10.58.52.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.4 via Frontend Transport; Fri, 18 Nov 2016 22:28:50 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:2888; 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 54.68.02899.59E7F285; Fri, 18 Nov 2016 14:20:05 -0800 (PST) Received: from milsmgip11.sandisk.com (10.177.8.100) by MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server id 14.3.319.2; Fri, 18 Nov 2016 14:28:49 -0800 X-AuditID: 0ac94369-607ff70000000b53-39-582f7e95c5af Received: from exp-402881.sandisk.com ( [10.177.9.6]) by (Symantec Messaging Gateway) with SMTP id BB.21.02804.1A08F285; Fri, 18 Nov 2016 14:28:49 -0800 (PST) To: Mike Snitzer References: <32edbd52-5b1a-b093-0195-2ec6fa73cd6f@sandisk.com> From: Bart Van Assche Message-ID: Date: Fri, 18 Nov 2016 14:28:49 -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: <32edbd52-5b1a-b093-0195-2ec6fa73cd6f@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsXCddJ5ke7UOv0Igym7lCz2vpvNarFn0SQm i7aNXxkdmD3e77vK5rH5dHUAUxSXTUpqTmZZapG+XQJXxsRzAQUbWSt+Xu5lamA8yNLFyMkh IWAisXVOI5DNxSEksJRJonFDH5Szg1HiR+M9uKqFX3qhEosZJTb/e8cEkhAWCJJoXrobKMHB ISKgKnFrmgtIWEjATuLVqhtgJcwCoRLXP/5kB7HZBIwkvr2fCVbOC1RzCmIKC1Dnykf72EBs UYEIiU1f54Ct5RUQlDg58wmYzSlgL9G78yobSCuzgKbE+l36ENPlJba/ncMMcpmEQB+rxKfH uxkhTlCXOLlkPtMERuFZSEbNQmifhaR9ASPzKkax3Myc4tz01AJDU73ixLyUzOJsveT83E2M kCDP3MF494n3IUYBDkYlHl4JUf0IIdbEsuLK3EOMEhzMSiK8q2uBQrwpiZVVqUX58UWlOanF hxilOViUxHnd7n0JExJITyxJzU5NLUgtgskycXBKNTAqeGs175Rnkvv0ctXJQ/tYyhuN1m9p NLzWOMMg+gCXYNjKB5OXJHIt+VLhKdh49crUiP12vCf/ON9zdFiSvvFp1a3wKMM1Le7s/f1S 6lxpjIonVNsbwqM67p198jHO7knMlyXnSi91zbU99ErE7X2La27HixV8Ew+IqPguEUoKff53 3Z9r+sZKLMUZiYZazEXFiQCb0VXvbgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEJMWRmVeSWpSXmKPExsXCtZGTTXdhg36EQdMaJYu972azWuxZNInJ om3jV0YHZo/3+66yeWw+XR3AFMVlk5Kak1mWWqRvl8CVMfFcQMFG1oqfl3uZGhgPsnQxcnJI CJhILPzSC2RzcQgJLGSU6Ju9gh0kISwQJNG8dDdQgoNDREBV4tY0F5CwkICdxKtVN5hAbGaB UIkfs2czg9hsAkYS397PBCvnBao59Q6shAWoc+WjfWwgtqhAhMSmr3PA1vIKCEqcnPkEzOYU sJfo3XmVDWKkusSfeZeYIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2IUy83MKc5NzywwNNQr TsxLySzO1kvOz93ECAm1yB2MTyeaH2Jk4uCUamBcs0jkwjXLzMc3JBWYDX3OWvsba29l2Dtr bvNuaYkw1vqp8m26xm6uZtyu/X+2iswvON8TeaNsadbim/u7Hyud33kqcuM3fzHBh4u2WlQ0 /inwfMXg9vtT/yoVQabX5UGteldSU6y/+rdK9V3rXZe+rmiL9rUXBitmxapXtd3rsNzMxifi aKrEUpyRaKjFXFScCAD3P6hD5QEAAA== 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)(189002)(199003)(50986999)(6916009)(2270400002)(2950100002)(76176999)(31686004)(110136003)(15650500001)(7846002)(305945005)(626004)(356003)(54356999)(53416004)(97736004)(5660300001)(38730400001)(189998001)(65826007)(36756003)(33646002)(4001350100001)(50466002)(31696002)(77096005)(230700001)(2906002)(8676002)(23676002)(69596002)(4326007)(92566002)(64126003)(65806001)(86362001)(87936001)(106466001)(81156014)(81166006)(8936002)(47776003)(68736007)(65956001)(83506001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB2820; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD017; 1:/FqU3HgUSUF+d3m686nkKtxUJxWCSwbOr7hK5Z+Rq+n1Re42421RIcOn4lDFLcGpbrQvH3zsHcrVJLELae/mV6ScCqJQCmA+xS+L0hM457lfxpiSdrx6Nm9u/ilN+Y7dCc9c8Ix0gNThNt06gPGNlIBg3ToXY6a5jHx5V2i5g6Af1tSgOa/emef1Gbs2lBpk8kWqsCZusnGPulKBj7ifLGoDv2EQSCEJf+dDX4zYYyGyuqfC8qpUZ7kdCZmFMmliOMd0DwxqRetxgD6iKjNMxELXLlUI4uhQR1fXDsQBYbMsroj8/vf1aAlzGsCtSG1mFBeIKadc8Hmsc8HvVF8CfJyaqUHHc393ZohyHPCpwN/H1/ZKqbBVY81LCgogPlSqjdTt/anUhcibmhATo0P4MbmicTa5Ezljrjxe6ArFEnHWEOUtx+ep0Xy/YGTDhpssO892mLBnvc3Uj6mFXvVrGRXgT6ACpNBCrMmFleG7RZHcDdWnJ0LPD9rTt8dcQDK9ifb3SvZYrgP+Lja7K2SW9A== X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2820; 2:tF0i8JIbZCmIrK8cuJQ9/T01BBJ4fWqsCRTQ7iuEfYndutppKBj8PLxfdh2RWZtVzz0SzoxvdI/3oeDftMKNaU4oxO3WPD7wq2CSwzhkVxW+5xgLvGwHTAe9SEBjGFFuOVExC5tvgiareNLbf5348mUAkwauNkA4jGo87ysluhk=; 3:oCJJ6ZL+V+8U2p/hKMCX9jwtM0fGe9k8fVSlDzAsmg4bh1pau4cXjCasHK+8ZYEUmZjWYU22fcXnZoGhJGmIaEIeB9Uu6F9Ggq1zXhUeH5yqNn+vdXub2KNp8csk9qKs3nJcszatOwUXDZc/oNAIyewkagVeba7OrYkUCXe2dqt3bausJNi+cbC5mF+UBqQ8wqjU+VZR4cFXXiDhJTF0DP6EuwExHrTD1NT+3Kuz62SUHZknrHamS864K8cIfvr1Te6VOUHnXLOCPys9sDOC6Mi2Ew22khYkwEkGrsU/V+s= X-MS-Office365-Filtering-Correlation-Id: 3622f3ad-b16f-4fc0-e411-08d4100245c3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:BN6PR02MB2820; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2820; 25:hJOmvOy9PeT+67i+BhPcgVBTI3twhPOQSOVyosDyGtiOu+NlB1kw7NOruglt7DEPakd6sykd0+XK59GwZXfpEjvOWO1AUN+zSD20DfKijVUFfouC2CeZ2gXDDvMSjBfscUEL+6T7hMvQuBbpe0TRWZ7jpeakWGIIM7HASGJsKTB/6aSWtL+wY+yOi6vtRZF95zmtsE84qM63PnZdKHj04TrF+wKebBl1lPPGBzOz39b29VmFLkXWgeXhq6sIgGlr7uC5tmgvxea6eBykC5eIfyNO9AATqNv8aez2/lhIgST4QmuyaEax9JhTcoJRuhnpKqQAe3l/iwk0wctEzR+KY+a7ts8MXA9JGfL9xhQrAIFIpqhn81Ns0Oiva0T4e9HnGbVgmf0TjPkxmlabsWwyY4skrACPlotTuHx90DNxUOGEwkRhmNdhKD5HKJl+DAaCmh2UT6rdx3SEiC0L6qPue2NaZGKsO675D9dUz2PoNTPiK9ZNB4XNNVF66mnyoHTinSVWIOAkVZcl01XmUeI6yZAZJdGw4P1Ea221z7NqB/firrRddtmEGZVdEznN8JPMq3lN/CNYASRoERuCmUgDaxWToyNopJ+bLbkXhtXiE8vAS1Uf27e+fHOjpiJfclS9sTRGY8KqdvDd3If6xojjtAGHIPWbjWMVvvSZz3kWNERjbliX5a7jzh/QtMiXlk0vQJCxAjmA0Jv8knBF92liJTGXcrHvIg/3tAWYznR+Mm0jRzj2wH6YnbHmzvfyLIAY9xojXSqQG8os0ETDWIh8GeXS4Bg2T7pflSU3xZ9tRwqHtGuzGZO2ew8SjM8oOwMDu1i7O+/kIka1WZfZmZNEblO0HD0YoAR8dcydcr5OJjg= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2820; 31:LUzkgngvKWNiU6sqmtzmdvmJIvfjssyq8xISaK3OL70FRiXXl8faqxMb1oJRkHi/0uYxrmnMOckhE5IusG1/9UAMjzFMScCovNCKRc2OT/bfIZXF5hKWhqHC9r1HosH4pPfV08T0xVRwcxGv1cTnWDPppJv86KCP5MQkgfRojrDwExSOHiTuWjYXykmrxh8ChN5Oxb8ldjKmgzzZrsqJQAZfoo6pSzUqNygtCKqTrLhtK/+MOKlGYdLJWVJp4e8BW4cF3vfFNY6MIUCVsoZ+bFbCV9D3dymwzPMs24Up8RY=; 20:1qtxz1AAqTzAEVlsVcKv9iqE8OwLxSkgWrSf4CukhbP7uvgJ4kB5ZkOuqv8XP2rMS6xotxHzx8LO0QY/M9uf/e6vd5fLTf8yyCf3didD6CoYHTf8ccSZGe7F3Qbbh2X12Jby2ZuAZZZhmvn9+WH5Zp8NP3uZBedPhd1vgNtmzUh0fZNAtObp9h8ECubuMmjn/KPDotlu66UDX4UCZJkP4yAN+7L7Mek6UUsny8nWLwZB4yiZmm1Ht4rg7MewNyTlmeHMjwPGRsyIS4bVQX33cngvKKImlZx0biAnnuYcieVW6jCILJVSMsZDL6qp1+QtLmhKiOz+WGGeYRn8lPhHrD9YCH9lq3JjPU3UowHEN3gf0v+llPH/vZwotCRE2TIlpP0CQJaSxXhi4lf0FBQ8wDm3c6kfCeouim6iZjrCTRZD/0/GXIsgML0ib6sfUs9SiW17i01jDI7G4CvTKvn7lIMI2uAtjptOeiJNH43OB8qCTD3LkG5DWEtGjTeESuvT X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6060326)(6040281)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(10201501046)(6055026)(6041223)(6061324); SRVR:BN6PR02MB2820; BCL:0; PCL:0; RULEID:; SRVR:BN6PR02MB2820; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2820; 4:CnTYZxsv9POH0EJw+AP5Bf3RQJyE+eQyhM2Aj/i/u4vhse214bAk1dXzjQ/65x4FNo4xQ2B5Ys9IGpT1kcmFbtclMHEI7EECHgIWjXeBWr8iHS+8Et8hpbqWtHHTE/O/JLKAubj8jZmTBzPMJ/2buwVp3FwIjkBjBMh1mzrOyUBpz7bBmCKOvwhVBQhxRvy5o8yGyEB52XCXcINlM9KsCBROgiXL/t1LdWNyh3L8U6+a3Zn/iKbRv2yiK3szhxhu6RQXww6FnQN6ZKwoT7eWcdKvKNy2t3z+aAcwMM2rGf9tsQTXfCcJGFjEb+NngVd3Nr37+yOQIwfxsbO/1nKK/JfancMBRxfb1JOD+L1DSb7JIKISzmqczYw1ZyxEd8iXabhqyqE+A8tvgKYlUYaxdmjXiVc/k1+R94HVCTgs3kh+JX3InlxkkabPjPiprJ9li5U93ikrEy6lY0PIgRvv4qOahdsf5C/u1hBbpxUK8WI4XvaFzrTJqWeNL4GOW3pxjmLroidoulCzBCPRvbjQS+jl69CEjPnXCNo+Lnp2i1W2P1RdZqX2bZD9Mt1okvP/ X-Forefront-PRVS: 01304918F3 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjAyTUIyODIwOzIzOjhNd0xIcVhMZERCc0VIQ0RobDZFV3ZaRjlJ?= =?utf-8?B?Q3ExYzhqcVRpNlZkRkJyQXpJV1Ntd0IyVStzajAreVBQSlhsbGtHWmxHN0ZY?= =?utf-8?B?cklIWktac25mRDFocmZjZThuRlFhSzBrOGpEWTY4SngxOXJReGE4bWsyQ1FW?= =?utf-8?B?M2NDTEJTcFYwNG1zMUNZY0Q2c3FkaEtUQk9IaEhFMHdndEJvTG13YmVXci9B?= =?utf-8?B?NjRPd3hrL0thSW1lQTUwT1BqdXRHYWtvRnRiVWIxNkJRTXRFeWJqaER6ejRh?= =?utf-8?B?c2hGcDA0S3Jpb2paVFZMYlhERXRnclBPRXpNYXg3ZjZpbVNwam52NDZoSGh2?= =?utf-8?B?MmR3RVhUL2pLL0hVR1k1em5EbTdWZDAxZkdlaW95Z2hINFBoTk8vT3NJR0Y3?= =?utf-8?B?aUdJeDVxTG41RUErMkhZOHVnRDFPZzhGS0lRZkVGUU1SYnE3UmFia2pOUng1?= =?utf-8?B?Ri9iK3FYdlBOM2ROTHR1YkpnaCtTZllEZ2hMTFNSbzdheGNoai82eVlOaDI3?= =?utf-8?B?RmlsbDZjKzZuUTkzUFBYYzBUZG9OS3BWVkYxd0p1aVQ3Wk9UZkh5SDhJTHJt?= =?utf-8?B?eXB2eTVwRkJsSW9MYmJWLzFJV3NycExaUUNub3h4b0RFVkxrN08yNDBmcy9N?= =?utf-8?B?YTNuREc2Mzg1SnZkTmhMeGNpMHFVODJJODdNZkg4TDBtc0tBR29UT0JmaUR4?= =?utf-8?B?UTlwSzNCSU5uSjU1a0lRak1LR3c0WXpJL0dlWWR0WjJIS0F0eE0vaG05cjVL?= =?utf-8?B?OTh2QXNCSzUwZ2Y5cDlCSWlUMzNtS0hURTFJRTFTNnRvYVc5OWUvZnE1VUxp?= =?utf-8?B?NlZqNTBoWnlyRnNNUzRPRm9waHZsNWgrb3dUNjJzOWQ0ZHpReTM3T0ZyVmNC?= =?utf-8?B?dDlzZUYwNll5QTl2Z09lRUpXcktqOTZKS2NhOW5vV3IxdHQ3REZHQXY4ZjFh?= =?utf-8?B?cFZzMWFPVG1lOCttajhjamc3RUIvMC9LZTN2cWd0YVk1aHZ2TVBuZC82MWFC?= =?utf-8?B?L2xZcHZqd2U2M3FHVmk2RzdlNFVWY2RrKzVWRzMxaVp6Zi9BSituRUs3bW5E?= =?utf-8?B?RTY5MlN4TzVNYUMxOTQ5VWdQOVRiaFVyb0l1QlEzYzQ2elZib01pU29iNk9m?= =?utf-8?B?RkRuV2RsR3VNa3ZKQ1NwVTlkT0dBeXh5TTlpRStMaXRIM0hZa3F1b1hsNXAv?= =?utf-8?B?QkUvUVYwZis4Rys5MTQxOVhvNUFVekFqczZ3NHJNWHhmNXkwVERQZ2tyTndD?= =?utf-8?B?WEdhaUwxWXJrY1IrTU11Mmg3Z3g1elFvOFZ5M1lHQUdsVFBwbE85bzlmTGFk?= =?utf-8?B?TGgrakhFSFJuRDdjcnJLMFJGZFd5WGczK3hVUGlWR2FHOU8vVStHOXRpRnMw?= =?utf-8?B?Ymg3bmRObjBSNlZwL1RjUU1CUHg4SkpLenJjMXljR3VZR0VUTUVHSS9aMnJN?= =?utf-8?B?VFJGUVYzSk9QVlM4OXBnRGs1eDZVaWk0SDJPaWphRjBnd3NGODdXSjNsZEZh?= =?utf-8?B?NjF5blhEaTNmK3dJaU5pWk0xMkh6WDYzMUlweXZDOU8wVkZSS1lKVUJrQkFH?= =?utf-8?B?WFB4aXlPRmdPS2YwYlREdXlEeW0zekw3eWNzY1ovSklSeXhSdHFkQzJDUmhu?= =?utf-8?Q?Ad6ReSbq9xmovF1ttAe7?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2820; 6:67eRZM1sYbucw9vpSgGRnvzZW81AAEXwX+nM0Ny/P1hTJdp7Uzj+zQARfPw9kVWIGbtRPQLzfF7uGp7mml01zNHrb2qCtR6HWOXzRffVFpKwUqV2QXEFf91D5SWasOOsqkMuVr/3ynmILvbvYfyFgHKvwuTD0qQp80XL+k7cqhzIVKFJIHV//2kvXZ1heCFySmFw7Gr0ucob/7K0Y19EXwb7yUrJ0h3OmN9DG0mOoZ/PEvmuQ5ai/F7zKxD6kMP6TrIb/U2O4g5p9HqzBhqIY7KS0rG3Vaeoq6+gCol+nF2km2XIoYzP8xKV8sCSu3ohH7g0y3ET/YVa8/abiauFfBlqL/u+nQhMpuIk/WrD4z3sbqbpg9/wEPucdy0YlhBo; 5:e/Ps/etn4Ip37L1JaXfqInmjJHaWGujQ7/dKbpF4SSxF0HaY4VF5ysJ/xAnbNbO9nRKi4JsssDTLyD5RfdLrAFQ07nW7VGHqdl6O//Bp0YU0tkxOcin1AMnlFndvOjTjvM/UdsHtG7n7rhiG1ibrfEN3mggqF0ip9mo7+sSLb/Q=; 24:SlKpQHCXJQYQE+Gn3u6PPfqA5ru39oxr1FMiHKJfY9Kid7sZDyEOMn+pdDAXCDRF26cQxGAKn0QTDphnk52/C+RHRvlWMgmulPyZm98Cg6k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB2820; 7:Dh0KL/7haMSFiBJp/xAQd+UNmDGhrbCKHFkPQ3pJ8nIk6IopcTi3fj4rGKy7Yzfo8FzfWdm5Fr4CekaqMW3kNUx5saXfVw6y7rTtWOe+GaSxBn6X5LcJGrtoWMZ3sijKr/174nANXD4+p+Jvr3a87SzPPEe8RH0sC7pwMira0HCAue04qx4t8h+Uj/yIypE7GspvVqY8X49Yh/l0WSInsInQTOhjQ1fWJuIAsJzUzRtmjv0HJYALq5EtOlKbsLDLD+eZ4IJUeeewcSXmIj1VUS/v5HCJrcUF8Xx0HbiTsI3pEPEpIASSWV1G9/RXZXzPcFTF0LEixtPGJE8mGMT0keMbCpQBpNb2jOXywS2fF9s=; 20:RUDKx/iagRtQ5T5zmpi0T8fw1R9S92g1jJhzZx/iptLJXrvqOqHWHNarPjWe9zUy/YDxzcO597C2G7W5Lq6oVAs5mw/vw/btkFKaqpogzO+9F7UUav4M3gT+iBh2zly/KlblLHJNW+1n+UUY3cJOR4/4cffBECQYBLLOklU9QcjKawTv6tgCY/MLLOmrLSd+U+6JU1+YXh/GX2DVcCIJFgvaTsVBBOJPvuJ14Zq8PYhI7BZU8bmkjOTcL3FA3/le X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2016 22:28:50.8627 (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: BN6PR02MB2820 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.38]); Fri, 18 Nov 2016 22:28:55 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Fri, 18 Nov 2016 22:28:55 +0000 (UTC) for IP:'104.47.37.53' DOMAIN:'mail-cys01nam02on0053.outbound.protection.outlook.com' HELO:'NAM02-CY1-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.37.53 mail-cys01nam02on0053.outbound.protection.outlook.com 104.47.37.53 mail-cys01nam02on0053.outbound.protection.outlook.com X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Scanned-By: MIMEDefang 2.78 on 10.5.110.38 X-loop: dm-devel@redhat.com Cc: device-mapper development Subject: [dm-devel] [PATCH 09/14] dm-mpath: Verify 'm->lock' locking assumptions at runtime 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 Verify at runtime that __pg_init_all_paths() is called with multipath.lock held if lockdep is enabled. 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;