Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751614AbdLMGcH (ORCPT ); Wed, 13 Dec 2017 01:32:07 -0500 Received: from relmlor3.renesas.com ([210.160.252.173]:10327 "EHLO relmlie2.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751097AbdLMGcA (ORCPT ); Wed, 13 Dec 2017 01:32:00 -0500 X-IronPort-AV: E=Sophos;i="5.45,397,1508770800"; d="scan'208";a="266234939" 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 1/5] phy: renesas: rcar-gen3-usb2: call INIT_WORK() anyway Date: Wed, 13 Dec 2017 15:27:36 +0900 Message-Id: <1513146460-20326-2-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1513146460-20326-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1513146460-20326-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: OS2PR01CA0090.jpnprd01.prod.outlook.com (10.165.51.178) To TY1PR06MB0992.apcprd06.prod.outlook.com (10.164.99.26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b33d82ea-fc45-4e71-ef13-08d541f333b0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(48565401081)(5600026)(4604075)(2017052603307);SRVR:TY1PR06MB0992; X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;3:s5r3FC34ErXB5qKN99Dz9xuFwC9ovEoJ4kkilwychLAkdNJ7ZGF2unmNBrtkpYxWSQHpB4EHs9nEny2dTQUBw8HvSQQkMY1NCTb9GyXDpVKt7o+p0QUgjymmwSpDUETzdq7JwGHgLjjEzZ+MfOKpCNdVkTXUY/kDLUFfWBWjKlkshmVBXdIgvAuK6/E8corIPAyv8gEL8njZy+dw3NMxJpjwmcmNI3KWjwCfa0mTC+zWtewFAmV1oWO2QHecDwzl;25:0HWS155lsrzK1oRSBPbv+jWlctwt2TlI1nMXAO9TmnO6A+4vn7Lll22dsowQPs6Wgtq+VPkjoBnRbg7Xjcjrr+s60A1Vy1lQfiMcS8GRpGNV0hoM/UakJ6dxH+B16Cfqqkz14HIr3tAVekivu75kZSsg6fNy3gu9mK5HiELN/n8AhtoP13sBfBmElaCBKKlWaA/OClYnd3cFqVSyvCx2kl1HF403mamUBqK/ZMYqKOK0+riKaAZSKNxWuGQ2QfSQaWHd2/iuyPv7yTHjQoe0/vhPLAFZkIlIhTRG1B2qlaSdp08VZMaA27W350MhQPNExowbYfQ9jBNop843JsvFZA==;31:e/xd4CYY28MQyLDJ8Th+ueN6UvSMNTEsMKLk4kbKY54dP0WZXk3bMf4DcNqKTGnAixFJIjPSYx4H3pLeivu09pM68132sxnYKAHWRK1V1AyWi8ZmsBruAIbwtYg09yRhbGMWgbFoWQBErsec9syJZclKzeiOaro+d+x31sQZqNHRRHb8Tea766NvBjWsDRppxdNxg5ZW2b2r0ltDNGjFFSNsTxLB+OfyGQ8g4cSHf8o= X-MS-TrafficTypeDiagnostic: TY1PR06MB0992: X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;20:8nlxnHGi1xlouCzM/d+Z0vHTrxgFZsXJYuXNHOqQIh9t2Hotm2sywGSX97rwDlV157nIiuICUVh2Z6q5Nx1iX5gbIi1NGyl6nr9zI+ajz8IVItqkvqZpZSuilDDj7n4j3hOVrfy6QRr/3viBlGG1KF6AEcc07kAC1Hdj1EP/MVQ0IXIO+4x087LD6dhvXOGu/j/qf0FZIgdPfa4+8VTXcb6ItX4nIPLrh8H933HTI1hq0JmpcXe8m/UplCsD1x8TyhlQxKFE/k733q5AX294xBCbxAUNYsjqcA0CLygwp+6trPzd5BN6X/K3m9exOb/dcdVOUneerl3K3Jt3/88k+fobEnHcFSFAEvzhke+W41ym1AX9bJ5674YVp78qnZ3QA1oms1rz34FqsxdDvSK7obquPfnPHMH6JiqNP6ggawwa9X/83PWGR9GBzt3pqYs8Ntm/ZK3Z3HIVX88XveDurxTdA6QK8EdvuM3xmXvWx3xqbW+cQ4jmPWqfchcAmfCE;4:VnX7KBdf1nC8PYRLeLfydHAcEN/XJd8aKvxg7erWx29yCzBGUrZ4zUcKKMk5os3RawFO7b9uaxW6TuIufEMOPmmZM9XNpoBV4JL36ynFLVA+OWZFnqwInjbjiRJAwYAK/arDaW9ypQucahlNQ3VagfV2iqk5N3SERV8/JjDimGOwfICcaH02PBQ6jnoUEfz3SADwvInVGWEhyk6JhDbGijORsu+Ktr9h4Eir8K4rLqm+3k2R8J9sqGwJ3QSYN61sOqseKJs4zEyheQfBA2GMVg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(5005006)(8121501046)(10201501046)(3231023)(93006095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(6072148)(201708071742011);SRVR:TY1PR06MB0992;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:TY1PR06MB0992; X-Forefront-PRVS: 052017CAF1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6069001)(366004)(376002)(346002)(39860400002)(199004)(189003)(81166006)(48376002)(2906002)(76176011)(66066001)(230783001)(97736004)(5660300001)(6666003)(47776003)(51416003)(52116002)(50466002)(6486002)(59450400001)(3846002)(2950100002)(6116002)(6512007)(42882006)(107886003)(25786009)(8676002)(78352004)(4326008)(53936002)(36756003)(106356001)(68736007)(105586002)(8936002)(81156014)(16526018)(316002)(50226002)(305945005)(7736002)(16586007)(498600001)(6506007)(386003)(3720700003);DIR:OUT;SFP:1102;SCL:1;SRVR:TY1PR06MB0992;H:localhost.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:0;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;TY1PR06MB0992;23:NWM1yadBXD/ZafXl5NhrPGWYM8SO5evKHFn6ghnXE?= =?us-ascii?Q?X3SxgbLHwZ2blfAB16DFSLX5a0gvbab5GQZj35gCpjaTCTsU4VfywQAoEPAc?= =?us-ascii?Q?+EpBI3CyVmrRHVWgJO52nfB2FuSJ2MnI0+BoliG7m7FKQ6y4ntQz9Qx1UJmt?= =?us-ascii?Q?q8G/VCTQkbo6IZlylN2icN0pip9In03IWvdVOrE5ddVVmUaqtxo4mveq3l7m?= =?us-ascii?Q?kKDFQ5Hd2mGahtLnnUfzF2nZJYnlIwanim2KUsVXQ2QvXaH+r7fsl6BiT9Iv?= =?us-ascii?Q?qU/F/bnMv5jXEQ9+jXU/i7VsDA+NCfYUSUMtW0tEnBKbFKYP+uKESC+VPfqy?= =?us-ascii?Q?thkxZgZvx+pgjDzJfgfPaVARP11UDemfeDXW+G5W0TyeNBGU1O9VgaphpIbb?= =?us-ascii?Q?PhVP5fCuR+o5Rij9Q7ndxfbgBVNhYocpnuMGFXHdhfFq9sHWXCYuui2oS9aF?= =?us-ascii?Q?tkTglNm35cdQ0Xj+qMFxipYhFBAg8ZlXlHh7VAtNTlXU6P9q/kYSQ1itiAU+?= =?us-ascii?Q?30ePOdD4W9MZsFW1hqd3c8jjymmhOkmdIOdaiHUIlhxt9KWWJ0ioThF3DbQm?= =?us-ascii?Q?yftVOmAoj5yIW/NsYsTgdU9mgO5LB2tLySP5oxxhz8pjA30D0pA3x7dRnTZr?= =?us-ascii?Q?cYRpJ1DCKwbEeKmuo0mmWvXD9r2Lof1XORDmgwccHdP0/3/iE/z+SOP5gyZR?= =?us-ascii?Q?GNhXMLb9vHMUpWkvLFpXk/iq18E1Ix1Cbf/tZNePKAfaIJqzBlm3JjgiVW1J?= =?us-ascii?Q?j0M7UNqG2JQFNf+h4RvWl31dLUpeHrvx+P9Tqs+WX0RPBzAAiMkMcfQ2pUmQ?= =?us-ascii?Q?VeiHNgON/Ek2VpMRgh30AieGQpsSfbkJA+2Hf0gMZ+jluRou3ALFNr2ZJn6+?= =?us-ascii?Q?5J1FM7SIDX0g4FtqvmFSs9e0Ea6LjvmJbTGRSTVdbtuDSejnpsBaFEX9LwoZ?= =?us-ascii?Q?kk4cvV3abLK6W2HyvG9TFHthNXj9nG4Z2B7R/iqFkciyPPfRKAZTdSnwd64N?= =?us-ascii?Q?DtNU8CinEHKqjRG3CBH3o3KtI7LGiVthjwgksNKc+2imvyhzs63G80HY5g2U?= =?us-ascii?Q?dPntEn9dorsXZ4+phBV42fa2v7EwP9w/NU2nd2SykyIHnAUiykmm0MqHdQue?= =?us-ascii?Q?LVz4wxh+b38zF8aEfO3RpYEXHPJDNHU?= X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;6:DTrJF3D1OMRdrHgc4fQi9JcyqGjXXnPVcsUa3gSjU6nXQqiwAvnynK0r/qVKh8I3fU39+cKYrZOWpbpjcOH4paU93QkNRAgDe6thO4eJRPdCXUaUGv9pSVAAJHj9iuNvS5R5iytrKCt9YTDIuQIWHRqPKxmKeDl27mSgFNAKDmjMpfhjSiOruDNe7w3iTqu+cuQM4JxZyJZmXn8zl/DLpzJMLshnFmgMxk8f4zReFUzzdTG+iakj786Q4ikktIR5I4+Mav9Zcb5uT9Qaew0MdyQaok+bL9RXqmFpg5zX2ILuxuIr2PjaNnWw3qQ/C3irydPVPhPb/o5ZABdD3TQWLXWDsicCqACgmmfX1CGLtyk=;5:76LCkP3toHKhJZ8DOAYsB658HBvXTZ5dBKIK1RbBvldsWc9DLPGS2o21h9y9PO5hGIlwOgub6XwMqcfXzF5TjUVVWc7SmCTzJsBbi2XZhHziYE56C23Ca8n3J6B2KjUQ1hXumxizxGwoyxLE2ro2FE4xnwXmUd2ooWLYig6UOIE=;24:mfvx9G705ODvQylQlLuVjsL5vYIxxR3QxTVb9ErsdPKaMPEJZFD4TNUz8cd88qk1UkuAGE7rQwPvTPsgtymMRpOVSWcxeniL+uFhtxBvrCc=;7:P1dFmN9Pq8ese1cB5PKMiCIRjUjcGF+zg9kNA/BNXMDHLYLxEgQhbVSA/sIQuqH5jpwbYCPRrWEf4vBg/sV4ZzfNHvuRyoOwiV7/icYCJxQOg0wZgFk24o2rpkCvlUjLA8qHbfMu5WS8h47SIP0wwBZjycMdX+zKh1rKGd4Gwcap/ardm1rs7MgxyDJzkuRhgXvMdXqGELLTQmrsvOC4QbYxnstgfHPjJ7lWw3bmsxMPSMvp9x32U4NjY2yyFQ4Y SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;TY1PR06MB0992;20:QhskJaFwQbPq3b3nr5xkRa6Kte0YMD3y6zSXZWOJLaqfieTqPuIJvY8XUMs5q5SaLV9LbiGZnOimU+v9EA8qTuin0f81NbEi9w9/u3XB4p0XATQ6RV6eDV3RKUDh3/NHli+9CKjOlHAu2pHnUQhdiSFG5s52t449yiX9jnKBdQQ= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 06:31:54.0541 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b33d82ea-fc45-4e71-ef13-08d541f333b0 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