From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752188AbcF1HhS (ORCPT ); Tue, 28 Jun 2016 03:37:18 -0400 Received: from mail-bl2on0094.outbound.protection.outlook.com ([65.55.169.94]:22816 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751605AbcF1HhO (ORCPT ); Tue, 28 Jun 2016 03:37:14 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.225) smtp.mailfrom=sandisk.com; infradead.org; dkim=none (message not signed) header.d=none;infradead.org; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160c71-a17ff70000000efe-97-577228073ebc Subject: Re: [PATCH v5 4/5] block: convert to device_add_disk() To: Dan Williams , References: <146705579255.39775.12551436695635245858.stgit@dwillia2-desk3.amr.corp.intel.com> <146705581355.39775.16995803612126463831.stgit@dwillia2-desk3.amr.corp.intel.com> CC: James Bottomley , "Martin K. Petersen" , Konrad Rzeszutek Wilk , "Michael S. Tsirkin" , , "David S. Miller" , Keith Busch , , , Johannes Thumshirn , "Ross Zwisler" , David Woodhouse , From: Bart Van Assche Message-ID: Date: Tue, 28 Jun 2016 09:36:59 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <146705581355.39775.16995803612126463831.stgit@dwillia2-desk3.amr.corp.intel.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRmVeSWpSXmKPExsWyRoxnkS6nRlG4wYk+C4v/e46xWUyfeoHR Ys75FhaLiSsnM1usXH2UyWJjP4fF464ZrBb3jn5hsli2+Cmjxd5b2haXd81hs2ieeJvdYvnx f0wW/3+9YrWY+Pw3iwO/x5aVN5k8Jja/Y/eYNukUm8fmFVoei/e8ZPKYdzLQo3v2PxaP3Tcb 2Dw+Pr3F4vF+31WggtPVHp83yQXwRHHZpKTmZJalFunbJXBl9FxsYSs4zlixcsFuxgbGZYxd jBwcEgImEjvnVHcxcnEICcxlkng/8xEzhLODUaLtyDymLkZOsKJFy88wQSSWMkqsX/aFBSQh LGAvseXvGTaQSSIC1hLXdidA1GxklNj2ZB4biMMs0MEi0fRiFitIA5uAkcS39zPBmnkF7CSa dv8Ai7MIqEr8W/4TzBYViJDo/bUEqkZQ4uTMJywgCzgF4iSOHnABCTMLWEjMnH+eEcKWl9j+ dg7Y1RICG9gkWjb1MoMkhATUJU4umc80gVF4FpJRs5D0z0LSv4CReRWjWG5mTnFuemqBoYle cWJeSmZxtl5yfu4mRkj8Fu5gfH3b+xCjAAejEg/vjrrCcCHWxLLiytxDjBIczEoivJLA6Bfi TUmsrEotyo8vKs1JLT7EKM3BoiTOezH6Y5iQQHpiSWp2ampBahFMlomDU6qB0XqWi+bzZwEf vaMkGIx4lyy7aJlz5MqbS/f3L7Dlvsa7eOGb08wdusFaJWFJ+ybMtM167CRpKdmivtTjubSR yhfD6hkFX3bvape/FvKl8oLumhVHDn7uMo89+HPX/WPJ2rcF/k9ifVcl2DWttT5OzZiz6fXl x/+d3P3fbFvcu2pt0auZb/f6ZiuxFGckGmoxFxUnAgA+7Chc2wIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRmVeSWpSXmKPExsXCtZEjRVdRsyjcoPe7scX/PcfYLKZPvcBo Med8C4vFxJWTmS1Wrj7KZLGxn8PicdcMVot7R78wWSxb/JTRYu8tbYvLu+awWTRPvM1usfz4 PyaL/79esVpMfP6bxYHfY8vKm0weE5vfsXtMm3SKzWPzCi2PxXteMnnMOxno0T37H4vH7psN bB4fn95i8Xi/7ypQwelqj8+b5AJ4orhsUlJzMstSi/TtErgyei62sBUcZ6xYuWA3YwPjMsYu Rk4OCQETiUXLzzB1MXJxCAksZpSYeP8SK0hCWMBeYsvfM2wgtoiApcTWH2+YIYo2MkpsezKP DcRhFmhikfjwajIzSBWbgJHEt/czWUBsXgE7iabdP8AmsQioSvxb/hPMFhWIkOj9tQSqRlDi 5MwnQDYHB6dAnMTRAy4gYWYBM4l5mx8yQ9jyEtvfzmGewMg3C0nHLCRls5CULWBkXsUolpuZ U5ybnllgaKhXnJiXklmcrZecn7uJERxFnJE7GJ9OND/EyMTBKdXAqKfTq5R6MYE95Nje4zaP 2t7d3TLj1SM2ucfOTN4TWo1v6G6X/DrZlX1/38mjq3Jtf7y2Tzg5UXb9+whG76NC5XKz2vtE t5RMuMZiZGbTrX+scUvZNvNFOgIdN798v/U3flWysos6b8lvm3/WXQv3/JcXObO4YkO3wy/b JxJhN29crz6mKP2mQYmlOCPRUIu5qDgRAJenfURSAgAA 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)(377454003)(199003)(24454002)(50986999)(5001770100001)(97736004)(86362001)(19580395003)(23676002)(2270400002)(83506001)(19580405001)(76176999)(54356999)(558084003)(92566002)(87936001)(64126003)(4326007)(69596002)(50466002)(31696002)(4001350100001)(106466001)(68736007)(31686004)(7846002)(305945005)(5003600100003)(7696003)(2950100001)(8676002)(8936002)(356003)(47776003)(36756003)(586003)(65806001)(11100500001)(2906002)(189998001)(81166006)(77096005)(81156014)(33646002)(230700001)(53416004)(65956001)(6806005)(65826006);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB0811;H:milsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD024;1:d0l9mCss8BFlYtyWFWdHeeqJhRzy0GAOO6knOxoK+tclDP/zijATw/2W2gbFglGNVs80Rqi95lwZZ80006d1LssWLr893qvUcmyh97sLTSlVrFRkZp+QNgPMokMC8On9YVes+nk7pp8I12qnonnSx5WRAPpbNyP6m/075KF/aUyQHqzcqCcyugGwTflcir4bCfv3woH+4TbOk3NBVTzkDqJf2pd6u60r47oYy/39dYAmKqmAJ2OSNC8qf4Oek5fA2QAjXAaWLP+oL9djXraSmQtq82qy9RKtTIjKGyKPa8WDU38KM9/cgiATKCirKepUC5f6omLSSC+i4/0/m7Pw4sGXrWMCSvIpODiFEgU8K/szg/kBjIgwWO14wxRJX3aTANXVwDwrXhtehxNdHjjaA+7eki1gqv5rfow92I8kxEYnXvYDiIykQgPji+1bvdfsZBtwwg4YFhL8lFesXro7fkZeEfNQxbRCtc7nDuyFyDcrbudRQDK23quwWy3YKvGr2qrIcfXWH1KRgG4KYMxXyqv4SnX8cZsfpbizDSuNJlZ4JO8fqtI3QK678sLm85Mi X-MS-Office365-Filtering-Correlation-Id: 14fee18e-891e-418d-c35b-08d39f2703c3 X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0811;2:Qlg1SrGyuxBuNvBwCRdM3rpDF4j/VYhPw00dLJY161TcDipA6Xs8zixJMizygAVBwgsPP+JSrl01RXG9MlXyn/0mp7ciYW/nr/6qxjNtzuiTxpZIn3LKPM0XusV5RIkt4w/UYEIOAHD8uMge+CnRpYaIu9+GZV0H6cunkX3sUH9iHa5842wXxEsC7yLgZ9V8;3:0Mbc7nh9nnIs5MsIsKBgS0OP+7FREiKZ3ZGDqmqbC91RSHpVvuIqXRFJqzGpW0ADwuuvti+oHlhsRytR6j312LT4fhggnjlS09tQg9S3kKZU2LljaY0kLVtPKghbh8zQ4s5tVC8bR+y/Nc1VRQ5F6OHK6RLMVttslnJT+NRoYJh7UOi/fSMFR+U4jEz1EeWhQXDGqqrdNCO+aHwHdg2ev0bSwSufhJF8liCB7wtSUCEOnXcYCm+5t9g6Yzy+lSoE//oP+0F4AjoIxLlyxTQROA==;25:Jo5aBjT0ta/rv4vUqXlC5z25Ii09qdnlxJyJutVpgp9pX/J7Bq3J1MBjcGoqvvZ0GK32qheihNumj5LE2fbU8IDDhsAdFI4d2/rBib/OGAQ8W465rq4/V0mHKx0Nx7BxGP49BjrZbscW6h1hZEoDCDCAgsEy4tKRNjbcGB0vND4o/qfZQhpXJ0jd4eX16HH7c4QdMLVuXE554VKN13Ujh8x+B3PiqtsjU2dufX8nn8/XyTK0ZIUr6pVsRT5Qzd6+vUfywpu0+asZiT1hQXCsq+ta5RuYzsW7myEMGuGSeLv9ok6wN7OFKSo2+Ua6pbh7DTaOaGZquUxaeJtHeRNYSn7phdjcP71Jb7n8Wsifan4NBMvyfWQSiriTqddbMB7nM65+T6wiFvWgZccOeMlMyVyJ+Un+j7syskS2SGoYpc4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:CY1PR0201MB0811; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0811;31:mLmm1mtqm8gwc9jtaZ6i9g/4OcG8XFjBR1DqZogwe8qNqfLpiVHW6RlVrU1EAFH5XH32uu94ZGnZ3TxNY7cX7V+2nD8mCvT5z1Lqcd0uSDB1ezStJdnAwWyaOgg4BzdnppyH4jaImdMeol5izIJCLS8EfhLnXtyyTtIDbpdf0VOqO7yK3fISsdvoVhnTp2myU0F4JoVUl1EP0rkVng5ZAw==;20:vwq/4nHPlnGkXQP/Dig08Mmw3WH9IgztzUiuxQWVpUMj3NDxYQD4/Rs9+HmTB56NVJmAe1bz3IcSLLyZefB8iJuKXyXb5UexZGP/yEn73VWUa0QOTrQFrVPwF+s6CL5pSgrXzetvQAw1ll0QvhC5f6QgiuqWpB5WvGbP4EnO94Qc9Qq6YipkSO/B3/NYeH4ONYUONqcztASinvnuVY+0Xr7FeRAnFoOA0JGn0PaFzzjdgT6nPXbOetMrhbOI7RLdoN+WQ3t4BmptA3DqL6gEW41zTx945IE7QUrSS+upqXZwHhmp0do3p+51XSvj9UQjXl58B8XnPydzDEzKbKKx0sv6AmsgTNGfIUU8Q6TwEh9VuWKMpwhBi8jZMRDXce5F57T4cmv79cpDgQsDlCwzxXap2s26M6kmxRi+/i09n+csZbaaI3PAw/q9kEWMXaf3b3q87ca2NvnoBik9IQLdestKPDsYgx2qw2LV/U6t12XIJHHFJLaAm2xnisNNmZ/H X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(13018025)(13016025)(10201501046)(3002001)(6055026);SRVR:CY1PR0201MB0811;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB0811; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0811;4:R6nHfI8i4/gdfdyndp7OVVOUBMBUUDBPMQLQIPBfVHzgGiHVbaXpvyEzK6or75v6AxPa6obc/9qqhQ3SYy0uc6MLwAVz8+mJLmGKMAsVdmnk1IainpI4zxXNtlx5rD4At8lzPBZtRrqlDsQce2XRpN5j+b3N2CPN5QLj/0PNlhzL0Ga//PqJfoFCCVPoACpGvPqNjw9ahDA71VbTyfS+CJsaSsE7Pv2Ue1x6CgSnqZ/AFVBgY+12HuZj3Qh2+8kShF0fm8h6Ad7luG+LHbSV9ahlR8da8MURT9DH6b22zXnppi+vJOAf8Iad68MBzb9GR6LrxJswaL668MiplG1S2j/NJTAiSaE2eMlhthuni9imcQEMD73s1IfIBwm7KI0GdtWxfQgfB9m4NfWs95CCXNpVjIt1xltTREqTcIVfH/hko1J/eyt++cnNNjLivLXT6roCQsFmqi2ftTfMEqZeaA== X-Forefront-PRVS: 0987ACA2E2 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyMDFNQjA4MTE7MjM6NWtEdndDdW40MEdTZStHUDZtVUJuclVY?= =?utf-8?B?K1U4V2tsR3RVUXNJaFZhVWJOSkVaQmVGMGVwR0Z4SUdoMmRLaXlEbnRSVWV3?= =?utf-8?B?SDRiZVBMSHRZWk42c3FvTjFWcEF4TUhmZFZaeDNGU0lyZS9EdmJ0c1NZRU5F?= =?utf-8?B?cFBMZGdlVit0WFRRa3BlNnJ5WW91dXdYSHorcm5oSGsyb3IyWWRYdVFTdTZX?= =?utf-8?B?VlJYQXpZOFVXYW80SXF1WDZWNlVVUXVwZ2E4dm5qbDVXQWZIaGZFM3B0dWlF?= =?utf-8?B?bGsveHA2S1l0dVhyT0YwVi9UeXRFWUdiM09XRmdJbTFwSlltOGJVTzdqYjcw?= =?utf-8?B?M1F0SHlZdWZ0SXkyRU9rVjhoK2RBdlducTVYWEs3SGE5WGd4a1lZb0Z4QWli?= =?utf-8?B?cWZ6R0ZBR25zZVlYZEdGQnBWalFHdDRyWlg4QmNWbzd0dTVXdjNKQWR3b0hx?= =?utf-8?B?dVdnZ0Y0Zng1TE1KT0xUeUo3Ykh2MjdZRzArNXcxbHVxazgwakhrbk5MUEhs?= =?utf-8?B?TnNlcW5FL3lveU1KVDVvZ2dnamQyVHJTWTRyZEtNcTk0cmFnU0JZTldlTHBm?= =?utf-8?B?bmJFSEIrZ3lEWmZma3NpSXFLdHY2cHFqbnRDY2d5b3N0M0J1MWg0OXFDK21Y?= =?utf-8?B?S29TMmU0OThsT0M4cjFNWEgxZ1RGbVhuWDhVNGg4c2VCYXFkbHJXUGVzeDZH?= =?utf-8?B?bWRzdHNURnh3UlJwS2xoSDBOYXZ0eHpHNDRZM3d6cWJyclVCa0ZxZ0JHV1hN?= =?utf-8?B?QVRrUk1PWUZsRVpiSHIvMmJUVVMzQkpBZ0ZmbjNKZ3NmK0hoclNDSDdiVXdj?= =?utf-8?B?ZFJEWWQ2ZG9id2hmUzZGZklycnJvdENWdEJJYUR1b3NRWkZKSm41bzdpVGY2?= =?utf-8?B?TVlyaS85blJNS3hiQlJpS0ovWXY5aVJ1SmhiL0pFNzZPOVMrWTN0UFFvQmN2?= =?utf-8?B?WnhkRnBIa2wxY05FV2sraTR0WFUzWlk0TW9mZ0IxcTg0UkpOR3pUb3lMdEMy?= =?utf-8?B?RHFqSVVzSXp2RmNQOGNoSUthbFZnME9SYnJDVW5PeFhkb1FTcEVPWnZ3MWJv?= =?utf-8?B?eFMvQXRqRER2R2h3aUpRNjN3SThubnduUFJRY1ZMVWphTElCQUFkL2RZMjJt?= =?utf-8?B?b3l6MmNYWlo0VEY3Ny9oY20xbHMvZGREZEdHVWllMkJ4d1N6VW95eDl6bkQv?= =?utf-8?B?T2lYTG5Tcy9McWZLZ05nV1dUTzNGRW96K3N1dU5RZE1MQUw3eThmZFB5Si8z?= =?utf-8?B?UXl3V0liK0hJNjlQRzR5TlFieVhiMDZxanJTSkpPY2RGL1FNbnMvdnR3SS9S?= =?utf-8?B?VXkyVzNtNkVrNklnWXBJVWFFNTJwbG1xRWZCMVNOWE95ZkdsUS9uNlRURkRj?= =?utf-8?B?VS9Ga2s0SlZHSjBmMXFsWjBVMFZMWWZsTmpLL3BYdHpMdUJnemtpZWM4Snlt?= =?utf-8?B?SjJqTk1XYVlDWmR1V0hZbkxJcXFBWDZKbjRWZ2FFUTFiRitGWXhYMGVrQ3Np?= =?utf-8?B?TEtHYy9odW5lTDV3eDE3a1NiRnZERDVNMkhMTWhJUi8xZzlQN3htOEx5bklV?= =?utf-8?B?WGhaN0lOdmgrZWIvazN1Vjh1emoybUJJaW5YUHVLZkhMTXNKaWV0TUN2Ulhk?= =?utf-8?B?SU5kMHl4dGpYWmRHUnh1UUlWM1lUZnVvNEFhQ1M0YzRZQy9MMzNlYU8ybGY2?= =?utf-8?B?ekNQSHA2WG0rWHNuYy81VitSQjBzV2dPNklhWDFZQzJDRGl4SVFSYnFWaDZJ?= =?utf-8?B?S0RodndCcVF5Z3cxclBJRjMzcWFrREVYUHFBS1krQjZIZklCSmFia2VqQjhQ?= =?utf-8?Q?mOx5c21iLtlgZcw?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0811;6:IJEVMA/7JpJ6rmOpYsa5YS4G2KaVWTPsqNEwhg61AqzWR1gYcg5q6dAM1la6SRMwBOr5ltqemE36SXd6ExrhQ13TqiE6iUTzigs6Zg507uqJs/83e2Kj2Gnd/JXxUFKERqXsELgGjOJfVJsuNDxAAMMlR/nKn7R5q1TAya0WdP8slmxur6j1c/kbpJsuM7jUMW55HAFsLAUc+9nyBP6pUV3vNbDQUyQ/eprvm2TCOeMU5se/MwR1e2r5Cyo5XRMAhMUovZDZxqyXF1mgNmf7HkEUwzjD7ieE5efjV91UetsQZKPu3RdSKjaf7aY+nzahj/MZHyF00QCSacwBFg2PUA==;5:2qFXNAop1s/7TGmv8nFVHCfojoq2wGU0nTiSxnLuPtFLZskaRFu+Ykvm0eNRQsHXgaJwtspAws1j5tnvcqExXcmLGroF2qpc7E72CXrsth+KTNIFbz8MSyh35g/xyhdikN78bUibCS64mZjL7xpwEg==;24:5mkAYeMX2sNrHvVnRhZTpyZqNIDd+o3ceqExKX7D4UMQVAd5TTu3zh7GaZ9IyoeEoIA5N88o2cjOBZO47/YTjDgcSOUy+bylD/XZxm5S6Nk=;7:ca1fLZifZMbwE9rI2cgiRv2KOTMZdQj2YS2UbJHr4+izbf6wIm+vTgusyLMLxRmBJznGgKxj4ebxQwuAH7iMMuHSnfpRZlbfVlMMEGqH5xQOPKJ6SCs2lFdow+6pA5S0z+0UO/JtINwujjCDdKmicHsOP0DLm8yLGJWY3rLZbqzus8Ie6FCwRgiM9U8xUurwLnChvWgEIPAF7HkmUGIWFR5+j/esn0ShJJAjrS2+nDKumehbjMAfz1DmxD8BS6Ps SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0811;20:8chgkYAnJLdI2Gip5qRifZ7SjCY3neKOd2Cs7B6XBZ7kUrrfbGBEkxrSyXUZDcIxAXDdl2QLFUwrbKUeTt6SZEUAZ+lq29keadSRd1Jlfb6ar/ZYT+AUd08FWK9CvjnI0rNN+hxc3EjuUbrpGFI7tnM1/Xgy4KlV/+UOm+c6wumTO+GWzOYr/wubEdaTxSkZZEeLlBw3ec4UaDp6HM+dDjqkrH/EVeJSKyPseDhFcxJanoVd7YbUOVYIXr0lkLUy X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2016 07:37:09.1658 (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: CY1PR0201MB0811 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/27/2016 09:30 PM, Dan Williams wrote: > For block drivers that specify a parent device, convert them to use > device_add_disk(). Reviewed-by: Bart Van Assche