On Thu, Sep 28, 2017 at 03:11:05PM +0900, Masahiro Yamada wrote:
> Hi Tom,
> 
> 2017-09-16 14:10 GMT+09:00 Masahiro Yamada <yamada.masah...@socionext.com>:
> > U-Boot widely uses error() as a bit noisier variant of printf().
> >
> > This macro causes name conflict with the following line in
> > include/linux/compiler-gcc.h:
> >
> >   # define __compiletime_error(message) __attribute__((error(message)))
> >
> > This prevents us from using __compiletime_error(), and makes it
> > difficult to fully sync BUILD_BUG macros with Linux.  (Notice
> > Linux's BUILD_BUG_ON_MSG is implemented by using compiletime_assert().)
> >
> > Let's convert error() into now treewide-available pr_err().
> >
> > Done with the help of Coccinelle, excluing tools/ directory.
> >
> > The semantic patch I used is as follows:
> >
> > // <smpl>
> > @@@@
> > -error
> > +pr_err
> >  (...)
> > // </smpl>
> 
> 
> Apparently, this is outdated already.
> 
> Do you want me to update this?
> or will you run coccinelle by yourself?

Well, that was my first time running coccinelle, and it was rather
painless.  So yes, I'm happy to re-generate any coccinelle generated
patches so long as the smpl is included in the commit message.  Thanks!

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to