Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753228AbdLOFtz (ORCPT ); Fri, 15 Dec 2017 00:49:55 -0500 Received: from relmlor2.renesas.com ([210.160.252.172]:51758 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752128AbdLOFto (ORCPT ); Fri, 15 Dec 2017 00:49:44 -0500 X-IronPort-AV: E=Sophos;i="5.45,403,1508770800"; d="scan'208";a="265201476" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; From: Yoshihiro Shimoda To: kishon@ti.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Yoshihiro Shimoda Subject: [PATCH v2 1/6] phy: renesas: rcar-gen3-usb2: call INIT_WORK() anyway Date: Fri, 15 Dec 2017 14:45:21 +0900 Message-Id: <1513316726-14387-2-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1513316726-14387-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1513316726-14387-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: OS2PR01CA0135.jpnprd01.prod.outlook.com (10.174.152.29) To TY1PR06MB0992.apcprd06.prod.outlook.com (10.164.99.26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 96cffeb8-ed52-449c-3d6c-08d5437fa0fb X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(48565401081)(2017052603307);SRVR:TY1PR06MB0992; X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;3:laujg4Rth1buxFtfcfh0TqVWEWM164o8CGZBiuRhgcSXlx3dbf5LFt4iF1M/RtkMfsM6QILXv3k0dGcBZbeZOqBv0/J3ypPm6LbAhQ5g6M24Bl61BhX5t0UlXZCruw2JiyMHFBXvMlybO0UA1MpQrFN/Z2Blf9ZMNNogF0GQ0iREPYNYOY6Xc8wKmDiH3zSzlnHyqq7m64hebsZVb75ewSqoHNBQBmFiDeCp6fTpooFlF4uSpqf3dh0kbdt9x91n;25:0x7Sz45/GnX5XxDb1miG92VSjwxxVHaXE8igNJF9UyA4RIp7gNA/jrQtr/tuRqANyKLFOJ26a/ho+oVPOC4GV25QPiNv/6aSCNXvWftSo11w0IIH1ZbfIVKX+4/1XDuhmXOG0noAU2fmK++YSCML/x7nyx8Q6xIGeySHsyGt25xmXDJ9Hm/gO3L2a9Q8WwywT3LIA8bubnHhrT1zNX4IwjEzY53SLHbsOn63g+2kg8365yxzSwqqP9WscUma2X9nLtetMSr5N1KiIBFlNTvLOCnIGiiJ725b4y0tymivc4VbU7orvE1W/spmLslejctG4zcqiRRwtmvJulV7v+B8rg==;31:DzgNpjxHUDLLKfcRxMcWcmPegUWa+YkQnt80/5PTHCgq2316Uk0r0VGbzT9Tan6R0vPGGd58xwVj65VeYRuBFEuml96u5wcAIIXM7AZyy9xITPxIOf6fZPtkAtbmNCBF3F9i8rrW21888DvDcp6U6idBg5ruZ/Dsu4G/mEtYXhXPfcHGV5zJTzgl5l9o/DNrxKop460J4DoTZdL8HMtxrTbFMqOxFqqLIUewfo2GSW0= X-MS-TrafficTypeDiagnostic: TY1PR06MB0992: X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;20:QqQClJiehkgSTTkOCjPG8P9kssda4zAwsP+OzzsetYhkgUjgGhGyyp7/EecAmcVqNmMH8OiMOriLNt0J6UPmu+zO5FHzILdm2XJwazfTBs+mH6fFAmFJGiq5pnICY5eF4NnI5G5XMnIk08Tz/3qlYuE47j0+qOgymc5+9gWaFttbldaGUYtaWF9TNophIGY9gdamWr9d0xRwhHMA3PeB/wCVWerW4HYJhoe7dTJ9ojBcvd3jGSz4sEPeFxfO055oS9JNszQ/A294pAAxf7f80xrwUBDbv+RIm+5tJv2s1E+5ZtoJ+8NtHEg0erFZaNHAfMLha1t5omYrT0EuEYe9rRSRvI5KkMFnVM1r5qFzG1fJBjJ3aOLIn6THpHzp7YUvDCXLh8Sn3Fp/Adj4DjJ/Qf8bc2QnHKkEdODjpMl9GwhaZAliQaPKzuVygj2QwVQkBYIyO1pR8Zd9JE7jlv5vWapOEZf826NxHBfyrN8Y2KmwUwruTNtsPfzzU+XZvQa8;4:CxMe3Zuf8x4fW4SxJV4BO2kIljcNqaBTGt5IccSHypqoeIGfgIiQzhcTk9XGCJLJRzBXXXENEh0lRCtsPZTarfN7JIkdXLKn7KXiGccKueGx0SqrtpAe5kXUCZnRIihW5QiWe2OXjtMXbgrJ0+rTB7ud++X2wnu/9S5l+qSLhUz5gR/wM8maQfzPisKEFXxyquhC7W+E1Tk1EFtBVIc49XWaOomJ+Bw5py1LFd5MO8lzrWNyzVTHDYfdlhAGeDBOI8EpsMWtI9kLaq4f/3H3Ow== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(3231023)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(20161123555025)(20161123560025)(6072148)(201708071742011);SRVR:TY1PR06MB0992;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:TY1PR06MB0992; X-Forefront-PRVS: 05220145DE X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6069001)(396003)(366004)(346002)(376002)(39860400002)(189003)(199004)(78352004)(16526018)(305945005)(68736007)(7736002)(53936002)(48376002)(498600001)(2950100002)(107886003)(8936002)(50226002)(66066001)(76176011)(51416003)(81166006)(6666003)(386003)(50466002)(59450400001)(6506007)(97736004)(2906002)(52116002)(47776003)(16586007)(81156014)(8676002)(316002)(3846002)(6116002)(6486002)(5660300001)(106356001)(105586002)(6512007)(4326008)(36756003)(25786009)(230783001)(42882006)(3720700003);DIR:OUT;SFP:1102;SCL:1;SRVR:TY1PR06MB0992;H:localhost.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;MX:0;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;TY1PR06MB0992;23:idQYhXkW19rr5/y43SEr5FhmxlR6O7EfXmP4HHsYD?= =?us-ascii?Q?S89rRwSdV8CJCyyVG90LgLEb453c8Dq/FHVPwJHbfLboERSd+BPhDHyb7rLL?= =?us-ascii?Q?8REQ712CXOkBEC1Zh+kl9USA1maJA0z2RYnCp7g5WLNaKLrILznKykGMgC3f?= =?us-ascii?Q?phgXq6Ok3v7BR4khWypUL5B1u3CkaUBtk0eblMs18wU3qwr+YSktKiSdd2mG?= =?us-ascii?Q?RrXDcEf1gQS1Ayx+m0hpftBuNP/29g1cUfthHAGObqCzgHXw+Cjb3FLk8AaE?= =?us-ascii?Q?Jr42rlbEpLMsECTXZrMFFexVZZkg9SVtk5MPiz9h/4ZKe98fe6McOabSDe1b?= =?us-ascii?Q?QTH9iuQrIJ7fQf9G4TQHj/njpSyej+J5I0ixFHrHR7gKIfMWdIXcc7q4uIEE?= =?us-ascii?Q?zkMnYv3ewbalRxXFY7g3vzIgcdXCB+sY5iAApitliZKCmDMJZ904bJV4QQs6?= =?us-ascii?Q?xBI17ygHxJFuo5tL1SUyRpcYISgh1EXTeBskITFi6jxx0fdCCXFJjVT+bhpv?= =?us-ascii?Q?QEPEfn78CqqLs9NxL7iiijiPO+7LA/+7gxCwFLojPHHmHzB3Q0160Ld2NKb0?= =?us-ascii?Q?/7L1IMPeTFw9HVWhlOHaAAIUHRQ14+pwCtdv+ZL33/SpWRUmnCvJ8pJxrlDq?= =?us-ascii?Q?sU+pB+bV0RxRyzzrarulngM1MrkqZD7qWgnJ2lR+xLZDwYSdnwLePdVatC5f?= =?us-ascii?Q?WQZrPE7qLXTLqxAH1vj+GNywgkdRa5NdJDs/m3bU7YGUgeFi2RgQrOaspHvD?= =?us-ascii?Q?lhF++8DoOH6qwZHEBljf07H08zG3tATtxgqUVu2nyZbJjGIqDikaS4GQwhFa?= =?us-ascii?Q?q7hFGi6wuh1a0VE3SjnCQHsPSIBr9DqEjRZLgxa6pOnlgk1ucrvbclAw302x?= =?us-ascii?Q?VZ5tvKkPIvQQHksHGRnrWLKfpl+b8YNOfZylqVszyrqcNbJ7gsnSVsGfzOj0?= =?us-ascii?Q?jvZ4j6A7UeDDQCWIzGuhxUwu95KIsOjvDRrJ1xk7RMfjj2E8JYJvpKSLAJEV?= =?us-ascii?Q?IM7y/ZB6IW6k65T4tpZ+goQC5CIdlZSHheYtf2vg1yAj3Xb7tP/Fvk/30a2D?= =?us-ascii?Q?MlwvNAPotaSM9UfK59ezgafXvg3oRblqVYYFgpC8F8e48JXfjbREnnT6uu8F?= =?us-ascii?Q?UQD30eI4b9BYFNa0gppHlfpFrm1RVq3N6UGDQMA8YApytlV0CHVyQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;6:GA2Y87RrQzpEL4DSHjXK1aP3GjYKqw9VoueJ47Qhvg6DtcI/ks6ZjLs+o7U81sdL364K7SzVFewjPLPPZTwa5isnqS6KWHDZAvgSJO+PMiDsJiQD5rQcrtPHcLmB5/UDbEU6VMyvCwbnfBaXe3jH4LSVTQbnzM7eMlDI3lZbKjnZfw5Mm8P+N6sfWBFh6xMA64+u1WL3cUNrhBGx81QJCEpZAwxvfDK1aLP4IlL+lZHY97ITxytZg12sC50fEdYF5IX9yAy5NeN6IKo196T7fRF+DJtKWEgFZunBRxMe6+CO3jrZBhbYpvID/YwsK0MxAdy6MWml7brapBCd/j9dLkFy0DZGgSUGpMQHJU/sAKc=;5:25fL4EMUMvZHj/0iIXhr7/LBEfSTf90gihMFbEI/GBOgPVeM+EwO6X+tqHWXdkck3HGbjp+XjAemAG7oe1Y/0l5Qe+273vXxNbgqkH5xEV5dC30WIKNLpibFdHTljBRKCsbw5tIz5gkj0LHfDIysqZAdc5/Q8hgP5Eq2f/5WoAo=;24:Q9+fsl1wEYi6Q4kzPa2Bn3iWX4vnKlRhy/HGe6TFqUO2rUreroGlPresYbDFG8V/JemkgT8RQ9bSEPiOTf/mDJFXr6JbTMS8wOrdx5m9mC8=;7:Bmm4R07Dlwnx/8oUVRMYYu4g4dhsNOV/AoWUA2NVTuCoy6syYvTYuvsfx7vSvZTNGCihGJM5t5/D/TGYwPwrA5CphD+1kc9x5pN0ABBh08qUNHmZEPzyK2HwBQBGFvnvjqSn1J0p78VaOfMsxaXjeD5R7Pu1FliIw/bfms80EFjvL8N8w8nJZjWoWz5zzDuuS6/doExkpLWMRCWkrcxMS92XZL7t6LdAiMOlgewtlvAIi0YfyW/arpiAPZDOfNcS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;20:lzhOVacipcN2jGTssGcpcE6e+QP2YXRiXqKwAOdVJZlb+I2ZwvMz+/JR0G980W9oBroxMReWD5U01HGMrXXbm7yXIFKvJkDGTv4yNvXDCV4spHRhPU7tkZ57iCgf5KN3gk8hT1imnp95FzvmU0xRoVosCwnWnC6UP6mS/K5pvI0= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2017 05:49:38.1333 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 96cffeb8-ed52-449c-3d6c-08d5437fa0fb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR06MB0992 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 993 Lines: 27 In the future, the work struct will be used by non-irq related code. So, this patch moves the INIT_WORK() timing. Signed-off-by: Yoshihiro Shimoda --- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/phy/renesas/phy-rcar-gen3-usb2.c b/drivers/phy/renesas/phy-rcar-gen3-usb2.c index 9c90e7d..c22d65a 100644 --- a/drivers/phy/renesas/phy-rcar-gen3-usb2.c +++ b/drivers/phy/renesas/phy-rcar-gen3-usb2.c @@ -431,10 +431,11 @@ static int rcar_gen3_phy_usb2_probe(struct platform_device *pdev) if (IS_ERR(channel->base)) return PTR_ERR(channel->base); + INIT_WORK(&channel->work, rcar_gen3_phy_usb2_work); + /* call request_irq for OTG */ irq = platform_get_irq(pdev, 0); if (irq >= 0) { - INIT_WORK(&channel->work, rcar_gen3_phy_usb2_work); irq = devm_request_irq(dev, irq, rcar_gen3_phy_usb2_irq, IRQF_SHARED, dev_name(dev), channel); if (irq < 0) -- 1.9.1