From: Prarit Bhargava <prarit@redhat.com>
To: Rong Chen <rong.a.chen@intel.com>, kbuild test robot <lkp@intel.com>
Cc: Yisheng Xie <ysxie@foxmail.com>,
linux-fbdev@vger.kernel.org, Kees Cook <keescook@chromium.org>,
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
Daniel Vetter <daniel.vetter@ffwll.ch>,
dri-devel@lists.freedesktop.org,
Marko Myllynen <myllynen@redhat.com>,
Hans de Goede <hdegoede@redhat.com>,
Steven Rostedt <rostedt@goodmis.org>,
Thierry Reding <treding@nvidia.com>,
kbuild-all@01.org
Subject: Re: [kbuild-all] [PATCH] fbcon: Silence fbcon logo on 'quiet' boots
Date: Mon, 12 Nov 2018 13:52:49 +0000 [thread overview]
Message-ID: <ef9e3455-dc05-b8ef-e5c8-59c31fcb119a@redhat.com> (raw)
In-Reply-To: <616a7178-a10b-de5c-0579-663433dba931@intel.com>
On 11/11/2018 10:18 PM, Rong Chen wrote:
>
>
> On 10/29/2018 11:15 PM, Prarit Bhargava wrote:
>>
>> On 10/29/2018 09:56 AM, kbuild test robot wrote:
>>> Hi Prarit,
>>>
>>> Thank you for the patch! Yet something to improve:
>>>
>>> [auto build test ERROR on sof-driver-fuweitax/master]
>>> [also build test ERROR on v4.19 next-20181029]
>>> [if your patch is applied to the wrong git tree, please drop us a note to
>>> help improve the system]
>>>
>>> url:
>>> https://github.com/0day-ci/linux/commits/Prarit-Bhargava/fbcon-Silence-fbcon-logo-on-quiet-boots/20181029-211617
>>>
>>> base: https://github.com/fuweitax/linux master
>>> config: m68k-multi_defconfig (attached as .config)
>>> compiler: m68k-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0
>>> reproduce:
>>> wget
>>> https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
>>> ~/bin/make.cross
>>> chmod +x ~/bin/make.cross
>>> # save the attached .config to linux build tree
>>> GCC_VERSION=7.2.0 make.cross ARCH=m68k
>>>
>>> All errors (new ones prefixed by >>):
>>>
>>> drivers/video/fbdev/core/fbcon.c: In function 'fbcon_prepare_logo':
>>> drivers/video/fbdev/core/fbcon.c:680:13: error: invalid storage class for
>>> function 'set_blitting_type'
>>> static void set_blitting_type(struct vc_data *vc, struct fb_info *info)
>>> ^~~~~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:680:1: warning: ISO C90 forbids mixed
>>> declarations and code [-Wdeclaration-after-statement]
>>> static void set_blitting_type(struct vc_data *vc, struct fb_info *info)
>>> ^~~~~~
>>> drivers/video/fbdev/core/fbcon.c:690:12: error: invalid storage class for
>>> function 'fbcon_invalid_charcount'
>>> static int fbcon_invalid_charcount(struct fb_info *info, unsigned
>>> charcount)
>>> ^~~~~~~~~~~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:698:12: error: invalid storage class for
>>> function 'con2fb_acquire_newinfo'
>>> static int con2fb_acquire_newinfo(struct vc_data *vc, struct fb_info *info,
>>> ^~~~~~~~~~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:734:12: error: invalid storage class for
>>> function 'con2fb_release_oldinfo'
>>> static int con2fb_release_oldinfo(struct vc_data *vc, struct fb_info
>>> *oldinfo,
>>> ^~~~~~~~~~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:780:13: error: invalid storage class for
>>> function 'con2fb_init_display'
>>> static void con2fb_init_display(struct vc_data *vc, struct fb_info *info,
>>> ^~~~~~~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:825:12: error: invalid storage class for
>>> function 'set_con2fb_map'
>>> static int set_con2fb_map(int unit, int newidx, int user)
>>> ^~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:882:12: error: invalid storage class for
>>> function 'var_to_display'
>>> static int var_to_display(struct display *disp,
>>> ^~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:906:13: error: invalid storage class for
>>> function 'display_to_var'
>>> static void display_to_var(struct fb_var_screeninfo *var,
>>> ^~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:925:20: error: invalid storage class for
>>> function 'fbcon_startup'
>>> static const char *fbcon_startup(void)
>>> ^~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:1036:13: error: invalid storage class
>>> for function 'fbcon_init'
>>> static void fbcon_init(struct vc_data *vc, int init)
>>> ^~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:1183:13: error: invalid storage class
>>> for function 'fbcon_free_font'
>>> static void fbcon_free_font(struct display *p, bool freefont)
>>> ^~~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:1191:13: error: invalid storage class
>>> for function 'set_vc_hi_font'
>>> static void set_vc_hi_font(struct vc_data *vc, bool set);
>>> ^~~~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c:1193:13: error: invalid storage class
>>> for function 'fbcon_deinit'
>>> static void fbcon_deinit(struct vc_data *vc)
>>> ^~~~~~~~~~~~
>>> drivers/video/fbdev/core/fbcon.c: In function 'fbcon_deinit':
>>>>> drivers/video/fbdev/core/fbcon.c:1229:3: error: implicit declaration of
>>>>> function 'set_vc_hi_font'; did you mean 'seq_path_root'?
>>>>> [-Werror=implicit-function-declaration]
>>> set_vc_hi_font(vc, false);
>>> ^~~~~~~~~~~~~~
>> Hmm ... this doesn't look like anything that is at fault with my patch.
>>
>> There's a lot of warnings here, and perhaps another fix is required to make
>> sure that the configs are set correctly? I can certainly take a look in
>> another patch but AFAICT this isn't an issue with my patch.
>
> Please accept my apologies for taking your time, we will look into it.
>
Rong, it turns out that this was a bug in my patch. I have posted a new
patch that resolves the above compile issue.
P.
> Best Regards,
> Rong Chen
next prev parent reply other threads:[~2018-11-12 13:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-29 13:02 [PATCH] fbcon: Silence fbcon logo on 'quiet' boots Prarit Bhargava
2018-10-29 13:56 ` kbuild test robot
2018-10-29 15:15 ` Prarit Bhargava
2018-11-12 3:18 ` [kbuild-all] " Rong Chen
2018-11-12 13:52 ` Prarit Bhargava [this message]
2018-10-29 13:57 ` kbuild test robot
2018-10-29 15:24 ` Thierry Reding
2018-10-29 15:30 ` Prarit Bhargava
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ef9e3455-dc05-b8ef-e5c8-59c31fcb119a@redhat.com \
--to=prarit@redhat.com \
--cc=b.zolnierkie@samsung.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=hdegoede@redhat.com \
--cc=kbuild-all@01.org \
--cc=keescook@chromium.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=lkp@intel.com \
--cc=myllynen@redhat.com \
--cc=rong.a.chen@intel.com \
--cc=rostedt@goodmis.org \
--cc=treding@nvidia.com \
--cc=ysxie@foxmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).