From patchwork Tue Mar 7 01:24:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9607943 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id C8571601D2 for ; Tue, 7 Mar 2017 01:25:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BB0222849C for ; Tue, 7 Mar 2017 01:25:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id ADB8B2849F; Tue, 7 Mar 2017 01:25:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2118B2849C for ; Tue, 7 Mar 2017 01:25:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754605AbdCGBZQ (ORCPT ); Mon, 6 Mar 2017 20:25:16 -0500 Received: from relmlor1.renesas.com ([210.160.252.171]:62782 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754642AbdCGBYl (ORCPT ); Mon, 6 Mar 2017 20:24:41 -0500 Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie4.idc.renesas.com with ESMTP; 07 Mar 2017 10:24:15 +0900 Received: from relmlac3.idc.renesas.com (relmlac3.idc.renesas.com [10.200.69.23]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id C54A34CD48; Tue, 7 Mar 2017 10:24:14 +0900 (JST) Received: by relmlac3.idc.renesas.com (Postfix, from userid 0) id BB02918071; Tue, 7 Mar 2017 10:24:14 +0900 (JST) Received: from relmlac3.idc.renesas.com (localhost [127.0.0.1]) by relmlac3.idc.renesas.com (Postfix) with ESMTP id AA7D31806F; Tue, 7 Mar 2017 10:24:14 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac3.idc.renesas.com with ESMTP id LAF24888; Tue, 7 Mar 2017 10:24:14 +0900 X-IronPort-AV: E=Sophos;i="5.35,256,1483974000"; d="scan'208";a="235903643" Received: from mail-sg2apc01lp0240.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.240]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Mar 2017 10:24:13 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FOhbv4XBHNgyA33oaffQg1CEQofYmI5qhjnKjP5XF/A=; b=jba654MoVZUoAy9Om5d0+3brdE3FaWohDX6Xj6yj8s9xB08kVigVe+VSnhHZyOVe/L4FpFv5/oYwuLMG5lugdzLhPo3jZZArdEuESt8zUaIqULRiDXEtQi9CSbYMbGx30bVq23JJqUT0+JSx+We3BuUD9pxgOt/2s9pco+oMFRk= Authentication-Results: ideasonboard.com; dkim=none (message not signed) header.d=none;ideasonboard.com; dmarc=none action=none header.from=renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by PS1PR0601MB1929.apcprd06.prod.outlook.com (10.170.180.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Tue, 7 Mar 2017 01:24:11 +0000 Message-ID: <87shmp991p.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Laurent , Bartlomiej Zolnierkiewicz , Fabian Frederick , Andrew Morton CC: shimoda , , shiiba , sakato , Hosoya , Fukawa , , , , , , , , Subject: About boot time Tux logo with -EPROBE_DEFER In-Reply-To: References: User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Tue, 7 Mar 2017 01:24:11 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS2PR01CA0067.jpnprd01.prod.outlook.com (10.165.51.155) To PS1PR0601MB1929.apcprd06.prod.outlook.com (10.170.180.150) X-MS-Office365-Filtering-Correlation-Id: 8aaa6a40-f031-43ac-0911-08d464f8a987 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:PS1PR0601MB1929; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1929; 3:Czvsg07avU5ucSNfXPVROftH/xTNFfOaIKxM2oXehPGaXFUIHi/P0bot2PfjTt1kHbCTMsMHxWxpiCHXMWaSbxwmabSDnXPyk4mlxOdx5NChfHM/YcXKYUrTFu3qBxmE1rrR5u5JfyUYg4WTzwrSogH/Bh6V+EMdjLjMXJpODi/Ew8/k+O2tfepwfiHsm13y0IguvQGqRT5zRwu+YWJ2Y5FcB2JBSMeaZEhC0PqB4SWbRE37osCY3dNssOIzY1lvl3gZ0tKxoWONfbBMKia1dh3Lz+q0i7bmMh+6F75E67g=; 25:8djNoLALm0KxyjuFnoxvwqAMo14vJpVTV+Q7hP/wgZ4PnJno2Lb2WT4C041xDem33hBGOv/O4OekW/DQxLJiTSPM09h7HmtEYNI9rBXfKM6RTe6zUFqkR6GHyA+TtB3j/pgOQexJDo0nYINwo+VXm/YhnOM1ImlqBQ2Ds65t2jVzHM4M1yjkANgpSd64SNmcVbhDmhBOF9CX+8GP8yEW56xtmDK9bo93iLvNAVrTe2xeS35aBw9cSQLE/A9ZE5q/RUJNqRxP9BTfnXcnWFL5HzJWbVJiGl0g8kv86muYcq3ljX/p7Qx6FRxAixO1c2BKimZuABG17NbLv5IPgaoNbnO25hwmxGWB+XcVoyiUfumnRox3aaB4LO9RoBTHnZfYB7F6XrCtF04cnX4BzcnY7SHOzagKLevUc3onZRljY04J+yEG/ZwiJcfYwgPL7G8J/mGijbxavZneWKsnTIYSRw== X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1929; 31:h4mLpQfpowJbChstTkNmWyIBE/p1G9/XiDrRMxnHLqv2mjLoWuG7VapthG6tkVmdaJReag6nwvbX/LTymjKUrLZtCSF4NVG4P4TCrWvz3H7GbMhu7GjSKf/m4iIod89/czthhYqUyJRCtCxtt0WxrzctEqyYFZeEI/VLlTl8zbeiq5VjCe8NeaUpgv2rgGfhAwzXbhTETMVVdEDgyHm35/cCtjXBRoFOBClXRjLBzu8=; 20:Oe4OW+sKwFVs+N3rHWGY+cPOaSQBq7GULjMRf0TNfKVlvAIQHKVJnR/kxF3GiMcfAiDKHQH4uxkfkGED7nJSHm+KsnC6HlcXNXYJYY7QqN5DTAAA3SV0B3boq3cKMJXeo0AaNuQKcmlDqxQyI4rzw4YcYhScqSW56qL40l5a3qKFN+y9IYCGrn8EXggh0YWPoTVLg+R3f6X99pRsR82oLbj9PTrOuLTRFMDNKXcnTe2Axqk9mxfJtc+pOguMPJERMR1vj+aUHFbp8wNqP+mTcDadDP5cm6lae42spRyzy849zG6allUEOoHhc9dEEUVre/9nsBIJpl9NtQ9D50Qktgx6bgmXmuzh3dT4k3ERCIqEYpiyrmQby3OHSmwWRTlDC8uHHPq6i1rkt8PBOipsT57uRL4hP+Gmu+hshkhH7X8MELwUDq7FHonEJ6PrqFZQj80ucI5sh9ZpMVUL1HtV0EIK7iJgjpXNw6+ITZlWgr+GlWt4IZt6Cbp7CKfxDC8U X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(20161123558025)(6072148); SRVR:PS1PR0601MB1929; BCL:0; PCL:0; RULEID:; SRVR:PS1PR0601MB1929; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1929; 4:/VGIm7cfINb721kK6+QkzB2onmKUjj9/bfKxGoF2fwUJlvIs3m4lUmOMNbM0cScx2zXbIosKiMn8etQQ+anbTRiaNKd8W0sUJJAQZr+4t58hze0e2haQKDl+nsQIhQ9JonHnNvCqCygf+9yIk67wk1fkWkBTL7zIKNjiMTAVEdom/P80qENPhIDCx9rt8/YOZ0ijExx60TiEJde63zaF/qjetNksSauyWoET1+eJjOlYRn+ZDJdZV/VYi52iFnkFASZb3I0Fv1aXjOS/Gqh8i/5YjTxEyMUL4A6LsBVmkrL3tKW5pGIefjM/Cv5Q0/e8djyIlDLBeldNwLb3VSW/PZwi680We4JKLuZlZ7nBEdF7fTvZgOmOrIayARvMZmuA+lTz5PwDsK9xayhxTsfqRuUUI52xlMhHpSlI1v0ye+VZ8Pht4HBS02OlDcuTu2cGbN9Ruyqq/DY4fwGthdfqsDiYWcLWGgYV/QsncorZbE81haiMWMyIoRtlNM/HrvwM7dAOzo15EVjJ35dzQ59+0n3WK5PoVTuce2QenVXqyPuk8zTM0e+8XkqCjesFF/L3Rj4p98GpezdB+PoavcdAqtN50VGNI2dwjaZEkHlZLR7ZPalB1lhNZaNboTdeAfMl X-Forefront-PRVS: 0239D46DB6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(39850400002)(39410400002)(39840400002)(39860400002)(54356999)(76176999)(3846002)(50986999)(6116002)(2950100002)(23726003)(53936002)(25786008)(47776003)(54906002)(189998001)(6486002)(66066001)(36756003)(53416004)(42186005)(2906002)(86362001)(575784001)(5660300001)(7736002)(92566002)(46406003)(4326008)(50466002)(38730400002)(305945005)(33646002)(81166006)(8676002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1929; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1929; 23:QRKh7r/azwIZPuJzv3oOn6SYHqwY1lNwkh9i10A?= =?us-ascii?Q?kl14yPwUz8SS8pZ9ZKK+k1sq22c3BvSYDrBMbBC0RUWqcFIAvokyAGI0ZUKm?= =?us-ascii?Q?SQEop+QoSK8wCY+b2GBiQ4uRAqMPw08d24WCInrFDY1H15ApkwqIN23ok35A?= =?us-ascii?Q?Bnk7VNcBiXyf1Uso31wOs2OYN5htH79C57yC6C4+iGyF2nYBRKnZV0Z5m9yw?= =?us-ascii?Q?N/HxXcaM0TQxFMJdE8UDNdB+Chkzzo/l5ahXxV3+Wptg276Vha3dicGooIHM?= =?us-ascii?Q?LLwAsq8X0SU85hi87yF4oN61EhJQ+04VhiEbQENxyXsQnXtdGuqpC6yizkQa?= =?us-ascii?Q?0cEH7jTCaezXvuUTSOQm1UnTYjem9s6jXlsyj3jwVWiC/4CxfGJ0jshjqYJg?= =?us-ascii?Q?iTBlWt1AOFva5xONeSM2s/s6LQLyE3BMnzbaKaZaFpU56z/SwmO3hl/SPT4H?= =?us-ascii?Q?/L71ksdx6fdtHOLyTUBM2qRMeepxP8vSrLNARqy6Hm5SVndQlbWW+V092+Iu?= =?us-ascii?Q?xWls2fXQZkfcVj/CfsZ26bwMTIKYBCgGChCifQKh9dK2Gw3uQ0L0pdDnyl/K?= =?us-ascii?Q?3HUVRHauJwDQ5mQp4qv+LzfOmnQrsdSD+hC3FKLzz8ngaW8KPphgg/1vB8UF?= =?us-ascii?Q?piqYlTyb6lMemobZsdv+JCbKVvgoUq6tKjAcrpgBcw0ncmTyVmsG9dC4sd8w?= =?us-ascii?Q?nmF0Cl0bu4UADq5FovT6O7DWdQcb/VLLHdMu2oc7/WGL3fRll3SMgLwUcgli?= =?us-ascii?Q?OxsCKi9DuyzGFSRZ9DRe1a9bSFBqrM88dM9C5jlVFVqV9vnNrgm8Dm0qonuC?= =?us-ascii?Q?4u5FkmYwYPGZaO1ALQ8cH1Qr9yu/Z5l5p3uW6yPI81TIahjpz9C5l92UajR9?= =?us-ascii?Q?A4/EF3FByeMQXK14xqZAkX49SplvW5RCoeShC37Ps4b+J/Xtwh1IiFm/IGM3?= =?us-ascii?Q?7UD2n+eisXwLtFeL6KOHrPLL0OhHKfA7QSrj57CVLrGo2SWdafe5wh1ApfGJ?= =?us-ascii?Q?gxx9ow0MEyRJpZftt5WQNxkXe1S3KsjvmjEvr+jqnxGnNzw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1929; 6:lSB2SzWsDyH5q4FMjwLQuBzKFC/PZeWfKxpYiLthFET6RmJpSCRp+dW7PGhAD5LliRIw2qXVWUycdMgAhHb7NTF6L6o7p2iGsv/2hJhSKPF5dScXKm+pEaT1mz2B7EWjr54XCT7UXhJGA5KwpEMRLCLUQEpeKtek2BiIe/x6eOTk2JT502Xg7ano06ezUwNiwUIZN5ElKthrHrNcBaxRDXaCgHTTPBQlRwcE76VrB78UQr7tMnrfSrBldcEvXHZpuUf1S8/BEb3MuzqY4BN/Bd7gIM7hqio6h33GLq4IRmuxUbadac2KlxPgL+Luj5FNYRTNYBnPr6Hr54Hq5HYX5bGqxOkA2/BStdPlB0Zbajnj5MXr3gwij/EF1nGYGMds7fOQoY0dsbr/37KEUxNNsU+5P+A9xziRk42sOSnxRWo=; 5:TZJd8zy9gX+7kY/0cDmw6LUMwOD0/thgiBO5wg7CACxgZROdvt1MbgVT45DscI5uBBTE3e7FOy2eNxMLV1xYnV8g8Azm42+fvKE/whpHzrTJoawCtdBn0BMacBeRND+rBCGPmScxkul2HVq0ncEK8w==; 24:t1iQsEP/5f6Gzmxbw5n5U6k+38rgcgdjo2EBllMMfMLLFe0Z+sst1PrV8nJV2nGSci7plKzHGvAgkiPQyxO9g/432g9a26sV+DkMoUFpEio= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1929; 7:9S7/Y1CK5SBnqULqcrvYcsF7Pp0PuNN7npoF1eLnaISa3fI0rvV6jHVroIh/YoR8wS/C0vK2ZXDf0cA9mIwV0KUjYaXNnLdFL+67Kx5FfdpkLHJAeiHb8SOkUZbQnPGvc4VFUk4HldfKn3lbYCOC49mmZCrBNaC/iyjTHC0/v2TIhfXRbbfHkhLTOyE3XN6enVaFFh4DrB1DlYDmviHlveaibaPr6IJ2Kx6SO3NHrQP2Fo4zXYMRyLFNEqrbvs8XjU5Jry3NE0tQMps07ASaQ7bxiOQPRrbZv3rF8cP7bX5OuWyeQwTE2ybmtuu3Y6a2AETYXoEwLvF7VPzByRGi5w==; 20:jqRavOGND2lQQOPKjz9YJWVdUGdrKOpIGU8NLeYnyclg0N80uXAc0WV8gbFVxhtQFvTJjgQ6ZD4rqZV5+CYjR7fR9VcXrgi348h7+WiHSLFFUZcVBWmLZyUSXFZT2k1GthVKZ481Pwg+0DdJvDSeub8Kmn6JfZm/MZIm120SpGA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2017 01:24:11.1198 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1929 Sender: linux-fbdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fbdev@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi I want to ask you about boot time Tux logo. For some reasons, current our video driver returns -EPROBE_DEFER when probe timing, but logo init function doesn't care it. Thus, our kernel can't have logo when boot time. I think this is not only our issue, but general issue ? Thus, I think logo init function should care about -EPROBE_DEFER or something. In our quick hack, this issue was solved by below patch, but I don't know this is OK. So, how to solve this issue ? do you have nice idea ? or can maintainer accept below patch ? ------------------- ------------------- Best regards Reviewed-by: Geert Uytterhoeven --- Kuninori Morimoto -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/video/logo/logo.c b/drivers/video/logo/logo.c index b6bc4a0bda2a..4d50bfd13e7c 100644 --- a/drivers/video/logo/logo.c +++ b/drivers/video/logo/logo.c @@ -34,7 +34,7 @@ static int __init fb_logo_late_init(void) return 0; } -late_initcall(fb_logo_late_init); +late_initcall_sync(fb_logo_late_init); /* logo's are marked __initdata. Use __ref to tell * modpost that it is intended that this function uses data