From patchwork Tue Mar 5 02:25:46 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 224913 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id A48972C0350 for ; Tue, 5 Mar 2013 13:25:49 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758776Ab3CECZs (ORCPT ); Mon, 4 Mar 2013 21:25:48 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:44095 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758723Ab3CECZr (ORCPT ); Mon, 4 Mar 2013 21:25:47 -0500 Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MJ60074D1EM2YD0@mailout4.samsung.com> for linux-ide@vger.kernel.org; Tue, 05 Mar 2013 11:25:46 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.48]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id 77.1C.23273.AA755315; Tue, 05 Mar 2013 11:25:46 +0900 (KST) X-AuditID: cbfee691-b7faa6d000005ae9-4e-513557aaab19 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id BA.A3.03918.AA755315; Tue, 05 Mar 2013 11:25:46 +0900 (KST) Received: from DOJG1HAN02 ([12.23.120.99]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MJ600L8K1EYON50@mmp2.samsung.com>; Tue, 05 Mar 2013 11:25:46 +0900 (KST) From: Jingoo Han To: "'David S. Miller'" Cc: linux-ide@vger.kernel.org, 'Jingoo Han' Subject: [PATCH 1/3] ide: tx4938ide: use module_platform_driver_probe() Date: Tue, 05 Mar 2013 11:25:46 +0900 Message-id: <004e01ce1948$be5f4f20$3b1ded60$%han@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4ZSL5BmUnntlPDRv6xswGBCmJWGg== Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRmVeSWpSXmKPExsVy+t8zA91V4aaBBsvWyVnMOd/CYnF54SVW i2M7HjE5MHtsWXmTyaNvyypGj8+b5AKYo7hsUlJzMstSi/TtErgytv1vYSq4wV6xeH4nWwPj ObYuRg4OCQETifUnFboYOYFMMYkL99YDhbk4hASWMUp8fXKDCSJhInHxxwdmiMR0Rok5H2ay Qzi/GCU+PF3FAlLFJqAm8eXLYXaQqSICuhLzr5uAhJkFHCXeLP/MDGILC7hLbLtzAaycRUBV 4umCJ2wgNq+ArcTrle9YIGxBiR+T77FA9GpJbN7WxAphy0tsXvOWGeJodYlHf3VBwiICehK3 Zn1hgigRkdj34h0jyGkSAsvYJW5P/gS1S0Di2+RDLBC9shKbDjBD/CUpcXDFDZYJjGKzkGye hWTzLCSbZyFZsYCRZRWjaGpBckFxUnqRqV5xYm5xaV66XnJ+7iZGSDxN3MF4/4D1IcZkoPUT maVEk/OB8ZhXEm9obGxiZmJqYm5pam5KmrCSOK/8JZlAIYH0xJLU7NTUgtSi+KLSnNTiQ4xM HJxSDYyWtwSvXL74cJnF9zMWLpcLlgk8eL5lfumfNdceSu288msy9/O0hO+nP2XU79hz/PKn m4cPP9hupDZT7c2yX8eXJ38TlfPmr3Ce4DbZrFPh2kWGtWceusxQfxFh0fIv6WTn073FDgnP LrlUnr10QD9kZoCOzttzmio/DupJ3/F5a1m9bPehWUJC7kosxRmJhlrMRcWJAEH3jV+9AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleLIzCtJLcpLzFFi42I5/e+xoO6qcNNAgw/TpSzmnG9hsbi88BKr xbEdj5gcmD22rLzJ5NG3ZRWjx+dNcgHMUQ2MNhmpiSmpRQqpecn5KZl56bZK3sHxzvGmZgaG uoaWFuZKCnmJuam2Si4+AbpumTlAm5QUyhJzSoFCAYnFxUr6dpgmhIa46VrANEbo+oYEwfUY GaCBhHWMGdv+tzAV3GCvWDy/k62B8RxbFyMnh4SAicTFHx+YIWwxiQv31gPFuTiEBKYzSsz5 MJMdwvnFKPHh6SoWkCo2ATWJL18OAyU4OEQEdCXmXzcBCTMLOEq8Wf4ZbJCwgLvEtjsXwMpZ BFQlni54AraMV8BW4vXKdywQtqDEj8n3WCB6tSQ2b2tihbDlJTavecsMMl5CQF3i0V9dkLCI gJ7ErVlfmCBKRCT2vXjHOIFRYBaSSbOQTJqFZNIsJC0LGFlWMYqmFiQXFCel5xrqFSfmFpfm pesl5+duYgTH6zOpHYwrGywOMQpwMCrx8DIcNQkUYk0sK67MPcQowcGsJMJ7n9c0UIg3JbGy KrUoP76oNCe1+BBjMtCjE5mlRJPzgakkryTe0NjEzMjSyMzCyMTcnDRhJXFexlNPAoQE0hNL UrNTUwtSi2C2MHFwSjUwpi2XfL/l3VT5+Vbf790N8rq2xKsmdpfmtd6Pjhd9z4hPKvLX/qH/ vsby30R9nlKrZJ6QnIO3vqvaPDrzuuqgwdmJPIfCdmXOqHTQ2iWrHFnEGrLcR6l/+VaucpEA pYtHJjWpzHq/fMtPmY/MotM6wk9dvF7KaRi+ILfr3asAG+6bEnsS+08tVWIpzkg01GIuKk4E ANQjInUbAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org This patch uses module_platform_driver_probe() macro which makes the code smaller and simpler. Signed-off-by: Jingoo Han --- drivers/ide/tx4938ide.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) diff --git a/drivers/ide/tx4938ide.c b/drivers/ide/tx4938ide.c index 91d49dd..ede8575 100644 --- a/drivers/ide/tx4938ide.c +++ b/drivers/ide/tx4938ide.c @@ -203,18 +203,7 @@ static struct platform_driver tx4938ide_driver = { .remove = __exit_p(tx4938ide_remove), }; -static int __init tx4938ide_init(void) -{ - return platform_driver_probe(&tx4938ide_driver, tx4938ide_probe); -} - -static void __exit tx4938ide_exit(void) -{ - platform_driver_unregister(&tx4938ide_driver); -} - -module_init(tx4938ide_init); -module_exit(tx4938ide_exit); +module_platform_driver_probe(tx4938ide_driver, tx4938ide_probe); MODULE_DESCRIPTION("TX4938 internal IDE driver"); MODULE_LICENSE("GPL");