Message ID | 1ac18a23-4553-03eb-d1d2-e9d75d31dfec@sandisk.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Mike Snitzer |
Headers | show
Return-Path: <dm-devel-bounces@redhat.com> 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 DF95960238 for <patchwork-dm-devel@patchwork.kernel.org>; Fri, 18 Nov 2016 22:27:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CE96A29A0D for <patchwork-dm-devel@patchwork.kernel.org>; Fri, 18 Nov 2016 22:27:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C334529A27; Fri, 18 Nov 2016 22:27:46 +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 23C9F29A0D for <patchwork-dm-devel@patchwork.kernel.org>; Fri, 18 Nov 2016 22:27:46 +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 uAIMQZOW012761; Fri, 18 Nov 2016 17:26:36 -0500 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id uAIMQYSN028161 for <dm-devel@listman.util.phx.redhat.com>; Fri, 18 Nov 2016 17:26:34 -0500 Received: from mx1.redhat.com (ext-mx02.extmail.prod.ext.phx2.redhat.com [10.5.110.26]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id uAIMQYLo013815 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 Nov 2016 17:26:34 -0500 Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0081.outbound.protection.outlook.com [104.47.40.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 3794E8F23F; Fri, 18 Nov 2016 22:26:33 +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=3f7DqBFP4anv16yQpSZKL20XzlkEigBbeEXozlTHJs4=; b=XkSKEWELx3dMy6Bdc5JGbmh5A8Z2za0I+LqiJZP2mbtCZlTHG1ugIxhBLtbtMdby5z4o/k1BWTKAZxWNOtN3XSFqFuuHYeSFsVV3R5XgzOPqQN+h3vhzyTx8g/BmIki6drIt3pUIgSxEjD8bTxeTYZv0ZX3npvci3UMFT9uLvo8= Received: from CY4PR02CA0035.namprd02.prod.outlook.com (10.175.57.149) by MWHPR02MB2830.namprd02.prod.outlook.com (10.175.50.16) 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:26:29 +0000 Received: from BN1AFFO11FD028.protection.gbl (2a01:111:f400:7c10::121) by CY4PR02CA0035.outlook.office365.com (2603:10b6:903:117::21) 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:26:29 +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 BN1AFFO11FD028.mail.protection.outlook.com (10.58.52.88) 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:26:28 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:2886; Count:19 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 80.FC.03811.26E7F285; Fri, 18 Nov 2016 14:19:14 -0800 (PST) Received: from milsmgip11.sandisk.com (10.177.9.6) by MILHUBIP04.sdcorp.global.sandisk.com (10.177.9.97) with Microsoft SMTP Server id 14.3.319.2; Fri, 18 Nov 2016 14:26:28 -0800 X-AuditID: 0ac94371-72fff70000000ee3-88-582f7e628027 Received: from exp-402881.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id 28.21.02804.4108F285; Fri, 18 Nov 2016 14:26:28 -0800 (PST) To: Mike Snitzer <snitzer@redhat.com> References: <32edbd52-5b1a-b093-0195-2ec6fa73cd6f@sandisk.com> From: Bart Van Assche <bart.vanassche@sandisk.com> Message-ID: <1ac18a23-4553-03eb-d1d2-e9d75d31dfec@sandisk.com> Date: Fri, 18 Nov 2016 14:26:28 -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+NgFrrFLMWRmVeSWpSXmKPExsXCddJ5kW5SnX6EwYY2BYu972azWuxZNInJ om3jV0YHZo/3+66yeWw+XR3AFMVlk5Kak1mWWqRvl8CVcXfyDKaCVsGKJWsOsDcw/uDtYuTg kBAwkfh5PrqLkZNDSGApk8Tphc5djFxA9jZGiS3vr7GCJEBqph+YwwqRWMoosXDyDGaQhLCA h8SjTReYQQaJCKhK3JrmAjHITuLVqhtMIDazQKjE9Y8/2UFsNgEjiW/vZ7KA2LxANUsftIO1 sgC1djwBC4sKREhs+joHqkRQ4uRMiDingL1E786rbCDlzAKaEut36UNMl5fY/nYOM8hlEgKT WCU6tixhhThBXeLkkvlMExiFZyEZNQuhfRaS9gWMzKsYxXIzc4pz01MLDE30ihPzUjKLs/WS 83M3MUJCvHAH4+vb3ocYBTgYlXh4JUT1I4RYE8uKK3MPMUpwMCuJ8K6uBQrxpiRWVqUW5ccX leakFh9ilOZgURLnvRj9MUxIID2xJDU7NbUgtQgmy8TBKdXAWLHdOcC09P727APmr4zqNuzR 5Xsb+HRjxIv7PsyfnafM/dD0caKsKM/v5qWi89xcJvunzfR58E9PTCXah/Es1wZV1WdsqfHJ ry8kJX7ZuDbl6lF/zy0l1vy/ntSt3y9nU1H6b75Kwt0ethfl0WzCXrfmqVl3nUq/UXzV7Nv2 bcE5ufe1+desUmIpzkg01GIuKk4EAImPXZ5tAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMJMWRmVeSWpSXmKPExsXCtZEjRVekQT/CYMk6EYu972azWuxZNInJ om3jV0YHZo/3+66yeWw+XR3AFMVlk5Kak1mWWqRvl8CVcXfyDKaCVsGKJWsOsDcw/uDtYuTk kBAwkZh+YA5rFyMXh5DAYkaJfU87WUESwgIeEo82XWDuYuTgEBFQlbg1zQUkLCRgJ/Fq1Q0m EJtZIFTix+zZzCA2m4CRxLf3M1lAbF6gmqUP2sFaWYBaO56AhUUFIiQ2fZ0DVSIocXImRJxT wF6id+dVNoiR6hJ/5l1ihrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRLDczpzg3PbPA0FCv ODEvJbM4Wy85P3cTIzjYOCN3MD6daH6IkYmDU6qBcfv9Jvb1yt8+6K101n11dN2kxkO3DtdP F1woHal7wMJqRtbSJYoR96eIHee/4bd65+rqMgG5pYxbH8yxlvR578y1kOP8gmwxtWOFL6fq Hlv0e4P1jIlKn5YcWiPxbOOmh6fqZVZP2Dy/QvCuKntlWL2Pmt27+YUXL298wLb3031xudNb v05UvP1ZiaU4I9FQi7moOBEA1625oOYBAAA= X-IncomingHeaderCount: 19 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:(10009020)(6009001)(7916002)(2980300002)(438002)(189002)(199003)(2950100002)(189998001)(97736004)(31686004)(23676002)(68736007)(4001350100001)(47776003)(87936001)(77096005)(33646002)(2270400002)(65956001)(6916009)(65806001)(38730400001)(50986999)(86362001)(31696002)(2906002)(230700001)(83506001)(54356999)(76176999)(8676002)(4326007)(69596002)(8936002)(626004)(110136003)(106466001)(356003)(53416004)(7846002)(36756003)(5660300001)(92566002)(65826007)(50466002)(305945005)(64126003)(81156014)(15650500001)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB2830; H:milsmgep14.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD028; 1:GekBjNdvCQp2XnB7r2AnvbsD3qFiqIZeLTMsQgoz/WMWBQxW+Chk3XW3I646yLvIrZvmPflRr6H1whyucw2OrZBXIIk3zNKGw7Z0uuFmjoPthGDHTMQHnqAaj+ZhLtt316EsN7AR6p4ZZaAxs2cOQ35S3eZO47zc1FvV+aBMCfX0hyUg4rQLySbrhu0Ym5xS8lNpt0nAxgNnA+RkpDk53cMOcbbodb6amA6QeiajUjmwoxGp9Z8CHw/5ishlefP4VbXk+CbdzXmpDpU0AgZ2uaTVqkooFhvlok1+5lB/KL+khQUdIzua7wjq5K6Xn+ZseolLeB5Kq/hwqq7Xgd3NDx/LSPYBMRwb6hvy6Rba5UzKIt32S3MFt0T8rhKkGX0kLH77RdL2HdQnhYpmSDOjNlO2s6FA156HSCrcKCm8PMxNCk0/ViTwBHM8XJC98XWAAjYrBi9OASGak+FYMLpHYAt65Qce1J8fy8/aVgwcjklNa6EMBcHe2foEpQ76zcZR X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2830; 2:RYHAjd+UIGQ+8dYYTuNlTaQEgIaTlu4ctayeDlKhhmsHeG2xRLgSuKmn/XNxaFO0aV2XiWgnAGMPfK18CZClZQPmKpLkv3BU0qFG3o4WKPjci9pak2bV4NzfJd5kxMZHzS1rTEAzI5AjKQ4sVNNJqQd6ns3f6twlJ4DBXujfDZY=; 3:MKQs+8WeHuGS/d0C/1mnaPFLBkTp/jXGVvBxXKMKI01ZOK5v+fSF/oFuEd+FQJUCROl/tfLZFdlw2roFrTQoatxSBUR2MVelgZe54hr08SjafEvi6UudNgoxf+L6ID9j/p2JrYXH4W0Gx+2ax8wUKN+OOfrv6y+hdsxTj9elJVCdVW2n04mHPFzqiscHf9VKC8DDymppl49cMDYRMkZ52/Mqjd68ynSRgXxLJMCsNo/pmyK6YycdfqpKcqGXVY/orZUTXvJd+n9B4sOuYdjWEe8gmLP6wwLgVsrzc4X52Sk= X-MS-Office365-Filtering-Correlation-Id: 0a07bc74-042f-4126-4d87-08d41001f10b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:MWHPR02MB2830; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2830; 25:DRDhDCVPcT93j+jYqb89pSSKDI/CEfJWAl4oDVKuyw4hFbtavNJ9uFDpXlA4NYwu6ACRisEIiHq5gC2hXUE53ztw2hRol1Wd0NXbXpNm63gFw2UNrhA4Fyuboup/kg+ADicxTOOD4NFwRkLuUwKIEQ4LUWA/5BeGj906pWqfRZzUPFPFbJEKv4JGPZEFgppGAdxedLpK/3gGdkK3vz9EqT6JoPK1H73fxVRBYbpR9KX6Pao43SFPynxhf3M4eqti1kZENQSqyR7prSeffRxcDcg0ZQbq0wsACGI0Hg2cbmaWDHw4CudLurF6TS9IKg4aumSsAla+BcGv7XyyNrVRvjDKUIqbCkyAW1BWjr9ppXSW+ZGMpNYLNeFHjD8fk8EUCj6yS5ijEHCPGYnbADhHsKqnZp1h4Fw5TsiwHIavVwXrxUsLSkPHEbtRmHNxaQOkkoWIE6Cra1GfiFtLGqHKCXNh2F7yUk5/VCfIMb21c21b1+jeJlHrEvNSUmlx+a8W+GAJv0f+ZazJP3CfV8vFooJwI0binPT8/cAMmeYnkgVJgnk4dBaZmBOEwZhLcekZ5haUCR4rphZwDxgxs1XKl4zsbWWPDMynvd6xVnMECEzaJdlnArnGVN0QDn4CgF1jGcgOCZ/v9DPAfZQoNSgaTUR3wSUgA3avn9gN51f9IOCM55rmctSho+ZNLKnSnhONNdiM6weL7vGKDRW7oc/BhXViRT6OuP/oWOm3U+ALZZZ8aLgxBAg9MigGwI9k7MSGOBV3kLmX+JzqN9KUMCqyCt1jNo5d5dsDajevgFFEeZelgyLaH33yRfsRcJ4TUSfhakd1Y0MGvnX6LK+UT1fvtSDiec6xZMY8Qdn8yMnggEk= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2830; 31:jr0MO3yTwPH2oIrlKsXy1pLiwbpQRMDShVze18RfWIW62ijrqYoAFhWwAHLMZCZ9i3UpE8dlWYSOrgEVqK30lBJojGfze/8hxxP0cr57sIFfj567sStidbfOTubUN7OG4kvJn9MFb5Xav5BMzJCBhaSKYG3bUbC7R/1hsZ0Ny0GxjJP/unv4H4uQLHLvVOPDHOauQ0aXNIzziqbDGCjAudgkBKSEyRj/MXc56R7TEeBYUEKu2iS37Ex8XmfWr3A6z3LZv4WFgh5HsceyjvMOXA==; 20:Y5DpmN4B1CCdmtiNb2x+vJP9ro/WTNDtnpDx8XFarGn1zhF85ErN1RqORnmO8b/idtZ4ZDwyyn5mwFZQrClNAwrDTkZWri6gOGmq63z75theguMAvYdeRYFEuIjKjBBJfzObFRy12ODkRizXGa/j/hxk4Sukl1+7UV5sAURnl6WJ6G2/LeH9DcH7NJWhJWCHFvbTfY1mNBWSqRQAQLxPnPvrXCZsy6emaFNyE8Buug/xyvJEj8IqNP6zn0r8v4ytCfd2/J2NEBvW7k1lGl6KiZDns+e0zYmUKIg7P7ECSPIhvCGfe+cFthJl6wePmN+C+3MPEeG4OiKlzy2rEr5RmDXjW4BdqFINR6p1obEIkPwwxLKUoiWydhlS5assQ6g6gt9Y//5qlmnoyo5pDDXPIV4H8rzoHqEGz85O8j5AoI7V7weyY1MpdNG4IN+Ug3V7tz99odThzTnoI7oKubGYTOBNmo1v4klZD9csUZAmtmlHH9qQg6hdcSR1cUY+qfHi X-Microsoft-Antispam-PRVS: <MWHPR02MB2830D5AF799F639D0956B34081B00@MWHPR02MB2830.namprd02.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6060326)(6040281)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(10201501046)(3002001)(6055026)(6061324)(6041223)(6042181); SRVR:MWHPR02MB2830; BCL:0; PCL:0; RULEID:; SRVR:MWHPR02MB2830; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2830; 4:g3CIWkoVfLwM0ONPJT2hEydhCgIe7GDi1DLY1ptLjM0v8G3dpU9NppOLo8pxc8uVy4zAHmw40p5tcHCiDvctD7Bj000mNd0ulw0Rn2qV01ee3PIeMlQTAxKl2JTIOsfxwpt0BKy3xxkMxrg/s34uOjrrfnZvh5nZ7DEKL+8GMzGtXOh01xm/vNTd7+PTwLgzWjDsnVrIzC6TPC5cCB7SJLukWM7wOCGjPYqusaWCHyMtKy+cVSIOFfz0mfHoSg4aVlCUQyf0G8Dx/C78ALC0i5WKcZfCtSAm0YN6ZaVrMDHKCQcWw2nBmpNt+jbPbF4tUKzpHPzcHNByzSqOcj7EKrt0DdI+TQVAkJDO3gm6rD0o+F2BiKAPYK/EhGBKZhUF1RaHk6cGGp9pCm6WA5mv4FEEws81Zr9ephe7MktYlphQBvP2Vjaf4d5jy1o6Tq5RjvyuOZgya7vLKIX3ee0gjUlc8rdUBMIC/UT46KNUDCfa5sr/ljfG5G9AJM+Qa1cfGwwQ9h5QaSZ22unANTJSU2RSNsjHzX6LjRCKdJYmC16U5sABwxEsorwTKNWizmbi0CVlziuO4F46rDweZnTQxw== X-Forefront-PRVS: 01304918F3 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjAyTUIyODMwOzIzOldzRGorSmhxbVI0RGppOUFuUE9XWE84UVBt?= =?utf-8?B?WG8yU2RleHhreU9QL2x4YTJFbkVqUlFSdjVEaUxkaUxzamtGL3dZREc5OUI2?= =?utf-8?B?Ui9mVVdpaFMvQTMwNnpkUy9PaDNjY2tlU2cycHphU0ptWnlTN3dZUExjSmFT?= =?utf-8?B?VDFhWVA4dEN0QnFjc0I0TnFSRzRPcGNkeUtoR1E2d2E2MGdEazFmVm5lR3Bz?= =?utf-8?B?Q2E0MDNSUDhsUEhad2R6Yk5ZVWNKUisxa1JKNy9mKytOYVBZUzBFR0hQaEFW?= =?utf-8?B?bmNmWEZNNTVuZ05kMDJOV3J5dzRDcTNQZHR4UVVWekd5b0t0a1h1REVLcGNB?= =?utf-8?B?MklwbGVEQm1scGRXSDNrUFhaL2pOYmhLNmVlS2wvT1ZMNG9lZjZ6ZEh5NXlt?= =?utf-8?B?MlNIaXZ3OGVKeTE0dE9LSVREZGZZNEsrY2U2STA5eHRReHdTMkdvemtuKzc0?= =?utf-8?B?aG1QMTQ1WWV4MHRoZm9xNWdnN3Y0djhSU0U3Ti9PV25xYWwvSXc2MThXZng0?= =?utf-8?B?NWdDTkdiY01wR2Y1SUJyS2x2NDlMNGNDYVI1U3ZWbDJaZUQ4ZmdrL0RXRmdG?= =?utf-8?B?K1ZNbXFqeGRJam1aeVA1bWFhbFNqK2RBdE1Td0xYL1NjaEVDZXlidWQwOHhL?= =?utf-8?B?Y3lKbS8yWFV1YTNxVWZPTWVtSkYyOXdzUUdSYzZGYXYxdHJudnZjTmVqZWNk?= =?utf-8?B?T1Z6ZnA5QTROZkZKL2V2ems3NjJEQkV0VnBMcEU2N0lXbGJtMm1Talg4RjQ3?= =?utf-8?B?MU9FUUJqNkR2L2Rsck5QemI1YW1SS2xjQ2NZSThQbVIxd1NVUENaUnA2bTRq?= =?utf-8?B?WFN6N1pGQ0Fod0QyVlhyYjJ2NWNRZ25ac2J5UERad2FVUnJxZlRIVlJCcWc0?= =?utf-8?B?aFhqaHlpSzhoZXBSbGM5SVNlUUE0alVoRk1jWUsybnNTUzJkbHY2dkVWTTU0?= =?utf-8?B?NERQdDdxN1dZSWJHQjV6YlBMQ3k5VitvUmZ3cXpPYXZzUUk0Rjk1YnBBcGxk?= =?utf-8?B?dHBhdWNzWU5mb2hZazVlNUI5N0FqRmtkWU94TEhlRkE1SktvYjh6MlhpZDlp?= =?utf-8?B?TXVRenBMSkNqU0lRVy95MVQrVnBQWFd1RTlpWWp4NytWSDFpbEQyek03dnZM?= =?utf-8?B?b296Qi8xN0tEWkExMGczTWxKTjlTTURvMGlhMTRMbWVzNmhlUm5UQXZGTjhs?= =?utf-8?B?aXpVak1ZNzdLWFZoVnQ0RkdKQTluZFdIWjFwKzViVjFTUUpsUTM3S2NKbW1m?= =?utf-8?B?aFRNL3ZMVk43YW9oUk50N1VtYVo5NitzQTlQVzJEWXRSdFVyS3ZxODBNc1VP?= =?utf-8?B?Qk1peHhZUWZDQVRlMVB2bUlta3hFbUxUUC9VMWloMENmL0hqMi8ySE9USlZa?= =?utf-8?B?dDcrL2pIdEx1ZEk4MU8rbHY5VklzbEJSVXBCV0lZZi8zcENBMTJmdExOeEUx?= =?utf-8?B?V081c2JZVkNnRFYyR1NuQUJtZTVNNEF3TjA5bDFQazNTNEM3ZGtSaXNUZmxn?= =?utf-8?B?Qjl4UUQ3ZUE1d3BHS2NDcjNIdjFld2pLSVFKaktUNHd5L3pvaDEwSXg0TXhh?= =?utf-8?B?SzZmSFhPYzJmZHlqd0NCbE96OWZ3MFFvS3NaK203aXZybno5THdEelVoSzdP?= =?utf-8?Q?eKKHezHjSa7zPhgKcNPV?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2830; 6:VJ3MmgtpDwRE/OVRumMI58NgARnIadRfDgGgR14VHXEwI8xdt6b+T2C6d5ZOt1pD9POb49N/kphlllq6rDqNmbOUSKvVoVaKXyzo0oyKZZAHFOo0Zx9JUrx3BBYv4jVQ2Gif3kw+0F313t0a2tajLbdlg8SWbrLbG4gwVC8sclxTw8hny0ad/TB3EO0s6UbfdeSEkAk33a9BDvDTkayPL8Pv1E6eAt9pyJ8SvnaGJG42tyROHsbtOipet90RXrvBBx2kuwkf4EgX/ZqOSBmKPWNP81HPnkCKeDYXvjNgoceXsqNB9fF5npkyTbTm6rehEJJLRKtY4jTDiKVR80iQz9KIYZDpdmUbXsBfKjq2HQD/RiBY4tCJW10cob69HPwa; 5:38XPYKSg6i3XmYXbgVP+VKMDXjQgC7EJnnFmhLxs6WOsJNhtGz2dNfEj6GIYHFkbtZEsni7x0g8VTAKUh7L0ZUjhNhSZF3cnL/Wbf/Blyl621s/M2Oeov7i8Fqkgd/YQHx8TQc1McSS0/U81xiW+L1vRHv/z2NtrNYQNk/M0Zu4=; 24:cHr/upNJE8GlI6pnLRQz7r+suUPJ46c/FvLoeSfd24Ijb7W9xjMXfUrdkp+5owUUbqvFAWBhSg0EvhRFNKkT1nPaQ5iN7o0afRp/SZVe2cE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2830; 7:RnNYGMVXO99he1Qbw9oZmMR9D5e/WfhxMWbJHCUvW33QRPaZKkxqM/JK9kTmNZDACGPPzhz99fpdxUvRtDv2kqWjxpXgNpfLcV2/MjAK1cu2Y6TbdYK49wS8kc44YU5P0yfUlRNu4c4oh24TGV/jJbHZ9VoiHDQzg13Dz21oSemGBJfFTzjj/woc6qXmVDCstxgqkbSIgx6BLusVqMYflcl5rKUx/7eHwpjg1IgstiIB3fY28LsrbMYfP/NDb1NiO0sHmiAydK+mtPx/uiTPEVT8Ld1zaGG3rc04UQEIScw0KtATYklhXa4d3fmJv3c+KfW21o35rLTL8zjSzvIlGlIxvxFogRSZm4kyh6sGLrk=; 20:ePYVJ4CCJvvYN0UBq1TWFInJD43ag4Ndbf1Z+itORk7L0ovk2MwEOZWmKw+wre3aIYE9e0vmMyhmEQ4u4wmLmwJ5HxfSLcygIhopGpkeMR0cOS4Kt7MXniuwmiEXyTYEixAzF6GR8825WnuBEVzhy/N7q6YcWzVg+1H1CM9ursjbyUujVjpi9HzKVzNgzck7kVF+boJhWWuudktTlx0l39plctPaDGt2hAolmLm+zv0z0IPG/FtB4WV848n/b/bh X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2016 22:26:28.7399 (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.225]; Helo=[milsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB2830 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.26]); Fri, 18 Nov 2016 22:26:33 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Fri, 18 Nov 2016 22:26:33 +0000 (UTC) for IP:'104.47.40.81' DOMAIN:'mail-co1nam03on0081.outbound.protection.outlook.com' HELO:'NAM03-CO1-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_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS) 104.47.40.81 mail-co1nam03on0081.outbound.protection.outlook.com 104.47.40.81 mail-co1nam03on0081.outbound.protection.outlook.com <Bart.VanAssche@sandisk.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Scanned-By: MIMEDefang 2.78 on 10.5.110.26 X-loop: dm-devel@redhat.com Cc: device-mapper development <dm-devel@redhat.com> Subject: [dm-devel] [PATCH 01/14] dm: Verify suspend_locking assumptions at runtime X-BeenThere: dm-devel@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: device-mapper development <dm-devel.redhat.com> List-Unsubscribe: <https://www.redhat.com/mailman/options/dm-devel>, <mailto:dm-devel-request@redhat.com?subject=unsubscribe> List-Archive: <https://www.redhat.com/archives/dm-devel> List-Post: <mailto:dm-devel@redhat.com> List-Help: <mailto:dm-devel-request@redhat.com?subject=help> List-Subscribe: <https://www.redhat.com/mailman/listinfo/dm-devel>, <mailto:dm-devel-request@redhat.com?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c index c4b53b3..49893fdc 100644 --- a/drivers/md/dm-table.c +++ b/drivers/md/dm-table.c @@ -1654,6 +1654,8 @@ static void suspend_targets(struct dm_table *t, enum suspend_mode mode) int i = t->num_targets; struct dm_target *ti = t->targets; + lockdep_assert_held(&t->md->suspend_lock); + while (i--) { switch (mode) { case PRESUSPEND: @@ -1701,6 +1703,8 @@ int dm_table_resume_targets(struct dm_table *t) { int i, r = 0; + lockdep_assert_held(&t->md->suspend_lock); + for (i = 0; i < t->num_targets; i++) { struct dm_target *ti = t->targets + i; diff --git a/drivers/md/dm.c b/drivers/md/dm.c index ef7bf1d..49c4d00 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -1628,11 +1628,10 @@ static void event_callback(void *context) wake_up(&md->eventq); } -/* - * Protected by md->suspend_lock obtained by dm_swap_table(). - */ static void __set_size(struct mapped_device *md, sector_t size) { + lockdep_assert_held(&md->suspend_lock); + set_capacity(md->disk, size); i_size_write(md->bdev->bd_inode, (loff_t)size << SECTOR_SHIFT); @@ -2084,8 +2083,6 @@ static void unlock_fs(struct mapped_device *md) * If __dm_suspend returns 0, the device is completely quiescent * now. There is no request-processing activity. All new requests * are being added to md->deferred list. - * - * Caller must hold md->suspend_lock */ static int __dm_suspend(struct mapped_device *md, struct dm_table *map, unsigned suspend_flags, long task_state, @@ -2301,6 +2298,8 @@ static void __dm_internal_suspend(struct mapped_device *md, unsigned suspend_fla { struct dm_table *map = NULL; + lockdep_assert_held(&md->suspend_lock); + if (md->internal_suspend_count++) return; /* nested internal suspend */
Ensure that the assumptions about the caller holding suspend_lock are checked at runtime if lockdep is enabled. Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com> --- drivers/md/dm-table.c | 4 ++++ drivers/md/dm.c | 9 ++++----- 2 files changed, 8 insertions(+), 5 deletions(-)