[linux-yocto] [PATCH] kernel/softirq.c error in 4.9.65 tag

Daniel Dragomir daniel.dragomir at windriver.com
Fri Dec 8 10:05:55 PST 2017


Hello Bruce!

Can you please review this patch and merge it in Axxia preempt-rt 
branch from linux-yocto-4.9 if it's good:
standard/preempt-rt/axxia/base

After you have merged tag 4.9.65 tag from upstream in yocto branches
and also in Axxia ones, our preempt-rt build is failing with the
following error: 

| kernel/softirq.c:615:28: error: macro "in_serving_softirq" passed
| 1 arguments, but takes just 0
| kernel/softirq.c:616:1: error: expected '=', ',', ';', 'asm' or
| '__attribute__' before '{' token
| scripts/Makefile.build:293: recipe for target 'kernel/softirq.o'
| failed

After searching the commits, I found that it's a duplication of 
defining in_serving_softirq macro in include/linux/preempt.h.
I think it's merge issue. See details in commit log.

If you can confirm tis issue, maybe this should be fixed also in
other preempt-rt branches, including standard/preempt-rt/base.

Best regards,
Daniel Dragomir (1):
  softirq: Remove duplication of defining in_serving_softirq macro

 include/linux/preempt.h | 1 -
 1 file changed, 1 deletion(-)

-- 
2.7.4



More information about the linux-yocto mailing list