Re: cron job: media_tree daily build: ERRORS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've applied this patch to my smatch. Thanks for looking into this.

Regards,

	Hans

On 10/24/2016 10:21 PM, Mauro Carvalho Chehab wrote:
> Em Mon, 24 Oct 2016 06:03:16 +0200
> "Hans Verkuil" <hverkuil@xxxxxxxxx> escreveu:
> 
>> This message is generated daily by a cron job that builds media_tree for
>> the kernels and architectures in the list below.
>>
>> Results of the daily build of media_tree:
> 
> ...
> 
>> sparse: WARNINGS
>>
>> Detailed results are available here:
>>
>> http://www.xs4all.nl/~hverkuil/logs/Monday.log
> 
> I'm noticing that you're getting lots of warnings like this one:
> 
> /home/hans/work/build/media-git/drivers/media/pci/bt8xx/bttv-driver.c:3847 bttv_irq() warn: invalid KERN_* level: KERN_SOH_ASCII followed by '\x63'
> 
> This warning is bogus, and it is result of a new implementation for 
> KERN_CONT.
> 
> Please apply the following patch to get rid of that on the daily builds.
> 
> Dan,
> 
> Could you also apply it (or some variant of it upstream), to avoid us
> the need of carry on this patch on our git trees?
> 
> Thanks,
> Mauro
> 
> check_kernel_printf: Ignore the new "continue" level
>     
> [PATCH] Suppress warnings like this one:
> 	drivers/media/rc/imon.c:1879 imon_get_ffdc_type() warn: invalid KERN_* level: KERN_SOH_ASCII followed by '\x63'
>     
> Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxxx>
> 
> diff --git a/check_kernel_printf.c b/check_kernel_printf.c
> index d0ca89e5bd61..a7ae4f2e1588 100644
> --- a/check_kernel_printf.c
> +++ b/check_kernel_printf.c
> @@ -807,10 +807,12 @@ check_format_string(const char *fmt, const char *caller)
>  			 * "%c...". printk explicitly supports
>  			 * this.
>  			 */
> +			if (f[1] == 'c')
> +				break;
>  			if (!(('0' <= f[1] && f[1] <= '7') ||
>  			      f[1] == 'd' ||
>  			      (f[1] == '%' && f[2] == 'c')))
> -				sm_msg("warn: invalid KERN_* level: KERN_SOH_ASCII followed by '\\x%02x'", (unsigned char)f[1]);
> +				sm_msg("warn: invalid KERN_* level: KERN_SOH_ASCII followed by 0x%02x ('%c')", (unsigned char)f[1], f[1]);
>  			break;
>  		case '\t':
>  		case '\n':
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux