[U-Boot] [PATCH v2 3/8] treewide: replace with error() with pr_err()

Masahiro Yamada yamada.masahiro at socionext.com
Thu Sep 28 12:56:29 UTC 2017


Hi Tom,


2017-09-28 21:43 GMT+09:00 Tom Rini <trini at konsulko.com>:
> 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.masahiro at 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!
>


OK, I will not resend this series.
This one is quite big, and would go to the moderator.


One more request, if you will remember, would you fix my typo in the subject?

"replace with error() with pr_error()"

I noticed the first "with" was unneeded.



Thanks!


-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list