From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757352AbbKFMf7 (ORCPT ); Fri, 6 Nov 2015 07:35:59 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:58639 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752424AbbKFMf4 (ORCPT ); Fri, 6 Nov 2015 07:35:56 -0500 X-AuditID: cbfee68e-f791c6d000001498-e6-563c9eaa3b1c From: Vishnu Pratap Singh To: axboe@kernel.dk, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, jmoyer@redhat.com, minchan@kernel.org, ngupta@vflare.org, sergey.senozhatsky.work@gmail.com, davem@davemloft.net, neilb@suse.com, ulf.hansson@linaro.org, tiwai@suse.de, hare@suse.de, ming.lei@canonical.com, jarod@redhat.com, viro@zeniv.linux.org.uk, tj@kernel.org, adrian.hunter@intel.com, jonathanh@nvidia.com, grundler@chromium.org, linux-ide@vger.kernel.org, linux-raid@vger.kernel.org, linux-mmc@vger.kernel.org Cc: cpgs@samsung.com, vishu13285@gmail.com, pintu.k@samsung.com, rohit.kr@samsung.com, Vishnu Pratap Singh Subject: [PATCH 6/8] md/md.c: handle blk_register_region() return value Date: Fri, 06 Nov 2015 17:52:13 +0530 Message-id: <1446812535-10567-6-git-send-email-vishnu.ps@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1446812535-10567-1-git-send-email-vishnu.ps@samsung.com> References: <437969438-9181-1-git-send-email-vishnu.ps@samsung.com> <1446812535-10567-1-git-send-email-vishnu.ps@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAAzWSa0hTYRjHfc/OzjmzhLep+bZKaNGHBGea2mtWRJQdqw9RZBiELjvMu2Nz ol1o6LKSnFp5wUuKXbTZNLcla2isNW9oWMlCIQPFLoo4VLyk3ea0Lw/P8/x//P9f/gxPOEeK mKT0TE6RLk0VU57kc5/Q64G6hwdi9gy8lODe8ecUrm5xjaaRIgpP2Hbj6gENiSftSwRur79H 4LK7HwF+t+wgsaaynsRd5jECD1qqKWz/WwTwrVoLwE/nnTS2jC7SeLb1In6hqaSxdvEtjb/n 3STxWLHLZMI4ReDlhk6Au/Xn8cDvbj5+oB0B2NQ4yj+8la1UF1JslfoDyZqeDRPsq8oRmn3U PkGwg+9UrEF3h2I/f2qn2J6KFZItzJumWOdrB8VqTTrAtpgcJGvsu8q+mjXy2TmD/+lNFzwP XOZSk7I4RdCheM/EKf0HWj6/IfvHLTupBk5BARAwCIai8tKf/LV9M3r/pYUqAJ6MEDYC1LH4 gP4PdeRW8NaEJwCVzC6vH7kEGh5yuikKBqMXVXZ6VfCBKzxUUVfkPnhQA1BpXzOxSnnD46jc rnYHknAXKtS/d/+94DFktOjBWp4/6u2672IYRgCj0OhbNyKEN9CvYrPbE8ElBhVq+td9IFq4 byNXeQS3I4OVt2azBb1pHCKLgXcd8NABX06eIFdekilCJEppmlKVLpMkZKQZgKsLfX++ac1g 2BppA5AB4o1eQ48jY4R8aZYyJ80GwlwJJTyRb0KGqz7pmXHBe8NDcFho2N6QfRHhYj+veNHP s0Iok2ZyKRwn5xRxClUqp7QBghGI1CC2d4fAA75p00VNbztS35YsVc0058OTocENh43NftIq xdGXrbUrsQcnxWf/mLNqFuZOSVQaMjB3a5vu8ZWpa0Fn1PspWUqE6VwsGt+J6a8F+R45nY58 rc56B4znRdf11J1Mqckeb/I26lS3OzeLT3y0JotmbmRG58AhdX9AmZhUJkqDA3gKpfQfZsyz VwYDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAKsWRmVeSWpSXmKPExsVy+t9jAd1V82zCDP7dVrE4+WQNm8Wc9UBi 9d1+NouXhzQt5pxvYbF4deQHk8WeRZOYLKb1XGK0OPvrKotFy6xFLBbHdjxisri8aw6bxZH/ /YwW7fN3MVos+/qe3WLXw+/sFp82xlpsaJnFbtH3/TC7xfPmVhaLRxOAhrzc/IbJ4tfyo4wW x9eGW5z/e5zVYkrfXUaLLSsesjpIe8xq6GXzmN1wkcVjy8qbTB47Z91l91i85yWTx+WzpR6b VnWyedy5tofN48SM3ywevc3v2Dze77vK5tG3ZRWjx/otV1k8Np+u9tj5aTOrx+dNcgGCUQ2M NhmpiSmpRQqpecn5KZl56bZK3sHxzvGmZgaGuoaWFuZKCnmJuam2Si4+AbpumTnA0FFSKEvM KQUKBSQWFyvp22GaEBripmsB0xih6xsSBNdjZIAGEtYwZrxZe5G94Ct3xYv2IywNjO85uxg5 OSQETCT2Ns1ghrDFJC7cW8/WxcjFISSwlFFi4qdfzBBOE5PEzRvv2UGq2AQMJTbMPsIOkhAR +M0sMWNBP5jDLNDCKDH19DomkCphAXeJ6UcaWEFsFgFVid61F8DivAKuEpt3rWWE2CcncfLY ZKAaDg5OATeJh4fBSoQE6iX+TNjBPoGRdwEjwypGidSC5ILipPRco7zUcr3ixNzi0rx0veT8 3E2M4NTzTHoH4+Fd7ocYBTgYlXh4DZZbhwmxJpYVV+YeYpTgYFYS4ZVjtgkT4k1JrKxKLcqP LyrNSS0+xGgKdNdEZinR5HxgWswriTc0NjE3NTa1NLEwMbNUEufV9zQKExJITyxJzU5NLUgt gulj4uCUamBUrzmRsrxTdXLehAMnvjjmzo4sUzSZ8rnJdF6trNGLgCS+y+dXXHVIniOVO5et m73psnlA5tkiG5+gmjafqxaBzPvYRR02bg7abBjXWLnOwd509WL5A38LPmq8Zn3kyfv/j7qT ORuzonTl253Tp17t0A5w3hP3+++KWqGsusyc/dxOwnyy+UosxRmJhlrMRcWJAC1AYb1TAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch handles blk_register_region() return value. Earlier blk_register_region() function doesn't handle error cases, now it is added, so the callers of this function should also handle it. Verfied on X86 based ubuntu machine. This patch depends on [PATCH 1/8] block/genhd.c: Add error handling Signed-off-by: Vishnu Pratap Singh --- drivers/md/md.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/drivers/md/md.c b/drivers/md/md.c index a71b36f..244bb26 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -8940,10 +8940,12 @@ static int __init md_init(void) goto err_mdp; mdp_major = ret; - blk_register_region(MKDEV(MD_MAJOR, 0), 512, THIS_MODULE, - md_probe, NULL, NULL); - blk_register_region(MKDEV(mdp_major, 0), 1UL<